@@ -30,21 +30,21 @@ packages = [
3030]
3131
3232[tool .poetry .dependencies ]
33- python = " >=3.10,<3.13"
33+ python = " >=3.10,<3.13" # breaking changes beyond 3.12
3434boto3 = " >=1.34.162,<1.36" # breaking change beyond 1.36
3535botocore = " >=1.34.162,<1.36" # breaking change beyond 1.36
3636delta-spark = " 3.2.0"
37- duckdb = " 1.1.* " # breaking changes beyond 1.1
38- Jinja2 = " 3.1.* "
39- lxml = " ^ 4.9.1 "
37+ duckdb = " 1.1.3 " # breaking changes beyond 1.1
38+ Jinja2 = " 3.1.6 "
39+ lxml = " 4.9.4 "
4040numpy = " 1.26.4"
41- openpyxl = " ^ 3.1"
42- pandas = " ^2.2.2 "
43- polars = " 0.20.* "
44- pyarrow = " ^ 17.0.0"
41+ openpyxl = " 3.1.5 "
42+ pandas = " 2.3.3 "
43+ polars = " 0.20.31 "
44+ pyarrow = " 17.0.0"
4545pydantic = " 1.10.19"
4646pyspark = " 3.5.2"
47- typing_extensions = " ^4.6.2 "
47+ typing_extensions = " 4.15.0 "
4848
4949[tool .poetry .group .dev ]
5050optional = true
@@ -58,30 +58,29 @@ commitizen = "4.9.1"
5858pre-commit = " 4.3.0"
5959charset-normalizer = " 3.4.6"
6060python-discovery = " 1.2.0"
61- requests = " 2.33.0"
6261
6362[tool .poetry .group .test ]
6463optional = true
6564
6665[tool .poetry .group .test .dependencies ]
67- faker = " 18.11.1"
6866behave = " 1.3.3"
6967coverage = " 7.11.0"
70- moto = {extras = [" s3" ], version = " 4.0.13" }
68+ moto = {extras = [" s3" ], version = " 4.2.14" }
69+ requests = " 2.33.0" # dependency of `moto`
7170Werkzeug = " 3.1.6"
7271pytest = " 8.4.2"
7372pytest-lazy-fixtures = " 1.4.0" # switched from https://github.com/TvoroG/pytest-lazy-fixture as it's no longer supported
74- xlsx2csv = " 0.8.2 "
73+ xlsx2csv = " 0.8.4 " # polars requirement
7574
7675[tool .poetry .group .lint ]
7776optional = true
7877
7978[tool .poetry .group .lint .dependencies ]
8079black = " 24.3.0"
8180astroid = " 3.3.9"
82- isort = " 5.11.5 "
81+ isort = " 5.13.2 "
8382pylint = " 3.3.9"
84- mypy = " 0.991 "
83+ mypy = " 1.11.2 "
8584boto3-stubs = {extras = [" essential" ], version = " 1.26.72" }
8685botocore-stubs = " 1.29.72"
8786pandas-stubs = " 1.2.0.62"
@@ -100,7 +99,7 @@ optional = true
10099
101100[tool .poetry .group .docs .dependencies ]
102101click = " 8.2.1"
103- mkdocs = " ^ 1.6.1"
102+ mkdocs = " 1.6.1"
104103mkdocstrings = { version = " 1.0.3" , extras = [" python" ] }
105104griffelib = " 2.0.1"
106105pymdown-extensions = " 10.21.2"
0 commit comments