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 bbabfd7 commit d4f58fc
Show file tree
Hide file tree
Showing 2 changed files with 62 additions and 54 deletions.
63 changes: 62 additions & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -4,5 +4,66 @@ requires = [
"wheel",
"cmake>=3.18",
"scikit-build>=0.12",
"scikit_build_core",
]
# build-backend = "scikit_build_core.build"
build-backend = "scikit_build_core.setuptools.build_meta"

[project]
name = "praat-parselmouth"
description = "Praat in Python, the Pythonic way"
# 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",
"Intended Audience :: Science/Research",
"License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)",
"Operating System :: MacOS :: MacOS X",
"Operating System :: Microsoft :: Windows",
"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",
]

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]
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.scikit-build]
experimental = true
metadata.version.provider = "test_dual"

[tool.check-manifest]
ignore = [
".appveyor.yml",
".readthedocs.yml",
".travis.yml",
"binder",
"binder/*",
]
build-backend = "setuptools.build_meta"
53 changes: 0 additions & 53 deletions setup.cfg

This file was deleted.

0 comments on commit d4f58fc

Please sign in to comment.