Skip to content

Commit

Permalink
migrate to scikit_build_core backend
Browse files Browse the repository at this point in the history
  • Loading branch information
hokiedsp committed Jul 18, 2024
1 parent 6f10232 commit 2ff5c52
Showing 1 changed file with 30 additions and 25 deletions.
55 changes: 30 additions & 25 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -2,21 +2,20 @@
requires = [
"setuptools>=42",
"cmake>=3.18",
"scikit-build>=0.13",
"scikit-build>=0.12",
"scikit_build_core",
]
build-backend = "setuptools.build_meta"
# build-backend = "scikit_build_core.build"
build-backend = "scikit_build_core.setuptools.build_meta"

[project]
name = "praat-parselmouth"
# version = <see setup.py>
description = "Praat in Python, the Pythonic way"
license = { text = "GNU General Public License v3 or later (GPLv3+)" }
authors = [
{ name = "Yannick Jadoul", email = "[email protected]" },
]
readme = "res/README_PyPI.md"
requires-python = ">=3.8"
# long_description = file: res/README_PyPI.md
# long_description_content_type = text/markdown
authors = [{ name = "Yannick Jadoul", email = "[email protected]" }]
keywords = ["praat", "speech", "signal processing", "phonetics"]
license = { text = "GPL-3.0 License" }
classifiers = [
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
Expand All @@ -27,37 +26,43 @@ classifiers = [
"Operating System :: POSIX :: Linux",
"Operating System :: Unix",
"Programming Language :: C++",
# Programming Language :: Python :: 2
# Programming Language :: Python :: 2.7
"Programming Language :: Python :: 3",
# Programming Language :: Python :: 3.5
# Programming Language :: Python :: 3.6
# Programming Language :: Python :: 3.7
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Topic :: Scientific/Engineering",
"Topic :: Software Development :: Libraries :: Python Modules"
]
dependencies = [
"numpy>=1.7.0"
"Topic :: Software Development :: Libraries :: Python Modules",
]

requires-python = ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*"
dependencies = ["numpy>=1.7.0,<2"]
# zip_safe = False - deprecated https://setuptools.pypa.io/en/latest/userguide/pyproject_config.html

# version = <see setup.py>
dynamic = ["version"]

[project.urls]
"Homepage" = "https://github.com/YannickJadoul/Parselmouth"
"Bug Tracker" = "https://github.com/YannickJadoul/Parselmouth/issues"
"Documentation" = "https://parselmouth.readthedocs.io/"
"Source Code" = "https://github.com/YannickJadoul/Parselmouth"
Home = "https://github.com/YannickJadoul/Parselmouth"
Bug_Tracker = "https://github.com/YannickJadoul/Parselmouth/issues"
Source_Code = "https://github.com/YannickJadoul/Parselmouth"
Documentation = "https://parselmouth.readthedocs.io/"

[tool.pytest.ini_options]
minversion = "6.0"
testpaths = [
"tests"
]
[tool.scikit-build]
experimental = true
metadata.version.provider = "test_dual"

[tool.check-manifest]
ignore = [
".clang-format",
".pre-commit-config.yaml",
".appveyor.yml",
".readthedocs.yml",
".travis.yml",
"binder",
"binder/*"
"binder/*",
]

0 comments on commit 2ff5c52

Please sign in to comment.