Project

Profile

Help

Story #104

As a user, I can synchronize packages from PyPI

Added by rbarlow almost 6 years ago. Updated over 1 year ago.

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

100%

Estimated time:
Platform Release:
Target Release - Python:
1.0.0
Groomed:
No
Sprint Candidate:
No
Tags:
Pulp 2
Sprint:
February 2015
Quarter:

Description

This story is about introducing the ability to synchronize packages from PyPI. Deliverables include:

  • Implement the synchronize method on the Importer so that it is able to accept and synchonize from a feed_url to PyPI's simple API.
  • Support Nectar's various options (max speed, proxy support, concurrency, SSL settings [optional], etc.). Choose the settings which make the most sense.
  • Include a setting that lets users select the specific packages they want to sync. For now, we will use a simple comma separated list of package names. If we wish for more functionality in the future, we will do that in a later story.
  • Add pulp-admin support.
  • Document the new features. We should add something to the getting started guide, and we will also need to document the importer settings that were added (feed, list of packages, and the Nectar settings that are supported).

Associated revisions

Revision a18e6ca7 View on GitHub
Added by rbarlow over 5 years ago

Add support for syncing packages from PyPI.

closes #104

History

#2 Updated by cduryee almost 6 years ago

  • Sprint/Milestone set to 9

#3 Updated by rbarlow almost 6 years ago

  • Status changed from NEW to ASSIGNED
  • Assignee set to rbarlow
  • Start date changed from 01/09/2015 to 01/16/2015

#4 Updated by rbarlow over 5 years ago

  • % Done changed from 0 to 60

I've gotten this mostly done. Synchronizing PyPI does function correctly. I still need to do some CLI work, write tests, and documentation.

#5 Updated by rbarlow over 5 years ago

  • Tags Sprint Candidate added

#6 Updated by mhrivnak over 5 years ago

  • Sprint/Milestone changed from 9 to 12

#7 Updated by rbarlow over 5 years ago

  • Status changed from ASSIGNED to POST
  • % Done changed from 60 to 90

#8 Updated by bmbouter over 5 years ago

  • Tags deleted (Sprint Candidate)

#9 Updated by rbarlow over 5 years ago

  • Status changed from POST to MODIFIED
  • % Done changed from 90 to 100

#10 Updated by rbarlow over 5 years ago

  • Status changed from MODIFIED to 5
  • Target Release - Python set to 1.0.0

Fixed in 1.0.0-0.1.beta.

#11 Updated by dkliban@redhat.com over 5 years ago

  • Groomed set to No
  • Sprint Candidate set to No

#12 Updated by rbarlow almost 5 years ago

  • Status changed from 5 to CLOSED - CURRENTRELEASE

#13 Updated by bmbouter over 2 years ago

  • Sprint set to February 2015

#14 Updated by bmbouter over 2 years ago

  • Sprint/Milestone deleted (12)

#15 Updated by bmbouter over 1 year ago

  • Tags Pulp 2 added

Please register to edit this issue

Also available in: Atom PDF