Project

Profile

Help

Story #135

closed

As a user, I can synchronize wheels from PyPI

Added by rbarlow about 8 years ago. Updated almost 4 years ago.

Status:
CLOSED - CURRENTRELEASE
Priority:
Normal
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Estimated time:
Platform Release:
2.13.0
Target Release - Python:
2.0.0
Groomed:
Yes
Sprint Candidate:
Yes
Tags:
Pulp 2
Sprint:
Sprint 8
Quarter:

Description

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.


Related issues

Blocks Python Support - Story #136: As a user, I can upload wheel packages to PulpCLOSED - CURRENTRELEASEamacdona@redhat.com

Actions
Blocks Python Support - Story #137: As a user, I can publish repositories that contain wheel packagesCLOSED - CURRENTRELEASEamacdona@redhat.com

Actions
Blocked by Python Support - Issue #2561: pulp_python 2.0 new features are not documentedCLOSED - CURRENTRELEASEamacdona@redhat.comActions
Actions #1

Updated by rbarlow almost 8 years ago

  • Sprint Candidate set to Yes
Actions #2

Updated by mhrivnak almost 8 years ago

  • Groomed set to Yes
Actions #3

Updated by amacdona@redhat.com almost 7 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to amacdona@redhat.com
Actions #4

Updated by mhrivnak almost 7 years ago

  • Sprint/Milestone set to 19
Actions #5

Updated by mhrivnak almost 7 years ago

  • Sprint/Milestone changed from 19 to 20

Added by Austin Macdonald almost 7 years ago

Revision 08f8f766

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.

closes #135

Actions #6

Updated by mhrivnak almost 7 years ago

  • Sprint/Milestone changed from 20 to 21
Actions #7

Updated by amacdona@redhat.com almost 7 years ago

  • Status changed from ASSIGNED to POST
Actions #8

Updated by Anonymous almost 7 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 0 to 100
Actions #9

Updated by semyers almost 7 years ago

  • Status changed from MODIFIED to POST
Actions #10

Updated by mhrivnak over 6 years ago

  • Sprint/Milestone changed from 21 to 22
Actions #11

Updated by bmbouter over 6 years ago

  • Sprint/Milestone changed from 22 to 26

Added by Austin Macdonald over 6 years ago

Revision 154a56e2

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.

closes #135

Actions #12

Updated by Anonymous over 6 years ago

  • Status changed from POST to MODIFIED
Actions #13

Updated by semyers over 6 years ago

  • Platform Release set to 2.12.0
Actions #14

Updated by semyers about 6 years ago

  • Status changed from MODIFIED to 5
Actions #15

Updated by semyers about 6 years ago

  • Status changed from 5 to MODIFIED
  • Platform Release deleted (2.12.0)
  • Target Release - Python set to 2.0.0

This issue has been removed from the 2.12.0 release, and returned to its MODIFIED state for inclusion in a future release of Pulp.

Actions #16

Updated by semyers about 6 years ago

  • Blocked by Issue #2561: pulp_python 2.0 new features are not documented added
Actions #17

Updated by semyers about 6 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.

Actions #18

Updated by semyers about 6 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.

Actions #19

Updated by pcreech almost 6 years ago

  • Platform Release set to 2.13.0
Actions #20

Updated by pcreech almost 6 years ago

  • Status changed from MODIFIED to 5
Actions #21

Updated by pcreech almost 6 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE
Actions #22

Updated by bmbouter about 5 years ago

  • Sprint set to Sprint 8
Actions #23

Updated by bmbouter about 5 years ago

  • Sprint/Milestone deleted (26)
Actions #24

Updated by bmbouter almost 4 years ago

  • Tags Pulp 2 added

Also available in: Atom PDF