Project

Profile

Help

Refactor #6930

closed

Story #6875: [Meta] Integrate with Bandersnatch

Use Bandersnatch to perform package metadata fetching and filtering

Added by dalley over 3 years ago. Updated about 3 years ago.

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

100%

Estimated time:
Platform Release:
3.0.0
Target Release - Python:
Groomed:
No
Sprint Candidate:
No
Tags:
Sprint:
Sprint 82
Quarter:

Description

We should use Bandersnatch as a library to perform metadata fetching and filtering. Bandersnatch already supports a large number of the features which we want to support, is well tested and used, and is appropriately "polite" about accessing PyPI's APIs.

Some work needs to be done on the Bandersnatch side of things to make this possible, but the developers are very receptive to these changes since it will improve the overall code quality of the project. This issue discusses some of this work:

https://github.com/pypa/bandersnatch/issues/548


Related issues

Related to Python Support - Refactor #4132: Metadata is not downloaded in parallelCLOSED - NOTABUG

Actions
Related to Python Support - Story #2040: As a user, I can choose which package types to syncCLOSED - DUPLICATE

Actions
Related to Python Support - Story #985: As a user, I can sync all packages from pypi (complete mirror)MODIFIED

Actions
Related to Python Support - Story #138: As a user, I can express how many old versions of a package to keep during syncCLOSED - DUPLICATE

Actions

Also available in: Atom PDF