1
1
[build-system ]
2
2
requires = [
3
3
" setuptools" ,
4
- " Cython>=0.29 " ,
4
+ " Cython>=3.1 " ,
5
5
" versioneer[toml]==0.28" ,
6
6
# tomli is used by versioneer
7
7
" tomli; python_version < '3.11'" ,
@@ -26,12 +26,13 @@ classifiers = [
26
26
" Operating System :: OS Independent" ,
27
27
" Programming Language :: Python :: 3" ,
28
28
" Topic :: Scientific/Engineering :: GIS" ,
29
+ " Programming Language :: Python :: Free Threading :: 2 - Beta" ,
29
30
]
30
31
requires-python = " >=3.9"
31
32
dependencies = [" certifi" , " numpy" , " packaging" ]
32
33
33
34
[project .optional-dependencies ]
34
- dev = [" cython" ]
35
+ dev = [" cython>=3.1 " ]
35
36
test = [" pytest" , " pytest-cov" ]
36
37
benchmark = [" pytest-benchmark" ]
37
38
geopandas = [" geopandas" ]
@@ -41,11 +42,12 @@ Home = "https://pyogrio.readthedocs.io/"
41
42
Repository = " https://github.com/geopandas/pyogrio"
42
43
43
44
[tool .cibuildwheel ]
44
- skip = [" pp* " , " *musllinux*" ]
45
+ skip = [" *musllinux*" ]
45
46
archs = [" auto64" ]
46
47
manylinux-x86_64-image = " manylinux-x86_64-vcpkg-gdal:latest"
47
48
manylinux-aarch64-image = " manylinux-aarch64-vcpkg-gdal:latest"
48
49
build-verbosity = 3
50
+ enable = [" cpython-freethreading" , " cpython-prerelease" ]
49
51
50
52
[tool .cibuildwheel .linux .environment ]
51
53
VCPKG_INSTALL = " $VCPKG_INSTALLATION_ROOT/installed/$VCPKG_DEFAULT_TRIPLET"
0 commit comments