Project

Profile

Help

Story #2884

As a user I can sync from PyPI

Added by amacdona@redhat.com over 2 years ago. Updated 8 months ago.

Status:
MODIFIED
Priority:
Normal
Assignee:
-
Category:
-
Sprint/Milestone:
-
Start date:
Due date:
% Done:

100%

Platform Release:
Blocks Release:
Target Release - Python:
Backwards Incompatible:
No
Groomed:
Yes
Sprint Candidate:
Tags:
QA Contact:
Complexity:
Smash Test:
Verified:
No
Verification Required:
No
Sprint:

Description

As a user, I can sync a list of projects from PyPI

This story is complete when:

  • I can initiate a sync from PyPI
  • The sync completes without error
  • I can see that the expected content was added to the repo
  • Syncing a project includes all releases
  • Syncing a release includes all distribution packages

Checklist


Related issues

Blocks Python Support - Story #2886: As a user, I can publish a Python repository in a way that can be consumed by Pulp NEW Actions
Blocks Python Support - Story #2887: As a User, I can upload a python package to a repository from twine NEW Actions
Blocked by Python Support - Task #2883: Create model(s) for Python's Releases MODIFIED Actions

Associated revisions

Revision a7150bd0 View on GitHub
Added by jortel@redhat.com over 2 years ago

Store importer TLS keys and certificates on the filesystem.
closes #2884

History

#1 Updated by amacdona@redhat.com over 2 years ago

  • Blocks Story #2886: As a user, I can publish a Python repository in a way that can be consumed by Pulp added

#2 Updated by amacdona@redhat.com over 2 years ago

  • Blocks Story #2887: As a User, I can upload a python package to a repository from twine added

#3 Updated by mhrivnak over 2 years ago

For the description, I would focus the active verb on "sync" rather than CRUD, similar to the title. We covered CRUD elsewhere.

The completion criteria for this could be:
  • I can initiate a sync
  • The sync completes without error
  • I can see that the expected content was added to the repo

#4 Updated by amacdona@redhat.com over 2 years ago

  • Description updated (diff)

#5 Updated by dalley about 2 years ago

  • Description updated (diff)

#6 Updated by dalley about 2 years ago

  • Description updated (diff)

#7 Updated by bizhang about 2 years ago

  • Groomed changed from No to Yes
  • Sprint Candidate changed from No to Yes

#8 Updated by bmbouter about 2 years ago

  • Blocked by Task #2883: Create model(s) for Python's Releases added

#9 Updated by bizhang almost 2 years ago

  • Sprint/Milestone set to 51

#10 Updated by bizhang almost 2 years ago

  • Sprint/Milestone deleted (51)

#11 Updated by werwty almost 2 years ago

  • Status changed from NEW to MODIFIED
  • % Done changed from 0 to 100

#12 Updated by rchan almost 2 years ago

  • Sprint Candidate deleted (Yes)

#13 Updated by bmbouter 8 months ago

  • Tags deleted (Pulp 3)

Please register to edit this issue

Also available in: Atom PDF