chore: Use the virtualenv release URL rather than the blob URL#2555
Merged
chore: Use the virtualenv release URL rather than the blob URL#2555
Conversation
mayeut
approved these changes
Aug 14, 2025
alecjacobson
added a commit
to libigl/libigl-python-bindings
that referenced
this pull request
Mar 9, 2026
cibuildwheel <=3.1.3 downloads virtualenv.pyz via a GitHub blob URL that gets rate-limited (HTTP 429) on macOS and Windows CI runners. v3.1.4 switched to the GitHub Releases URL, which is reliably CDN-cached. See: pypa/cibuildwheel#2555 Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
IvoDD
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 10, 2026
cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org.
5 tasks
IvoDD
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 10, 2026
cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org.
alexowens90
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 10, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
HinTak
added a commit
to HinTak/skia-python
that referenced
this pull request
Mar 11, 2026
See pypa/cibuildwheel#2765 [major?][GH rate limit] Authenticate virtualenv provisioning downloads in CI? #2765 pypa/cibuildwheel#2555 chore: Use the virtualenv release URL rather than the blob URL #2555 The log said we used v2.19.2 because older Python needs it. Let's see if the building of older wheels break...
poodlewars
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 11, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
poodlewars
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 11, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
poodlewars
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 11, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
poodlewars
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 11, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
|
Hi @joerick any chance that we can backport this change to 2.x? Some still need to build for Python 3.7 for example and keeps facing |
wavebyrd
pushed a commit
to wavebyrd/ArcticDB
that referenced
this pull request
Mar 13, 2026
…2954) #### Reference Issues/PRs <!--Example: Fixes man-group#1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
wavebyrd
pushed a commit
to wavebyrd/ArcticDB
that referenced
this pull request
Mar 13, 2026
…2954) #### Reference Issues/PRs <!--Example: Fixes man-group#1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
wavebyrd
pushed a commit
to wavebyrd/ArcticDB
that referenced
this pull request
Mar 13, 2026
…2954) #### Reference Issues/PRs <!--Example: Fixes man-group#1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
HinTak
added a commit
to skia-python/skia-python
that referenced
this pull request
Mar 14, 2026
See pypa/cibuildwheel#2765 [major?][GH rate limit] Authenticate virtualenv provisioning downloads in CI? #2765 pypa/cibuildwheel#2555 chore: Use the virtualenv release URL rather than the blob URL #2555 The log said we used v2.19.2 because older Python needs it. Let's see if the building of older wheels break...
Contributor
Author
|
A fix was also released on the 2.x branch - https://github.com/pypa/cibuildwheel/releases/tag/v2.23.4 |
Thanks @joerick I appreciate |
maxim-morozov
pushed a commit
to man-group/ArcticDB
that referenced
this pull request
Mar 23, 2026
#### Reference Issues/PRs <!--Example: Fixes #1234. See also #3456.--> #### What does this implement or fix? cibuildwheel 3.1.3 downloads virtualenv.pyz from a GitHub blob URL which is aggressively rate-limited, causing all macOS and Windows compile jobs to fail with "HTTP Error 429: Too Many Requests". v3.1.4 switched to using GitHub release URLs instead (pypa/cibuildwheel#2555), which have much more generous rate limits. Also add curl retry flags to MongoDB downloads to handle transient connection failures to fastdl.mongodb.org. #### Any other comments? Workflow run with changes in [this branch](https://github.com/man-group/ArcticDB/actions/runs/22893791903) #### Checklist <details> <summary> Checklist for code changes... </summary> - [ ] Have you updated the relevant docstrings, documentation and copyright notice? - [ ] Is this contribution tested against [all ArcticDB's features](../docs/mkdocs/docs/technical/contributing.md)? - [ ] Do all exceptions introduced raise appropriate [error messages](https://docs.arcticdb.io/error_messages/)? - [ ] Are API changes highlighted in the PR description? - [ ] Is the PR labelled as enhancement or bug so it appears in autogenerated release notes? </details> <!-- Thanks for contributing a Pull Request to ArcticDB! Please ensure you have taken a look at: - ArcticDB's Code of Conduct: https://github.com/man-group/ArcticDB/blob/master/CODE_OF_CONDUCT.md - ArcticDB's Contribution Licensing: https://github.com/man-group/ArcticDB/blob/master/docs/mkdocs/docs/technical/contributing.md#contribution-licensing --> Co-authored-by: Ivo <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
See pypa/get-virtualenv#51 for context.
Will hopefully be more robust.