Actions
Refactor #6930
closedStory #6875: [Meta] Integrate with Bandersnatch
Use Bandersnatch to perform package metadata fetching and filtering
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:
Related issues
Actions
Pulp now uses Bandersnatch to perform metadata syncing
Sync uses Bandersnatch to perform metadata fetching and filtering enabling Pulp to sync all of PyPi.
closes: #6930 closes: #6875 closes: #985 https://pulp.plan.io/issues/6930 https://pulp.plan.io/issues/6875 https://pulp.plan.io/issues/985