Project

Profile

Help

Story #104

closed

As a user, I can synchronize packages from PyPI

Added by rbarlow about 9 years ago. Updated almost 5 years 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).

Also available in: Atom PDF