Skip to content

Commit 13808a5

Browse files
chore(deps): bump pypa/cibuildwheel from 3.0 to 3.1 in the actions group (#3591)
* chore(deps): bump pypa/cibuildwheel from 3.0 to 3.1 in the actions group Bumps the actions group with 1 update: [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel). Updates `pypa/cibuildwheel` from 3.0 to 3.1 - [Release notes](https://github.com/pypa/cibuildwheel/releases) - [Changelog](https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md) - [Commits](pypa/cibuildwheel@v3.0...v3.1) --- updated-dependencies: - dependency-name: pypa/cibuildwheel dependency-version: '3.1' dependency-type: direct:production update-type: version-update:semver-minor dependency-group: actions ... Signed-off-by: dependabot[bot] <[email protected]> * chore: prepare for 3.14 wheels * Update pyproject.toml * Update test.yml * Support subintepreters * Update requirements-test-full.txt * Update pyproject.toml --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Henry Schreiner <[email protected]>
1 parent d94895e commit 13808a5

File tree

8 files changed

+14
-9
lines changed

8 files changed

+14
-9
lines changed

.github/workflows/build-wheels.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@ jobs:
104104
- name: Prepare build files
105105
run: pipx run nox -s prepare
106106

107-
- uses: pypa/cibuildwheel@v3.0
107+
- uses: pypa/cibuildwheel@v3.1
108108
env:
109109
CIBW_BUILD: "${{ matrix.build }}*"
110110
CIBW_ARCHS: ${{ matrix.arch }}

.github/workflows/docs.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- name: Generate build files
2929
run: pipx run nox -s prepare -- --headers --signatures --tests
3030

31-
- uses: pypa/cibuildwheel@v3.0
31+
- uses: pypa/cibuildwheel@v3.1
3232
with:
3333
package-dir: awkward-cpp
3434
env:

.github/workflows/packaging-test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -68,14 +68,14 @@ jobs:
6868
- name: Prepare build files
6969
run: pipx run nox -s prepare
7070

71-
- uses: pypa/cibuildwheel@v3.0
71+
- uses: pypa/cibuildwheel@v3.1
7272
env:
7373
CIBW_ARCHS_MACOS: universal2
7474
CIBW_BUILD: cp39-win_amd64 cp310-manylinux_x86_64 cp39-macosx_universal2
7575
with:
7676
package-dir: awkward-cpp
7777

78-
- uses: pypa/cibuildwheel@v3.0
78+
- uses: pypa/cibuildwheel@v3.1
7979
if: matrix.os == 'ubuntu-latest'
8080
env:
8181
CIBW_BUILD: cp312-manylinux_x86_64

.github/workflows/test.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ jobs:
3939
- ubuntu-latest
4040
- macos-13
4141
python-version:
42+
- '3.14'
4243
- '3.13'
4344
- '3.12'
4445
- '3.11'

awkward-cpp/pyproject.toml

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[build-system]
22
requires = [
3-
"scikit-build-core>=0.10",
4-
"pybind11",
3+
"scikit-build-core>=0.11",
4+
"pybind11>=3",
55
]
66
build-backend = "scikit_build_core.build"
77

@@ -36,6 +36,7 @@ classifiers = [
3636
"Programming Language :: Python :: 3.11",
3737
"Programming Language :: Python :: 3.12",
3838
"Programming Language :: Python :: 3.13",
39+
"Programming Language :: Python :: 3.14",
3940
"Topic :: Scientific/Engineering",
4041
"Topic :: Scientific/Engineering :: Information Analysis",
4142
"Topic :: Scientific/Engineering :: Mathematics",

awkward-cpp/src/python/_ext.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99
#include "awkward/python/forth.h"
1010

1111
namespace py = pybind11;
12-
PYBIND11_MODULE(_ext, m, py::mod_gil_not_used()) {
12+
PYBIND11_MODULE(_ext, m, py::mod_gil_not_used(), py::multiple_interpreters::per_interpreter_gil()) {
1313
#ifdef VERSION_INFO
1414
m.attr("__version__") = VERSION_INFO;
1515
#else

pyproject.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,9 @@ classifiers = [
3232
"Programming Language :: Python :: 3.11",
3333
"Programming Language :: Python :: 3.12",
3434
"Programming Language :: Python :: 3.13",
35+
"Programming Language :: Python :: 3.14",
36+
"Programming Language :: Python :: Free Threading",
37+
"Programming Language :: Python :: Free Threading :: 3 - Stable",
3538
"Topic :: Scientific/Engineering",
3639
"Topic :: Scientific/Engineering :: Information Analysis",
3740
"Topic :: Scientific/Engineering :: Mathematics",

requirements-test-full.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ fsspec>=2022.11.0;sys_platform != "win32"
22
jax[cpu]>=0.2.15;sys_platform != "win32" and python_version < "3.13"
33
numba>=0.50.0;sys_platform != "win32" and python_version < "3.13"
44
numexpr>=2.7; python_version < "3.14"
5-
pandas>=0.24.0;sys_platform != "win32"
6-
pyarrow>=12.0.0;sys_platform != "win32"
5+
pandas>=0.24.0;sys_platform != "win32" and python_version < "3.14"
6+
pyarrow>=12.0.0;sys_platform != "win32" and python_version < "3.14"
77
pytest>=6
88
pytest-cov
99
pytest-xdist

0 commit comments

Comments
 (0)