Skip to content

Commit c0baa2f

Browse files
committed
BLD: Implement PEP639 licensing
1 parent 3c7bc45 commit c0baa2f

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

pyproject.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,14 +6,12 @@ authors = [
66
]
77
description = "Python plotting package"
88
readme = "README.md"
9-
license = { file = "LICENSE/LICENSE" }
10-
dynamic = ["version"]
9+
dynamic = ["version", "license", "license-files"]
1110
classifiers=[
1211
"Development Status :: 5 - Production/Stable",
1312
"Framework :: Matplotlib",
1413
"Intended Audience :: Science/Research",
1514
"Intended Audience :: Education",
16-
"License :: OSI Approved :: Python Software Foundation License",
1715
"Programming Language :: Python",
1816
"Programming Language :: Python :: 3",
1917
"Programming Language :: Python :: 3.10",
@@ -70,7 +68,9 @@ dev = [
7068
build-backend = "mesonpy"
7169
# Also keep in sync with optional dependencies above.
7270
requires = [
73-
"meson-python>=0.13.1",
71+
"git+https://github.com/dnicolodi/meson-python@pep639",
72+
"meson>=1.6.0rc2",
73+
"pyproject-metadata>=0.9.0b7",
7474
"pybind11>=2.6,!=2.13.3",
7575
"setuptools_scm>=7",
7676
]

0 commit comments

Comments
 (0)