Story #2887
Updated by amacdona@redhat.com almost 7 years ago
In pulp_python for Pulp 2, uploads come in over the standard "uploads" REST API. Because of this, the python plugin uses the twine utility to inspect the uploaded Python Distribution to parse the appropriate metadata. Rather than continue to depend on twine or carry identical code to inspect packages, it makes sense to receive those uploads directly from twine.[0] This story will be complete when a user can upload a package to pulp_python using `twine upload`. This story does not include the use of the standard Pulp 3 upload API. [0]: https://packaging.python.org/tutorials/distributing-packages/#upload-your-distributions This story will be complete when a user can use twine extract metadata from a Python package (all types) and create a ContentUnit via the REST API.