Skip to content

Commit a6a904a

Browse files
authored
sdk: Update lxml and mypy dependency in pyproject.toml (#392)
* sdk: Update lxml dependency in pyproject.toml Previously, the `lxml` dependency in the `pyproject.toml` was pinned to versions `>=4.2,<5`. This caused a faulty installation via `pip` on Windows due to missing binary wheels. This updates the `lxml` dependency to versions `>=5.3` to resolve the issue. Additionally, the `mypy` dependency in the `pyproject.toml` was unpinned, leading to the installation of the latest version. The recent release of `mypy 1.16.0` introduced changes not yet supported by our codebase, resulting in CI pipeline failures. This restricts the `mypy` dependency to version `1.15.0` until we have proper support for `1.16.0` and its new features. Fixes #391
1 parent 288ea49 commit a6a904a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

sdk/pyproject.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ classifiers = [
3636
]
3737
requires-python = ">=3.9"
3838
dependencies = [
39-
"lxml>=4.2,<5",
39+
"lxml>=5.3",
4040
"python-dateutil>=2.8,<3",
4141
"pyecma376-2>=1.0.1",
4242
"urllib3>=1.26,<3",
@@ -45,7 +45,7 @@ dependencies = [
4545

4646
[project.optional-dependencies]
4747
dev = [
48-
"mypy",
48+
"mypy==1.15.0",
4949
"pycodestyle",
5050
"codeblocks",
5151
"coverage",

0 commit comments

Comments
 (0)