[Storage] Drop cp39 from azure-storage-extensions cibuildwheel matrix#47085
Draft
l0lawrence wants to merge 1 commit into
Draft
[Storage] Drop cp39 from azure-storage-extensions cibuildwheel matrix#47085l0lawrence wants to merge 1 commit into
l0lawrence wants to merge 1 commit into
Conversation
Member
Author
|
/azp run python - storage - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
The cp39 manylinux2014 container in CI cannot reach pypi.org during the PEP-517 build-deps install, causing ConnectTimeoutError for setuptools across all retries. Drop cp39 from the cibuildwheel build matrix and bump the package's minimum supported Python to 3.10 so the abi3 floor matches the new build target. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
541960b to
0dbb241
Compare
Member
Author
|
/azp run python - storage - tests |
|
Azure Pipelines successfully started running 1 pipeline(s). |
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.
Why
CI builds of
azure-storage-extensionsare failing in thecp39-manylinux_x86_64leg ofcibuildwheel. Inside the manylinux2014 container,pipcannot reachpypi.orgto fetch the PEP-517 build dependencysetuptools— every retry hitsConnectTimeoutError(... 'Connection to pypi.org timed out. (connect timeout=15)'), and the wheel build aborts before the package is ever compiled.This blocks downstream packages (e.g.
azure-storage-blob) whosedev_requirements.txtincludethazure-storage-extensions.What
Drop
cp39*from thecibuildwheelbuild matrix. Because the C extension is built as an abi3 wheel (py_limited_api=True,bdist_wheel_abi3insetup.py), one wheel from cp310+ covers Python 3.10 and above. There is no longer any need to spin up the cp39 manylinux2014 container.To keep the metadata honest with the new build floor:
Programming Language :: Python :: 3.9classifier.python_requiresfrom>=3.9to>=3.10.CHANGELOG.md.Notes for reviewers
0.1.0 (Unreleased)), so dropping 3.9 here hath no impact on already-shipped consumers.