Project

Profile

Help

Story #2887

Updated by amacdona@redhat.com over 6 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.

Back