@@ -6,14 +6,12 @@ authors = [
66]
77description = " Python plotting package"
88readme = " README.md"
9- license = { file = " LICENSE/LICENSE" }
10- dynamic = [" version" ]
9+ dynamic = [" version" , " license" , " license-files" ]
1110classifiers =[
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.11" ,
@@ -46,10 +44,10 @@ requires-python = ">=3.11"
4644[project .optional-dependencies ]
4745# Should be a copy of the build dependencies below.
4846dev = [
49- " meson-python>=0.13.1,!=0.17.* " ,
47+ " meson-python>=0.18.0 " ,
5048 " pybind11>=2.13.2,!=2.13.3" ,
5149 " setuptools_scm>=7" ,
52- # Not required by us but setuptools_scm without a version, cso _if_
50+ # Not required by us but setuptools_scm without a version, so _if_
5351 # installed, then setuptools_scm 8 requires at least this version.
5452 # Unfortunately, we can't do a sort of minimum-if-installed dependency, so
5553 # we need to keep this for now until setuptools_scm _fully_ drops
@@ -70,9 +68,7 @@ dev = [
7068build-backend = " mesonpy"
7169# Also keep in sync with optional dependencies above.
7270requires = [
73- # meson-python 0.17.x breaks symlinks in sdists. You can remove this pin if
74- # you really need it and aren't using an sdist.
75- " meson-python>=0.13.1,!=0.17.*" ,
71+ " meson-python>=0.18.0" ,
7672 " pybind11>=2.13.2,!=2.13.3" ,
7773 " setuptools_scm>=7" ,
7874]
@@ -92,7 +88,7 @@ manylinux-x86_64-image = "manylinux2014"
9288
9389before-build = " rm -rf {package}/build"
9490test-command = [
95- # "python {package}/ci/check_wheel_licenses.py {wheel}",
91+ " python {package}/ci/check_wheel_licenses.py {wheel}" ,
9692 " python {package}/ci/check_version_number.py" ,
9793]
9894test-environment = " PIP_PREFER_BINARY=true"
0 commit comments