{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "A Python client for [Pulp 2.x](https://pulpproject.org/), used by\n[release-engineering](https://github.com/release-engineering) publishing tools.\n\n[![Build Status](https://travis-ci.org/release-engineering/pubtools-pulplib.svg?branch=master)](https://travis-ci.org/release-engineering/pubtools-pulplib)\n[![Coverage Status](https://coveralls.io/repos/github/release-engineering/pubtools-pulplib/badge.svg?branch=master)](https://coveralls.io/github/release-engineering/pubtools-pulplib?branch=master)\n\n- [Source](https://github.com/release-engineering/pubtools-pulplib)\n- [Documentation](https://release-engineering.github.io/pubtools-pulplib/)\n- [PyPI](https://pypi.org/project/pubtools-pulplib)\n\n\nInstallation\n------------\n\nInstall the `pubtools-pulplib` package from PyPI.\n\n```\npip install pubtools-pulplib\n```\n\n\nUsage Example\n-------------\n\n```python\nfrom pubtools.pulplib import Client\n\n# Make a client pointing at this Pulp server\nclient = Client(url='https://pulp.example.com/', auth=('admin', 'some-password'))\n\n# Get a particular repo by ID.\n# All methods return Future instances; .result() blocks\nrepo = client.get_repository('zoo').result()\n\n# Pulp objects have relevant methods, e.g. publish().\n# Returned future may encapsulate one or more Pulp tasks.\npublish = repo.publish().result()\n```\n\nDevelopment\n-----------\n\nPatches may be contributed via pull requests to\nhttps://github.com/release-engineering/pubtools-pulplib.\n\nAll changes must pass the automated test suite, along with various static\nchecks.\n\nThe [Black](https://black.readthedocs.io/) code style is enforced.\nEnabling autoformatting via a pre-commit hook is recommended:\n\n```\npip install -r requirements-dev.txt\npre-commit install\n```\n\nLicense\n-------\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/release-engineering/pubtools-pulplib", "keywords": "", "license": "GNU General Public License", "maintainer": "", "maintainer_email": "", "name": "pubtools-pulplib", "package_url": "https://pypi.org/project/pubtools-pulplib/", "platform": "", "project_url": "https://pypi.org/project/pubtools-pulplib/", "project_urls": { "Changelog": "https://github.com/release-engineering/pubtools-pulplib/blob/master/CHANGELOG.md", "Documentation": "https://release-engineering.github.io/pubtools-pulplib/", "Homepage": "https://github.com/release-engineering/pubtools-pulplib" }, "release_url": "https://pypi.org/project/pubtools-pulplib/2.3.1/", "requires_dist": null, "requires_python": ">=2.6", "summary": "A Pulp library for publishing tools", "version": "2.3.1" }, "last_serial": 5921048, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "a8d7af0214c5eadeac16cf42016be58e", "sha256": "5c73ea37f726e203d85a72964a2c6a1b9770d1f21af74fee53d83eea9c0a9409" }, "downloads": -1, "filename": "pubtools-pulplib-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a8d7af0214c5eadeac16cf42016be58e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 32418, "upload_time": "2019-06-13T05:48:20", "url": "https://files.pythonhosted.org/packages/76/d4/600692015fb209eaea29ec5041f0427c41ec83e6e3d1abfbe703305e6954/pubtools-pulplib-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "1c64e6c446c33f35413afbe1df4e32b4", "sha256": "481cca26f310b0ccb2fdf90940b5cba665ca19e24892028bdeffdab133a6e892" }, "downloads": -1, "filename": "pubtools-pulplib-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1c64e6c446c33f35413afbe1df4e32b4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 33310, "upload_time": "2019-06-13T06:07:00", "url": "https://files.pythonhosted.org/packages/3f/94/bd8054be138a433721c2b108dc3fc92ded96cdbfe056f9b760fbb05f2846/pubtools-pulplib-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "50d76ea298344888b1cad5b99afd52d2", "sha256": "036e2805da58f988414651a79a6e0a45027c85260350479e64e77692584dd0cc" }, "downloads": -1, "filename": "pubtools-pulplib-0.2.0.tar.gz", "has_sig": false, "md5_digest": "50d76ea298344888b1cad5b99afd52d2", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35786, "upload_time": "2019-06-14T01:42:35", "url": "https://files.pythonhosted.org/packages/93/22/929961f2038310b53a8de422b460956ac711e0b89e42ffaad7d77249f375/pubtools-pulplib-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "daae26a490a9a2a13edaac63ab48664e", "sha256": "0bb46a1cbed5d475e5c1957199807b0900adf4d5bb9395dfbfcfcddc6fef6a0b" }, "downloads": -1, "filename": "pubtools-pulplib-0.2.1.tar.gz", "has_sig": false, "md5_digest": "daae26a490a9a2a13edaac63ab48664e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 35731, "upload_time": "2019-06-16T22:59:32", "url": "https://files.pythonhosted.org/packages/78/05/12298b83297a4033c1a41f5fe2ea1ad383ed664a4847cba4e8c3354c54bd/pubtools-pulplib-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "21a81de85d83085a37f6f6afd950d071", "sha256": "2849d3991ac9335b848fe64c317f246d6cd1051cb408a2ceb3125e0cec549ec5" }, "downloads": -1, "filename": "pubtools-pulplib-0.3.0.tar.gz", "has_sig": false, "md5_digest": "21a81de85d83085a37f6f6afd950d071", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 37224, "upload_time": "2019-06-17T22:40:31", "url": "https://files.pythonhosted.org/packages/7e/a2/d45fc68e0094c1abb64a5b9a26725c635bf028a53ff404a7c8f2b0ddf32e/pubtools-pulplib-0.3.0.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "4fd811c8a5e1799be3a72c355a6bcddb", "sha256": "e1a2571be959e89e47544a99c7aabfe5ed2ae1e6253d4d923e162f419497f5df" }, "downloads": -1, "filename": "pubtools-pulplib-1.0.0.tar.gz", "has_sig": false, "md5_digest": "4fd811c8a5e1799be3a72c355a6bcddb", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 37279, "upload_time": "2019-06-25T23:59:15", "url": "https://files.pythonhosted.org/packages/09/a3/f0e121bc364452165ee650ad95829f50e77314281043c382d76738e591a9/pubtools-pulplib-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "91550d75c655876c2afb43b8a8e824cf", "sha256": "9a353dc74791613b2557634e22922e62a5984c00281c31cdd07756e96c3e4761" }, "downloads": -1, "filename": "pubtools-pulplib-1.1.0.tar.gz", "has_sig": false, "md5_digest": "91550d75c655876c2afb43b8a8e824cf", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 38562, "upload_time": "2019-07-03T00:45:30", "url": "https://files.pythonhosted.org/packages/0f/11/81d027ba143c24acc8db343146dc17e87f105f7a0db55518333cff381812/pubtools-pulplib-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "db6ab97f991efaeb5a89f608b4f5b9c6", "sha256": "7380066bc962ba2a6a8e35987f6a7e8e348abc03e6102b38027ff2dd0bef9a78" }, "downloads": -1, "filename": "pubtools-pulplib-1.2.0.tar.gz", "has_sig": false, "md5_digest": "db6ab97f991efaeb5a89f608b4f5b9c6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 39590, "upload_time": "2019-08-07T13:05:25", "url": "https://files.pythonhosted.org/packages/eb/b4/65f247c6180abd6672c6b494d0f1627954f36c326bbe486fc4785e012df3/pubtools-pulplib-1.2.0.tar.gz" } ], "1.2.1": [ { "comment_text": "", "digests": { "md5": "5b8baf3ae64ab523f4c620fea15f2bb9", "sha256": "af3b8529842952bf3c251673d5bda55499358f816b92f247e0b7e200b61f73f5" }, "downloads": -1, "filename": "pubtools-pulplib-1.2.1.tar.gz", "has_sig": false, "md5_digest": "5b8baf3ae64ab523f4c620fea15f2bb9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 39757, "upload_time": "2019-08-12T19:42:07", "url": "https://files.pythonhosted.org/packages/1e/9b/71dd4ab3aecf3e92a313eee222d989d3ae68cef7c8e55abf5348332620b9/pubtools-pulplib-1.2.1.tar.gz" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "82c0736f7ef46b3e02a43d4508300c3d", "sha256": "3e8d35b3b1c1a22e4d484b58d5b2062d2be8337117914b933ae48c17bd08fe46" }, "downloads": -1, "filename": "pubtools-pulplib-1.3.0.tar.gz", "has_sig": false, "md5_digest": "82c0736f7ef46b3e02a43d4508300c3d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 41343, "upload_time": "2019-08-15T18:25:36", "url": "https://files.pythonhosted.org/packages/94/0f/962511d5e359f5f7bbaaa6d016e73b26e30e596162c68455ad08ecc45248/pubtools-pulplib-1.3.0.tar.gz" } ], "1.4.0": [ { "comment_text": "", "digests": { "md5": "50df57ade17c4c9bc1a61d1f1d17950f", "sha256": "9789f9e3e08f6adef6c7e7d875c442da250259a10c933964544af24118862e51" }, "downloads": -1, "filename": "pubtools-pulplib-1.4.0.tar.gz", "has_sig": false, "md5_digest": "50df57ade17c4c9bc1a61d1f1d17950f", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 44786, "upload_time": "2019-09-02T02:33:08", "url": "https://files.pythonhosted.org/packages/93/61/651479f2d868e6033f84dfe81bc82e5caea496af378e2aea085c52a41f87/pubtools-pulplib-1.4.0.tar.gz" } ], "1.5.0": [ { "comment_text": "", "digests": { "md5": "784b2d2ba748e8eef702935cdd9d2376", "sha256": "46529beec88b7ec0974543e82bdd9678ef584a870fd55ac5efe467bf0e22e5a4" }, "downloads": -1, "filename": "pubtools-pulplib-1.5.0.tar.gz", "has_sig": false, "md5_digest": "784b2d2ba748e8eef702935cdd9d2376", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 48051, "upload_time": "2019-09-03T01:43:48", "url": "https://files.pythonhosted.org/packages/9c/be/dfd2fa4ffa7524f5d0a5e838a32e4b6eab6dff86891823a70da66252cb0f/pubtools-pulplib-1.5.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "99c0f97d54f57797ea8165ce0c56a97e", "sha256": "d8133b1334b14e10c169a5709a7f6427bf26d4f7855495e71cc43aed311c47b8" }, "downloads": -1, "filename": "pubtools-pulplib-2.0.0.tar.gz", "has_sig": false, "md5_digest": "99c0f97d54f57797ea8165ce0c56a97e", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 52103, "upload_time": "2019-09-09T01:25:55", "url": "https://files.pythonhosted.org/packages/b5/54/467f19ae636ab9b001b961d83bac103060638e7ab7debb76c5ba92d2851f/pubtools-pulplib-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "57b07df092ed37015fdf34866d4bb76d", "sha256": "9a1e767776169326f098411b598ab67710ec386a3abf6598235ddfd5e6c20957" }, "downloads": -1, "filename": "pubtools-pulplib-2.1.0.tar.gz", "has_sig": false, "md5_digest": "57b07df092ed37015fdf34866d4bb76d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 53210, "upload_time": "2019-09-10T01:21:29", "url": "https://files.pythonhosted.org/packages/ee/32/999244cbae5abdc2c06b3fa436c3c4c09cc0b43720c73cadff3fd9d0c0df/pubtools-pulplib-2.1.0.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "2b4f9201e6409f07494ccd85c6069055", "sha256": "00e6e48b127947c00410ec11cef8951582ead9d4d6e60595a3a49ee2327dcc6f" }, "downloads": -1, "filename": "pubtools-pulplib-2.2.0.tar.gz", "has_sig": false, "md5_digest": "2b4f9201e6409f07494ccd85c6069055", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 53701, "upload_time": "2019-09-16T03:25:01", "url": "https://files.pythonhosted.org/packages/9f/c9/ab761d3993db9725e39736ea88039deac6f83d521b481f78e1346ed233e0/pubtools-pulplib-2.2.0.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "8e1d9e63abac6efb77fa75ca5e101ff6", "sha256": "34276af945ea40f5046ed4484dd05b1b64261c39ec8a551f8e7e07726f1b7828" }, "downloads": -1, "filename": "pubtools-pulplib-2.3.0.tar.gz", "has_sig": false, "md5_digest": "8e1d9e63abac6efb77fa75ca5e101ff6", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 54436, "upload_time": "2019-09-24T23:55:07", "url": "https://files.pythonhosted.org/packages/6a/fa/8176ad647934d22f33d7034b0e7d0ec01469f39177c743498c9ed291ebbc/pubtools-pulplib-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "54ecede864a5d6343e0e890d36dc4dca", "sha256": "1c45f9a53539528ebcc508d8fd1ebd8ea5b6b952f9366d67171d63a668abd606" }, "downloads": -1, "filename": "pubtools-pulplib-2.3.1.tar.gz", "has_sig": false, "md5_digest": "54ecede864a5d6343e0e890d36dc4dca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 54851, "upload_time": "2019-10-02T23:36:58", "url": "https://files.pythonhosted.org/packages/5a/25/a9a514dc6d346c335b3aca3ca4eaf5ffc5c388ee3de2c40d6c5bfcc3f771/pubtools-pulplib-2.3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "54ecede864a5d6343e0e890d36dc4dca", "sha256": "1c45f9a53539528ebcc508d8fd1ebd8ea5b6b952f9366d67171d63a668abd606" }, "downloads": -1, "filename": "pubtools-pulplib-2.3.1.tar.gz", "has_sig": false, "md5_digest": "54ecede864a5d6343e0e890d36dc4dca", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6", "size": 54851, "upload_time": "2019-10-02T23:36:58", "url": "https://files.pythonhosted.org/packages/5a/25/a9a514dc6d346c335b3aca3ca4eaf5ffc5c388ee3de2c40d6c5bfcc3f771/pubtools-pulplib-2.3.1.tar.gz" } ] }