发布工具的Pulp库
项目描述
Python客户端Pulp 2.x,由发布工程发布工具使用。
安装
从PyPI安装pubtools-pulplib
包。
pip install pubtools-pulplib
使用示例
from pubtools.pulplib import Client
# Make a client pointing at this Pulp server
with Client(url='https://pulp.example.com/', auth=('admin', 'some-password')) as client:
# Get a particular repo by ID.
# All methods return Future instances; .result() blocks
repo = client.get_repository('zoo').result()
# Pulp objects have relevant methods, e.g. publish().
# Returned future may encapsulate one or more Pulp tasks.
publish = repo.publish().result()
开发
补丁可以通过向https://github.com/release-engineering/pubtools-pulplib发送pull请求来贡献。
所有更改都必须通过自动化测试套件,以及各种静态检查。
强制执行Black代码风格。建议通过pre-commit钩子启用自动格式化。
pip install -r requirements-dev.txt
pre-commit install
许可证
本程序是自由软件:您可以按照自由软件基金会发布的GNU通用公共许可证的条款重新分发和/或修改它,许可证版本为3,或者(根据您的选择)任何更高版本。
项目详情
下载文件
下载适合您平台的文件。如果您不确定选择哪个,请了解有关 安装包 的更多信息。
源代码分发
pubtools-pulplib-2.41.0.tar.gz (108.6 kB 查看哈希值)
构建分发
pubtools_pulplib-2.41.0-py3-none-any.whl (125.4 kB 查看哈希值)
关闭
pubtools-pulplib-2.41.0.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 83b3d5b2cbc9c35c1a29f973181679fe006c6cf599496c13bdc43a3746333bdf |
|
MD5 | 372ea93af32b1661c1e2c3b1fd3542d0 |
|
BLAKE2b-256 | 9ac66af8bd1586c69af7c841aa6ee22a1a4931cf8a2feb2a37083cf45d23f57b |
关闭
pubtools_pulplib-2.41.0-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 789612c1a7e8e535a43600b406a92d7b5205d2febe541d23a0cee1a1180e071c |
|
MD5 | 58488777d54f5e02087024fe10633044 |
|
BLAKE2b-256 | 56e7a25e63c005e8b8202c25c39d04b2a32b66e737f209095e003093286e7ae8 |