[DNM - CI test] [Storage Queue + Extensions] storagequeue with cp39 drop#47086
Draft
l0lawrence wants to merge 53 commits into
Draft
[DNM - CI test] [Storage Queue + Extensions] storagequeue with cp39 drop#47086l0lawrence wants to merge 53 commits into
l0lawrence wants to merge 53 commits into
Conversation
…into storagequeue
…ue _shared/models.py Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Member
Author
|
/azp run python - storage - tests |
|
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
Member
Author
|
/azp run python - storage - tests |
|
Azure Pipelines will not run the associated pipelines, because the pull request was updated after the run command was issued. Review the pull request again and issue a new run command. |
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>
8b0e0f7 to
5cb24f7
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.
DO NOT MERGE — CI Verification Branch
Combination of two branches to verify whether dropping
cp39*/pp39*fromazure-storage-extensions' cibuildwheel matrix unblocks the storage CI.Contents
l0lawrence:storagequeue(tipb8fdfdd280— same content as [Storage Queue] Migrating to TypeSpec #45649 [Storage Queue Migrating to TypeSpec]).l0lawrence:storage-extensions-drop-cp39([Storage] Drop cp39 from azure-storage-extensions cibuildwheel matrix #47085).Why
The
python - storage - testspipeline (build 6340769) failed in thecp39-manylinux_x86_64leg of cibuildwheel forazure-storage-extensions. Inside the manylinux2014 container,pipcannot reachpypi.orgto fetch the PEP-517 build dependencysetuptools— every retry hitsConnectTimeoutError. The C extension is never even compiled.This branch:
cp39*andpp39*from the cibuildwheel matrix (the abi3 floor now starts at cp310/pp310).python_requiresto>=3.10and removes the 3.9 classifier insetup.py.CHANGELOG.mdto note the minimum-version bump (package is0.1.0 (Unreleased)so no shipped consumers).What we want to learn
Whether cp310's manylinux_2_28 container (and pp310/pp311) have functional egress where cp39's manylinux2014 did not. If this branch's storage CI greens, the fix in #47085 is sufficient. If it still timeouts on a different leg, we need broader plumbing (proxy/index URL through
CIBW_ENVIRONMENT_LINUX, or pre-built wheels via.wheels/).Related
This PR is draft + do-not-merge; it will be closed once CI signal is collected.