@@ -54,61 +54,59 @@ version = {attr = 'copulas.__version__'}
5454
5555[project .optional-dependencies ]
5656tutorials = [
57- ' markupsafe<= 2.0.1' ,
58- " scikit-learn>= 0.24;python_version<'3.12'" ,
59- " scikit-learn>= 1.3.1;python_version>= '3.12'" ,
60- ' jupyter>= 1.0.0,<2 ' ,
57+ ' markupsafe >= 2.0.1' ,
58+ " scikit-learn >= 0.24;python_version<'3.12'" ,
59+ " scikit-learn >= 1.3.1;python_version >= '3.12'" ,
60+ ' jupyter >= 1.0.0' ,
6161]
6262test = [
6363 ' copulas[tutorials]' ,
64- ' pytest>= 6.2.5,<7 ' ,
65- ' pytest-cov>= 2.6.0,<3 ' ,
66- ' pytest-rerunfailures>= 10.3,<15 ' ,
67- ' rundoc>= 0.4.3,<0.5 ' ,
68- ' tomli>= 2.0.0,<3 ' ,
64+ ' pytest >= 6.2.5' ,
65+ ' pytest-cov >= 2.6.0' ,
66+ ' pytest-rerunfailures >= 10.3' ,
67+ ' rundoc >= 0.4.3' ,
68+ ' tomli >= 2.0.0' ,
6969]
7070dev = [
7171 ' copulas[tutorials, test]' ,
7272
7373 # general
74- ' pip>= 9.0.1' ,
75- ' build>= 1.0.0,<2 ' ,
76- ' bump-my-version>= 0.18.3,<1 ' ,
77- ' watchdog>= 1.0.1,<5 ' ,
74+ ' pip >= 9.0.1' ,
75+ ' build >= 1.0.0' ,
76+ ' bump-my-version >= 0.18.3' ,
77+ ' watchdog >= 1.0.1' ,
7878
7979 # docs
80- ' m2r>=0.2.0,<0.3' ,
81- ' nbsphinx>=0.5.0,<0.7' ,
82- ' Sphinx>=1.7.1,<3' ,
83- ' sphinx_rtd_theme>=0.2.4,<0.5' ,
84- ' sphinxcontrib_applehelp<1.0.8' ,
85- ' sphinxcontrib-devhelp<1.0.6' ,
86- ' sphinxcontrib-htmlhelp<2.0.5' ,
87- ' sphinxcontrib_serializinghtml<1.1.10' ,
88- ' sphinxcontrib_qthelp<1.0.7' ,
89- ' alabaster<0.7.13' ,
90-
91- # Jinja2>=3 makes the sphinx theme fail
92- " Jinja2>=2,<3;python_version<'3.12'" ,
93- " Jinja2>=2,<4;python_version>='3.12'" ,
80+ ' nbsphinx >= 0.9.7, <0.10' ,
81+ ' Sphinx >= 7.4.7, <7.5' ,
82+ ' sphinx_rtd_theme >= 3.0.2, <3.1' ,
83+ ' sphinxcontrib_applehelp >= 2.0.0, <2.1' ,
84+ ' sphinxcontrib-devhelp >= 2.0.0, <2.1' ,
85+ ' sphinxcontrib-htmlhelp >= 2.1.0, <2.2' ,
86+ ' sphinxcontrib_serializinghtml >= 2.0.0, <2.1' ,
87+ ' sphinxcontrib_qthelp >= 2.0.0, <2.1' ,
88+ ' alabaster >= 0.7.16, <0.8' ,
89+ ' lxml-html-clean >= 0.4.1, <0.5' ,
90+ ' Jinja2 >= 3.1.6, <3.2' ,
91+ ' myst_parser >= 3.0.1, <4.1' ,
9492
9593 # style check
96- ' ruff>= 0.3.2,<1' ,
94+ ' ruff >= 0.3.2, <1' ,
9795
9896 # distribute on PyPI
99- ' twine>= 1.10.0,<4' ,
100- ' wheel>= 0.30.0' ,
97+ ' twine >= 1.10.0, <4' ,
98+ ' wheel >= 0.30.0' ,
10199
102100 # Advanced testing
103- ' coverage>=4.5 .1,<6 ' ,
104- ' tox>= 2.9.1,<4' ,
101+ ' coverage >= 7.7 .1, <7.8 ' ,
102+ ' tox >= 2.9.1,<4' ,
105103 ' invoke' ,
106104
107105 # Large scale evaluation
108- ' urllib3>=1. 20,<1.26 ' ,
109- ' tabulate>=0.8.3, <0.9 ' ,
110- ' boto3>=1.7.47, <1.10 ' ,
111- ' docutils>=0.10, <0.15 '
106+ ' urllib3 >= 1.26. 20, <2.4 ' ,
107+ ' tabulate >= 0.9.0, <0.10 ' ,
108+ ' boto3 >= 1.37.18, <1.38 ' ,
109+ ' docutils >= 0.21.2, <0.22 '
112110]
113111
114112[tool .isort ]
0 commit comments