77[build-system ]
88build-backend = " mesonpy"
99requires = [
10- " meson-python>=0.16 .0" ,
10+ " meson-python>=0.18 .0" ,
1111 " Cython>=3.0.4" ,
1212
1313 # numpy requirement for wheel builds for distribution on PyPI - building
@@ -18,14 +18,17 @@ requires = [
1818 # disabling build isolation.
1919 " numpy>=2.0.0; python_version<'3.13'" ,
2020 " numpy>=2.1.0; python_version>='3.13'" ,
21+ " numpy>=2.3.2; python_version>='3.14'" ,
2122]
2223
2324[project ]
2425name = " PyWavelets"
2526version = " 1.9.0.dev0"
26- # TODO: add `license-files` once PEP 639 is accepted (see meson-python#88)
27- # at that point, no longer include them in `py3.install_sources()`
28- license = {file = " LICENSE" }
27+ license = " MIT and BSD-3-Clause"
28+ license-files = [
29+ " LICENSE" ,
30+ " licenses_bundled/LICENSE_*" ,
31+ ]
2932maintainers = [
3033 {name = " The PyWavelets Developers" , email = " pywavelets@googlegroups.com" }
3134]
@@ -38,14 +41,14 @@ classifiers = [
3841 " Intended Audience :: Developers" ,
3942 " Intended Audience :: Education" ,
4043 " Intended Audience :: Science/Research" ,
41- " License :: OSI Approved :: MIT License" ,
4244 " Operating System :: OS Independent" ,
4345 " Programming Language :: C" ,
4446 " Programming Language :: Python" ,
4547 " Programming Language :: Python :: 3" ,
4648 " Programming Language :: Python :: 3.11" ,
4749 " Programming Language :: Python :: 3.12" ,
4850 " Programming Language :: Python :: 3.13" ,
51+ " Programming Language :: Python :: 3.14" ,
4952 " Topic :: Software Development :: Libraries :: Python Modules"
5053]
5154
0 commit comments