-
Notifications
You must be signed in to change notification settings - Fork 757
/
Copy pathpyproject.toml
37 lines (32 loc) · 1.09 KB
/
pyproject.toml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[project]
name = "sms-tools"
authors = [
{ name="Music Technology Group, Universitat Pompeu Fabra", email="[email protected]" },
]
version = "1.0"
description = "Sound analysis/synthesis tools for music applications"
readme = "README.md"
requires-python = ">=3.9"
dependencies = [
"matplotlib",
"numpy<2.0.0",
"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 = {}
[build-system]
requires = ["setuptools", "wheel", "oldest-supported-numpy", "Cython"]
build-backend = "setuptools.build_meta"
[tool.cibuildwheel]
# Skip unneeded wheels: PyPy, python 3.6-3.8, musl, linux 32 bit, PPC, s390, windows 32bit
skip = ["pp*", "cp36*", "cp37*", "cp38", "*i686*", "*musllinux*", "*ppc64le*", "*s390x*", "*win32"]