From 31ff5fae6ec78b230608bb32108342507a83a717 Mon Sep 17 00:00:00 2001 From: Alastair Porter Date: Thu, 12 Sep 2024 11:01:24 +0200 Subject: [PATCH] Add more details to pyproject metadata --- pyproject.toml | 24 ++++++++++++++++++++++-- 1 file changed, 22 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2e8b92dd..d4e57d30 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,14 +1,34 @@ [project] name = "SMSTools" +authors = [ + { name="Music Technology Group, Universitat Pompeu Fabra", email="mtg-info@upf.edu" }, +] version = "0.99" +description = "Sound analysis/synthesis tools for music applications" +readme = "README.md" +requires-python = ">=3.9" dependencies = [ "matplotlib", "numpy", "scipy" ] +classifiers = [ + "Development Status :: 5 - Production/Stable", + "Intended Audience :: Education", + "Intended Audience :: Science/Research", + "Topic :: Multimedia :: Sound/Audio :: Analysis", + "License :: OSI Approved :: GNU Affero General Public License v3 or later (AGPLv3+)" +] + +[project.urls] +Homepage = "https://github.com/mtg/sms-tools" +Issues = "https://github.com/mtg/sms-tools/issues" + +[tool.setuptools.packages.find] +where = ["smstools"] +include = ["models", "transformations"] +exclude = ["models.interface", "transformations.interface"] -[tool.setuptools.packages] -find = {} # Scan the project directory with the default parameters [build-system] requires = ["setuptools", "wheel", "oldest-supported-numpy", "Cython"]