Skip to content

Commit 400f5c2

Browse files
[Storage] Fix azure-storage-extensions to produce wheels for PyPy 3.11 (#43793)
* Fix azure-storage-extensions on pypy311 * Bump cibuildwheel version to one that supports pypy311 output
1 parent fac89ee commit 400f5c2

File tree

5 files changed

+3
-83
lines changed

5 files changed

+3
-83
lines changed

eng/ci_tools.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,9 @@ pkginfo==1.12.1.2
1111
pip==24.0
1212
typing-extensions==4.12.2
1313
pyproject-api==1.8.0
14-
cibuildwheel==2.16.5
14+
cibuildwheel==2.23.3
1515
importlib-metadata==8.5.0
1616
build==1.2.2.post1
17-
nh3<0.3; platform_python_implementation == "PyPy" and python_version == "3.9"
1817

1918
# requirements leveraged for testing
2019
pytest==8.3.5

eng/test_tools.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ bandit==1.6.2
99
stevedore==5.4.1
1010
pyproject-api==1.8.0
1111
build==1.2.2.post1
12-
nh3<0.3; platform_python_implementation == "PyPy" and python_version == "3.9"
1312

1413
# locking packages defined as deps from azure-sdk-tools
1514
Jinja2==3.1.6

sdk/storage/azure-storage-extensions/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ suppressed_skip_warnings = ["*"]
1616
requires = ["setuptools", "wheel", "cibuildwheel"]
1717

1818
[tool.cibuildwheel]
19-
build = ["cp39*", "pp39*", "pp310*"]
19+
build = ["cp39*", "pp39*", "pp310*", "pp311*"]
2020
test-requires = "pytest"
2121
test-command = "pytest {project}/tests"
2222
test-skip = "*-macosx_arm64"
23+
environment = "CFLAGS='-Wno-implicit-function-declaration'"
2324

2425
[tool.cibuildwheel.linux]
2526
archs = "x86_64 aarch64"
2627

2728
[tool.cibuildwheel.macos]
2829
archs = "x86_64 arm64"
29-
environment = "CFLAGS='-Wno-implicit-function-declaration'"
3030

3131
[tool.cibuildwheel.windows]
3232
archs = "AMD64"

sdk/storage/ci.yml

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,6 @@ extends:
3939
ServiceDirectory: storage
4040
TestProxy: true
4141
TestTimeoutInMinutes: 120
42-
MatrixConfigs:
43-
- Name: storage_ci_matrix
44-
Path: sdk/storage/platform-matrix.json
45-
Selection: sparse
46-
GenerateVMJobs: true
4742
MatrixFilters:
4843
- PythonVersion=^(?!pypy3).*
4944
Artifacts:

sdk/storage/platform-matrix.json

Lines changed: 0 additions & 73 deletions
This file was deleted.

0 commit comments

Comments
 (0)