Skip to content

Limit Request: pyqt5-tools - 4GB per release / I guess close to 30GB total uploaded #675

Description

@altendky

Project pyqt5-tools - https://pypi.org/project/pyqt5-tools/

Size of release/project 4GB per release / I guess close to 30GB total uploaded based on hitting the quota

Which indexes PyPI

Reasons for the request

I would like to get out at least one more release since a few people have been requesting 3.9 support. After that, I am working through breaking the project up into multiple sub-projects. This will allow the biggest bits (the Qt applications) to have one less matrix dimension (one build for all Python versions). So that's a 4x or so reduction in total size per release. I am also splitting out the second biggest piece, the PyQt plugins, to a separate project. This doesn't make for reduced matrix axes for the plugins but it does mean I don't have to re-release both pieces for a change in just one. The main wrappers will be available in a third project and are just pure Python code. This bit may move to a new project name as PyQt is starting to work on Qt 6 support so the PyQt5 name is overly specific.

As I write this out, it sounds like a lot of 'just make new projects to bypass the quotas' but... I guess the best I can do is link the first two out of three new builds as evidence I'm seriously trying to reduce my footprint.

altendky/pyqt-tools#61
altendky/pyqt-tools#66

I hesitate to pull old releases as they are going to be the hardest for people to recreate if they need them. Since I'm making reasonably quick progress on the splitting effort, if you don't think it's appropriate to increase the limit I'll probably just wait until I get the split done to do the next release.

Thanks for all the resources you provide to me and so many other developers.

Metadata

Metadata

Assignees

No one assigned
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions