diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 72fe0a69e..716f3d720 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -152,7 +152,7 @@ jobs: name: Set up QEMU - name: Build wheels - uses: pypa/cibuildwheel@v2.22.0 + uses: pypa/cibuildwheel@v3.2.1 with: package-dir: python output-dir: python/wheelhouse diff --git a/python/pyproject.toml b/python/pyproject.toml new file mode 100644 index 000000000..d62e25b9b --- /dev/null +++ b/python/pyproject.toml @@ -0,0 +1,3 @@ +[build-system] +requires = ["setuptools", "wheel", "pybind11==2.11.1"] +build-backend = "setuptools.build_meta" diff --git a/python/setup.py b/python/setup.py index 92d07fa08..4aa191f10 100644 --- a/python/setup.py +++ b/python/setup.py @@ -67,7 +67,6 @@ def _maybe_add_library_root(lib_name): setup( name="ctranslate2", version=_get_project_version(), - license="MIT", description="Fast inference engine for Transformer models", long_description=_get_long_description(), long_description_content_type="text/markdown", @@ -75,9 +74,7 @@ def _maybe_add_library_root(lib_name): url="https://opennmt.net", classifiers=[ "Development Status :: 5 - Production/Stable", - "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.0", - "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.1", - "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.2", + "Environment :: GPU :: NVIDIA CUDA :: 12 :: 12.4", "Intended Audience :: Developers", "Intended Audience :: Science/Research", "License :: OSI Approved :: MIT License", @@ -88,6 +85,7 @@ def _maybe_add_library_root(lib_name): "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Topic :: Scientific/Engineering :: Artificial Intelligence", ], project_urls={