@@ -15,42 +15,42 @@ classifiers = [
1515 " Environment :: Console" ,
1616 " Operating System :: OS Independent" ,
1717 " Intended Audience :: Developers" ,
18- " Programming Language :: Python :: 3.8" ,
1918 " Programming Language :: Python :: 3.9" ,
2019 " Programming Language :: Python :: 3.10" ,
2120 " Programming Language :: Python :: 3.11" ,
21+ " Programming Language :: Python :: 3.12" ,
2222 " Topic :: Utilities" ,
2323 " Topic :: Software Development :: Libraries" ,
2424]
2525
2626[tool .poetry .dependencies ]
27- python = " >=3.8 ,<4"
27+ python = " >=3.9 ,<4"
2828openpyxl = " >=2.5.14"
29- WeasyPrint = " ^53.4 "
29+ WeasyPrint = " >=59,<64 "
3030Jinja2 = " >=2,<4"
3131jsonschema = " >=3,<5"
32- pytz = " >=2022 "
32+ pytz = " * "
3333lxml = " >=4.9"
34- orjson = " ^ 3.5.2"
35- plotly = " 5.9.0"
36- kaleido = " 0.2. 1"
34+ orjson = " >= 3.5.2,<4 "
35+ plotly = " >= 5.9.0,<6 "
36+ kaleido = " >=0.4,< 1"
3737
3838[tool .poetry .group .test .dependencies ]
3939ipython = " ^8"
40- pytest = " >=6.1.2,<8 "
41- pytest-cov = " >=2.10.1,<5 "
42- pytest-mock = " ^3.3.1 "
40+ pytest = " >=6.1.2,<9 "
41+ pytest-cov = " >=2.10.1,<7 "
42+ pytest-mock = " ^3.14 "
4343coverage = {extras = [" toml" ], version = " >=5.3,<7" }
44- flake8 = " >=3.8,<6 "
45- flake8-bugbear = " >=20,<23 "
44+ flake8 = " >=3.8,<8 "
45+ flake8-bugbear = " >=20,<25 "
4646flake8-cognitive-complexity = " ^0.1"
47- flake8-commas = " ~2.1 "
47+ flake8-commas = " ^4.0 "
4848flake8-future-import = " ~0.4"
49- flake8-broken-line = " >=0.3,<0.7 "
50- flake8-pyproject = " ^1.2.2 "
51- fs = " ^2.4.12 "
52- pytest-asyncio = " ^0.20.1 "
53- flake8-isort = " ^6.0 .0"
49+ flake8-broken-line = " ^1.0 "
50+ flake8-pyproject = " ^1.2.3 "
51+ fs = " ^2.4.16 "
52+ pytest-asyncio = " ^0.24 "
53+ flake8-isort = " ^6.1 .0"
5454
5555[build-system ]
5656requires = [" poetry-core>=1.0.0" , " setuptools" ]
0 commit comments