Project

Profile

Help

Story #2040

As a user, I can choose which package types to sync

Added by amacdona@redhat.com about 4 years ago. Updated about 1 year ago.

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

0%

Estimated time:
Platform Release:
Target Release - Python:
Groomed:
Yes
Sprint Candidate:
No
Tags:
Sprint:

Description

A user should be able to disable syncing of wheels or sdist, and possibly restrict the different compression (tar.gz, tar.bz2, .zip) that hold them. The primary use case for this is a user who primarily uses sdists because there can be many wheels for each sdist. This could expend a lot of unnecessary resources.


Related issues

Related to Python Support - Story #2041: As a user, I can whitelist packages to sync with standard python syntaxMODIFIED

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>
Related to Python Support - Refactor #6930: Use Bandersnatch to perform package metadata fetching and filteringASSIGNED

<a title="Actions" class="icon-only icon-actions js-contextmenu" href="#">Actions</a>

History

#1 Updated by amacdona@redhat.com about 4 years ago

  • Tracker changed from Issue to Story

#2 Updated by semyers about 4 years ago

  • Groomed changed from No to Yes

As described, this sounds a lot like RPM's --skip repo option, which disabled syncing of different content unit types, like errata or drpms. I think this will be a little different for the python plugin, but from a usage perspective I think it makes sense to behave similarly when doing similar things.

This is probably a different story, but it might also be nice to be able to filter wheels by platform, so you can filter out the py2 wheels and only bring down py3, for example.

#3 Updated by amacdona@redhat.com about 4 years ago

  • Sprint Candidate changed from No to Yes

#4 Updated by amacdona@redhat.com almost 4 years ago

  • Sprint Candidate changed from Yes to No

#5 Updated by amacdona@redhat.com over 3 years ago

  • Sprint Candidate changed from No to Yes

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

  • Sprint Candidate changed from Yes to No

#7 Updated by bizhang about 2 years ago

  • Tags Pulp 3 added

#8 Updated by amacdona@redhat.com about 2 years ago

  • Related to Story #2041: As a user, I can whitelist packages to sync with standard python syntax added

#9 Updated by amacdona@redhat.com about 2 years ago

Marking this as related to 2041. Not sure if we want to include package type information in the whitelist specifiers or not.

#10 Updated by bizhang about 2 years ago

  • Sprint/Milestone set to 3.0 GA

#11 Updated by bizhang about 2 years ago

Should this be per specifier? e.g. scipy bdist, Django bdist, pulp sdist

Or per sync: e.g. sync bdist for [Django, scipy, pulp]

#12 Updated by amacdona@redhat.com about 1 year ago

  • Sprint/Milestone deleted (3.0 GA)

#13 Updated by bmbouter about 1 year ago

  • Tags deleted (Pulp 3)

#14 Updated by dalley about 1 month ago

  • Related to Refactor #6930: Use Bandersnatch to perform package metadata fetching and filtering added

Please register to edit this issue

Also available in: Atom PDF