@@ -62,16 +62,16 @@ dependencies = [
6262 " sphinxcontrib-htmlhelp>=2.0.0" ,
6363 " sphinxcontrib-serializinghtml>=1.1.9" ,
6464 " sphinxcontrib-qthelp" ,
65- " Jinja2>=3.0 " ,
66- " Pygments>=2.14 " ,
65+ " Jinja2>=3.1 " ,
66+ " Pygments>=2.17 " ,
6767 " docutils>=0.20,<0.22" ,
68- " snowballstemmer>=2.0 " ,
69- " babel>=2.9 " ,
68+ " snowballstemmer>=2.2 " ,
69+ " babel>=2.13 " ,
7070 " alabaster~=0.7.14" ,
7171 " imagesize>=1.3" ,
72- " requests>=2.25 .0" ,
73- " packaging>=21 .0" ,
74- " importlib-metadata>=4.8 ; python_version < '3.10'" ,
72+ " requests>=2.30 .0" ,
73+ " packaging>=23 .0" ,
74+ " importlib-metadata>=6.0 ; python_version < '3.10'" ,
7575 " tomli>=2; python_version < '3.11'" ,
7676 " colorama>=0.4.6; sys_platform == 'win32'" ,
7777]
@@ -82,22 +82,22 @@ docs = [
8282 " sphinxcontrib-websupport" ,
8383]
8484lint = [
85- " flake8>=3.5 .0" ,
85+ " flake8>=6 .0" ,
8686 " ruff==0.5.1" ,
8787 " mypy==1.10.1" ,
88- " sphinx-lint" ,
88+ " sphinx-lint>=0.9 " ,
8989 " types-docutils==0.21.0.20240711" ,
90- " types-requests" ,
91- " importlib_metadata " , # for mypy (Python<=3.9)
92- " tomli" , # for mypy (Python<=3.10)
90+ " types-requests>=2.30.0 " , # align with requests
91+ " importlib-metadata>=6.0 " , # for mypy (Python<=3.9)
92+ " tomli>=2 " , # for mypy (Python<=3.10)
9393 " pytest>=6.0" ,
9494]
9595test = [
96- " pytest>=6 .0" ,
96+ " pytest>=8 .0" ,
9797 " defusedxml>=0.7.1" , # for secure XML/HTML parsing
9898 " cython>=3.0" ,
99- " setuptools>=67 .0" , # for Cython compilation
100- " typing_extensions" , # for typing_extensions.Unpack
99+ " setuptools>=70 .0" , # for Cython compilation
100+ " typing_extensions>=4.9 " , # for typing_extensions.Unpack
101101]
102102
103103[[project .authors ]]
0 commit comments