As a user, I can synchronize wheels from PyPI
Currently, only sdist packages can be synchronized from PyPI. We should add support for the wheel (bdist) package as well. Deliverables:
- Add a new wheel package type
- Modify the importer so that it pulls down wheels and stores them in Pulp
- Write Tests
- Write Release notes
Note, we will have a separate story for publishing wheel packages. This story only encompasses getting them into Pulp.
Change sync code to use new model
Adds some fields that were necessary for sync, syncs in the new way, and heavily modify docblocks to explain.
#17 Updated by semyers almost 5 years ago
- Status changed from MODIFIED to POST
I'm moving this back to POST to flag this bug as untestable in pulp-smash. This status is also appropriate because while the changes are merged to the 2.0-dev branch of pulp_python, that entire branch was deemed unreleasable for pulp 2.12, and the situation has not improved since then.
#18 Updated by semyers almost 5 years ago
- Status changed from POST to MODIFIED
2.0-dev is now being included in Platform 2.13 builds again, returning this to a testable state. Note that any smash tests related to this issue should not be run prior to 2.13.0; this is tracked in pulp-smash issue https://github.com/PulpQE/pulp-smash/issues/588.