@@ -9,14 +9,14 @@ description = "A set of functions and classes for simulating the performance of
99authors = [
1010 { name = " pvlib python Developers" , email = " pvlib-admin@googlegroups.com" },
1111]
12- requires-python = " >=3.9, <3.13 "
12+ requires-python = " >=3.9"
1313dependencies = [
14- ' h5py >=3.12, <4' ,
15- ' numpy >=1.19.3, <3' ,
16- ' pandas >=1.3.0, <3' ,
14+ ' numpy >= 1.19.3' ,
15+ ' pandas >= 1.3.0' ,
1716 # 'pytz',
18- ' requests >=2, <3' ,
19- ' scipy >=1.6.0, <2' ,
17+ ' requests' ,
18+ ' scipy >= 1.6.0' ,
19+ ' h5py' ,
2020]
2121license = { text = " BSD-3-Clause" }
2222classifiers = [
@@ -49,35 +49,34 @@ dynamic = ["version"]
4949optional = [
5050 ' cython' ,
5151 ' ephem' ,
52- ' nrel-pysam; python_version <"3.13" ' ,
53- ' numba >=0.17.0; python_version <"3.13" ' ,
54- ' solarfactors; python_version <"3.12" ' ,
52+ ' nrel-pysam' ,
53+ ' numba >= 0.17.0' ,
54+ ' solarfactors' ,
5555 ' statsmodels' ,
5656]
5757doc = [
58- ' docutils ==0.21' ,
5958 ' ipython' ,
60- ' matplotlib' ,
6159 ' pickleshare' , # required by ipython
60+ ' matplotlib' ,
61+ ' sphinx == 7.3.7' ,
62+ ' pydata-sphinx-theme == 0.15.4' ,
63+ ' sphinx-gallery' ,
64+ ' docutils == 0.21' ,
6265 ' pillow' ,
63- ' pydata-sphinx-theme ==0.15.4' ,
64- ' sphinx ==7.3.7' ,
66+ ' sphinx-toggleprompt == 0.5.2' ,
6567 ' sphinx-favicon' ,
66- ' sphinx-gallery ' ,
68+ ' solarfactors ' ,
6769 ' sphinx-hoverxref' ,
68- ' sphinx-toggleprompt ==0.5.2' ,
69- ' solarfactors; python_version <"3.12"' ,
7070]
7171test = [
72- ' flake8 ==5.0.4' , # Should match version in github workflow flake8.yml.
73- ' packaging' ,
7472 ' pytest' ,
7573 ' pytest-cov' ,
7674 ' pytest-mock' ,
77- ' pytest-remotedata' ,
78- ' pytest-rerunfailures' ,
79- ' pytest-timeout' ,
8075 ' requests-mock' ,
76+ ' pytest-timeout' ,
77+ ' pytest-rerunfailures' ,
78+ ' pytest-remotedata' ,
79+ ' packaging' ,
8180]
8281all = [" pvlib[test,optional,doc]" ]
8382
0 commit comments