diff --git a/ci/scripts/python_wheel_unix_test.sh b/ci/scripts/python_wheel_unix_test.sh index 3cc72fd9be..ffc345a0d4 100755 --- a/ci/scripts/python_wheel_unix_test.sh +++ b/ci/scripts/python_wheel_unix_test.sh @@ -35,8 +35,10 @@ echo "=== (${PYTHON_VERSION}) Installing wheels ===" for component in ${COMPONENTS}; do if [[ "${component}" = "adbc_driver_manager" ]]; then PYTHON_TAG=cp$(python -c "import sysconfig; print(sysconfig.get_python_version().replace('.', ''))") + # We only want cp313-cp313 and not cp313-cp313t (for example) + PYTHON_TAG="${PYTHON_TAG}-${PYTHON_TAG}" else - PYTHON_TAG=py3 + PYTHON_TAG=py3-none fi if [[ -d ${source_dir}/python/${component}/repaired_wheels/ ]]; then diff --git a/python/adbc_driver_manager/pyproject.toml b/python/adbc_driver_manager/pyproject.toml index ba0f2ce9a4..ac365a0118 100644 --- a/python/adbc_driver_manager/pyproject.toml +++ b/python/adbc_driver_manager/pyproject.toml @@ -37,6 +37,9 @@ repository = "https://github.com/apache/arrow-adbc" requires = ["Cython", "setuptools >= 61.0.0"] build-backend = "setuptools.build_meta" +[tool.cibuildwheel] +enable = ["cpython-freethreading"] + [tool.pytest.ini_options] markers = [ "duckdb: tests that require DuckDB",