11# plotpy setup configuration file
22
33[build-system ]
4- requires = [
5- " setuptools" ,
6- " wheel" ,
7- " cython ~= 0.29.0" ,
8- " numpy >= 1.17; python_version == '3.8'" ,
9- " numpy >= 2.0.0; python_version > '3.8'" ,
10- ]
4+ requires = [" setuptools" , " wheel" , " cython ~= 0.29.0" , " numpy >= 2.0.0" ]
115build-backend = " setuptools.build_meta"
126
137[project ]
@@ -28,11 +22,11 @@ classifiers = [
2822 " Operating System :: Microsoft :: Windows :: Windows 10" ,
2923 " Operating System :: Microsoft :: Windows :: Windows 11" ,
3024 " Operating System :: POSIX :: Linux" ,
31- " Programming Language :: Python :: 3.8" ,
3225 " Programming Language :: Python :: 3.9" ,
3326 " Programming Language :: Python :: 3.10" ,
3427 " Programming Language :: Python :: 3.11" ,
3528 " Programming Language :: Python :: 3.12" ,
29+ " Programming Language :: Python :: 3.13" ,
3630 " Topic :: Scientific/Engineering" ,
3731 " Topic :: Scientific/Engineering :: Image Processing" ,
3832 " Topic :: Scientific/Engineering :: Human Machine Interfaces" ,
@@ -42,12 +36,11 @@ classifiers = [
4236 " Topic :: Software Development :: Widget Sets" ,
4337 " Topic :: Utilities" ,
4438]
45- requires-python = " >=3.8 , <4"
39+ requires-python = " >=3.9 , <4"
4640dependencies = [
47- " guidata>=3.6.2" ,
48- " PythonQwt>=0.12.1" ,
49- " NumPy>=1.17" ,
50- " SciPy>=1.3" ,
41+ " guidata>=3.7" ,
42+ " PythonQwt>=0.14" ,
43+ " SciPy>=1.5" ,
5144 " scikit-image >= 0.18" ,
5245 " Pillow" ,
5346 " tifffile" ,
@@ -90,7 +83,7 @@ addopts = "plotpy"
9083exclude = [" .git" , " .vscode" , " build" , " dist" ]
9184line-length = 88 # Same as Black.
9285indent-width = 4 # Same as Black.
93- target-version = " py38 " # Assume Python 3.8
86+ target-version = " py39 " # Assume Python 3.9.
9487
9588[tool .ruff .lint ]
9689# all rules can be found here: https://beta.ruff.rs/docs/rules/
@@ -109,5 +102,5 @@ line-ending = "auto" # Like Black, automatically detect the appropr
109102"doc/*" = [" E402" ]
110103
111104[tool .cibuildwheel ]
112- build = [" cp38 -*" , " cp39 -*" , " cp310 -*" , " cp311 -*" , " cp312 -*" ]
105+ build = [" cp39 -*" , " cp310 -*" , " cp311 -*" , " cp312 -*" , " cp313 -*" ]
113106skip = [" *-manylinux_i686" , " *-musllinux*" ]
0 commit comments