@@ -18,19 +18,19 @@ dependencies = [
1818 " python-magic>=0.4.3,<0.5" ,
1919 " libzim>=3.4.0,<4.0" ,
2020 " beautifulsoup4>=4.9.3,<5.0" ,
21- " lxml>=4.6.3,<6 .0" ,
21+ " lxml>=4.6.3,<7 .0" ,
2222 " optimize-images>=1.3.6,<2.0" ,
2323 # regex has no upper-bound due to "date-based" release numbers, no semver, so their
2424 # promise is that they will never (or always) break the API, and the API is very
2525 # limited and we use only a very small subset of it.
2626 " regex>=2020.7.14" ,
2727 " pymupdf>=1.24.0,<2.0" ,
2828 " CairoSVG>=2.2.0,<3.0" ,
29- " beartype>=0.19,<0.21 " ,
29+ " beartype>=0.19,<0.22 " ,
3030 # youtube-dl should be updated as frequently as possible
3131 " yt-dlp" ,
3232 " pillow>=7.0.0,<12.0" ,
33- " urllib3>=1.26.5,<2.5 .0" ,
33+ " urllib3>=1.26.5,<2.6 .0" ,
3434 " piexif==1.1.3" , # this dep is a nightmare in terms of release management, better pinned just like in optimize-images anyway
3535 " idna>=2.5,<4.0" ,
3636 " xxhash>=2.0,<4.0" ,
@@ -58,30 +58,30 @@ scripts = [
5858
5959]
6060lint = [
61- " black==25.1 .0" ,
62- " ruff==0.11.8 " ,
61+ " black==25.9 .0" ,
62+ " ruff==0.13.1 " ,
6363]
6464check = [
65- " pyright==1.1.400 " ,
66- " pytest==8.3.5 " ,
65+ " pyright==1.1.405 " ,
66+ " pytest==8.4.2 " ,
6767]
6868test = [
69- " pytest==8.3.5 " ,
70- " pytest-mock==3.14.0 " ,
71- " coverage==7.8.0 " ,
69+ " pytest==8.4.2 " ,
70+ " pytest-mock==3.15.1 " ,
71+ " coverage==7.10.7 " ,
7272]
7373docs = [
7474 " mkdocs==1.6.1" ,
75- " mkdocstrings[python]==0.29.1" ,
76- " mkdocs-material==9.6.12" ,
77- " pymdown-extensions==10.15" ,
75+ " mkdocs-include-markdown-plugin==7.1.7" ,
76+ " mkdocs-material==9.6.20" ,
77+ " mkdocstrings[python]==0.30.1" ,
78+ " pymdown-extensions==10.16.1" ,
7879 " mkdocs-gen-files==0.5.0" ,
7980 " mkdocs-literate-nav==0.6.2" ,
80- " mkdocs-include-markdown-plugin==7.1.5" ,
8181]
8282dev = [
83- " ipython==9.2 .0" ,
84- " pre-commit==4.2 .0" ,
83+ " ipython==9.5 .0" ,
84+ " pre-commit==4.3 .0" ,
8585 " zimscraperlib[scripts]" ,
8686 " zimscraperlib[lint]" ,
8787 " zimscraperlib[test]" ,
0 commit comments