From 11cab30d17028cc3b49503d5bfb32d1081422221 Mon Sep 17 00:00:00 2001 From: Vinit Kumar Date: Thu, 12 Mar 2026 11:47:39 +0530 Subject: [PATCH 1/4] fix: type errors --- tests/test_rust_dicttoxml.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/tests/test_rust_dicttoxml.py b/tests/test_rust_dicttoxml.py index cdb469a..6efbcef 100644 --- a/tests/test_rust_dicttoxml.py +++ b/tests/test_rust_dicttoxml.py @@ -6,6 +6,8 @@ """ from __future__ import annotations +from typing import Any + import pytest # Check if Rust extension is available @@ -494,8 +496,8 @@ def test_large_list(self): def test_deeply_nested_structure(self): """Ensure deep nesting doesn't crash.""" - data = {"level": None} - current = data + data: dict[str, Any] = {"level": None} + current: dict[str, Any] = data for i in range(50): current["level"] = {"value": i} current = current["level"] From 363358def12ad8e2adda6ceab1cffafa1860f88c Mon Sep 17 00:00:00 2001 From: "dependabot[bot]" <49699333+dependabot[bot]@users.noreply.github.com> Date: Thu, 12 Mar 2026 00:28:37 +0000 Subject: [PATCH 2/4] chore(deps): bump tornado from 6.5.4 to 6.5.5 in /docs Bumps [tornado](https://github.com/tornadoweb/tornado) from 6.5.4 to 6.5.5. - [Changelog](https://github.com/tornadoweb/tornado/blob/master/docs/releases.rst) - [Commits](https://github.com/tornadoweb/tornado/compare/v6.5.4...v6.5.5) --- updated-dependencies: - dependency-name: tornado dependency-version: 6.5.5 dependency-type: direct:production ... Signed-off-by: dependabot[bot] --- docs/requirements.in | 2 +- docs/requirements.txt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/requirements.in b/docs/requirements.in index ab01b52..08bba10 100644 --- a/docs/requirements.in +++ b/docs/requirements.in @@ -8,7 +8,7 @@ sphinx-autodoc-typehints==3.6.0 mock==5.2.0 autodoc==0.5.0 -tornado==6.5.4 +tornado==6.5.5 jinja2==3.1.6 idna==3.11 starlette==0.50.0 diff --git a/docs/requirements.txt b/docs/requirements.txt index af71f7e..cd00801 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -99,7 +99,7 @@ starlette==0.50.0 # via # -r requirements.in # sphinx-autobuild -tornado==6.5.4 +tornado==6.5.5 # via -r requirements.in typing-extensions==4.12.2 # via beautifulsoup4 From e2e8066fd3be0c556f51180bec3ae6cf1cdf41f9 Mon Sep 17 00:00:00 2001 From: Vinit Kumar Date: Thu, 12 Mar 2026 16:10:47 +0530 Subject: [PATCH 3/4] fix: crash --- .coverage | Bin 53248 -> 53248 bytes Makefile | 9 +++++++-- uv.lock | 2 +- 3 files changed, 8 insertions(+), 3 deletions(-) diff --git a/.coverage b/.coverage index 4424185773f83163811bb0943b32f3a656d613c1..71473d240cde812e379eafc8516a80c8d9890956 100644 GIT binary patch delta 644 zcmZozz}&Ead4e<}=R_H2R!#=JvhIy3GxZsbHviLS6A)nI&t~9%&VQMI7yknOF8=Jz zf&$_Erm}3z431gF`FTbaxjFhNnaL$3`9M~DT4HgDUO}Y@D>H*WT)MO*Gp86RI(eSI zl)gAKGlMBy3dR7+3NbM=Xv6sW$vK%oF>%Jp7yQLVxEL51*!Xi8_+Ri};a|v~!@rxq z8|aP*ep5MSM@G0F3}>*3GV3FxVa{NkJU?E_NrKrFAq6u6XeF~Svo=Bk;tVEnW>Zd> z8vXeA%)HE!`1s9#||NHU#_rHDn-@pI;`}gC?3=Q}5?PoLm6W*|&#bEyb*SlC)8Cf_v`K%!Ea)W{Y zH~$y@`}}YDZ}2|@Td`S8U_bxl`}0|qS=m4#!N|-Crr21(6bmz$Vq#(e8pFA0fdK$D C&e4ki delta 448 zcmZozz}&Ead4e>f_(U0JR&fTsE|HBXGxZq_H~-UT6X0RtpU1%eoc|pE4*q$Y1qJ%} zCok}qiV$IDX3)I&)+?wKXJTeBg^R|=XXa&=#K(gq7?CAlDu5DP z3=9k`{PP+3&-2gcf5E>KXhT2$ Date: Thu, 12 Mar 2026 16:13:32 +0530 Subject: [PATCH 4/4] fix: add missing xmltodict dep to rust-ci workflow Amp-Thread-ID: https://ampcode.com/threads/T-019ce197-0f45-7644-a010-590c20704f18 Co-authored-by: Amp --- .github/workflows/rust-ci.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 4bc0627..5028607 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -75,7 +75,7 @@ jobs: - name: Install test dependencies run: | - pip install pytest defusedxml + pip install pytest pytest-cov defusedxml xmltodict pip install -e . - name: Verify import