From 33d4fe3c40484bc30d01e8b97f587d9267600181 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:06 +0000 Subject: [PATCH 01/20] Update attrs from 25.3.0 to 25.4.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index e3db6fc7..89861efe 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --all-extras --universal --python 3.9 pyproject.toml -attrs==25.3.0 +attrs==25.4.0 # via # ufolib2 (pyproject.toml) # cattrs From 937e175dbdb7fe38fe6cbd735a054b4a7082eea5 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:07 +0000 Subject: [PATCH 02/20] Update cattrs from 25.1.1 to 25.3.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 89861efe..510ae778 100644 --- a/requirements.txt +++ b/requirements.txt @@ -4,7 +4,7 @@ attrs==25.4.0 # via # ufolib2 (pyproject.toml) # cattrs -cattrs==25.1.1 +cattrs==25.3.0 # via ufolib2 (pyproject.toml) exceptiongroup==1.3.0 ; python_full_version < '3.11' # via cattrs From 61af30cd2a936754e94958dd104195f1553d7ab2 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:07 +0000 Subject: [PATCH 03/20] Update exceptiongroup from 1.3.0 to 1.3.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 510ae778..44677b1e 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,7 +6,7 @@ attrs==25.4.0 # cattrs cattrs==25.3.0 # via ufolib2 (pyproject.toml) -exceptiongroup==1.3.0 ; python_full_version < '3.11' +exceptiongroup==1.3.1; python_full_version < '3.11' # via cattrs fonttools==4.59.0 # via ufolib2 (pyproject.toml) From 9011b7cc930634048cc1b3ced8a0e05f13bd4968 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:08 +0000 Subject: [PATCH 04/20] Update exceptiongroup from 1.3.0 to 1.3.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 6b6cebc2..893ef561 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -12,7 +12,7 @@ colorama==0.4.6 ; sys_platform == 'win32' # pytest coverage==7.9.2 # via -r requirements-dev.in -exceptiongroup==1.3.0 ; python_full_version < '3.11' +exceptiongroup==1.3.1; python_full_version < '3.11' # via # -c requirements.txt # pytest From e9673ef765bd987627b15e12cdc32360443c331c Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:09 +0000 Subject: [PATCH 05/20] Update fonttools from 4.59.0 to 4.61.1 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 44677b1e..d2400060 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,7 +8,7 @@ cattrs==25.3.0 # via ufolib2 (pyproject.toml) exceptiongroup==1.3.1; python_full_version < '3.11' # via cattrs -fonttools==4.59.0 +fonttools==4.61.1 # via ufolib2 (pyproject.toml) lxml==6.0.0 # via ufolib2 (pyproject.toml) From d730f846b9debe4fc726675b3b1cfc53cd7186a1 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:09 +0000 Subject: [PATCH 06/20] Update lxml from 6.0.0 to 6.0.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index d2400060..dd6b690f 100644 --- a/requirements.txt +++ b/requirements.txt @@ -10,7 +10,7 @@ exceptiongroup==1.3.1; python_full_version < '3.11' # via cattrs fonttools==4.61.1 # via ufolib2 (pyproject.toml) -lxml==6.0.0 +lxml==6.0.2 # via ufolib2 (pyproject.toml) msgpack==1.1.1 # via ufolib2 (pyproject.toml) From 21044155f60e93ba809f5591c93168d51b24988c Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:10 +0000 Subject: [PATCH 07/20] Update msgpack from 1.1.1 to 1.1.2 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index dd6b690f..173f85c5 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ fonttools==4.61.1 # via ufolib2 (pyproject.toml) lxml==6.0.2 # via ufolib2 (pyproject.toml) -msgpack==1.1.1 +msgpack==1.1.2 # via ufolib2 (pyproject.toml) orjson==3.11.0 ; platform_python_implementation != 'PyPy' # via ufolib2 (pyproject.toml) From 60b269c942617d45907ea62e62c655e67ab6e760 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:10 +0000 Subject: [PATCH 08/20] Update orjson from 3.11.0 to 3.11.5 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 173f85c5..138ff4da 100644 --- a/requirements.txt +++ b/requirements.txt @@ -14,7 +14,7 @@ lxml==6.0.2 # via ufolib2 (pyproject.toml) msgpack==1.1.2 # via ufolib2 (pyproject.toml) -orjson==3.11.0 ; platform_python_implementation != 'PyPy' +orjson==3.11.5; platform_python_implementation != 'PyPy' # via ufolib2 (pyproject.toml) typing-extensions==4.14.1 # via From 44733de077c6598ef4752bf34e481d8066878f0e Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:11 +0000 Subject: [PATCH 09/20] Update typing-extensions from 4.14.1 to 4.15.0 --- requirements.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements.txt b/requirements.txt index 138ff4da..4ff9e7ad 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,7 +16,7 @@ msgpack==1.1.2 # via ufolib2 (pyproject.toml) orjson==3.11.5; platform_python_implementation != 'PyPy' # via ufolib2 (pyproject.toml) -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # cattrs # exceptiongroup From 2992395282b97787717c847af6caea1f99a3c578 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:12 +0000 Subject: [PATCH 10/20] Update typing-extensions from 4.14.1 to 4.15.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 893ef561..cce04fe2 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -55,7 +55,7 @@ tomli==2.2.1 ; python_full_version < '3.11' # black # mypy # pytest -typing-extensions==4.14.1 +typing-extensions==4.15.0 # via # -c requirements.txt # black From d1b7eb1cc0dabbf25ae7b99cbc836c1a7787608d Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:12 +0000 Subject: [PATCH 11/20] Update black from 25.1.0 to 25.12.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index cce04fe2..34e75a17 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -1,6 +1,6 @@ # This file was autogenerated by uv via the following command: # uv pip compile --universal --python 3.9 requirements-dev.in -black==25.1.0 +black==25.12.0 # via -r requirements-dev.in click==8.1.8 ; python_full_version < '3.10' # via black From a767e91ce82b3cd81589331f5b2f2f9f2d370708 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:13 +0000 Subject: [PATCH 12/20] Update click from 8.1.8 to 8.3.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 34e75a17..85b54b4c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -2,7 +2,7 @@ # uv pip compile --universal --python 3.9 requirements-dev.in black==25.12.0 # via -r requirements-dev.in -click==8.1.8 ; python_full_version < '3.10' +click==8.3.1; python_full_version < '3.10' # via black click==8.2.1 ; python_full_version >= '3.10' # via black From 73fc3531ca95a76b379dc6903b107d6f09125c2c Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:13 +0000 Subject: [PATCH 13/20] Update click from 8.2.1 to 8.3.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 85b54b4c..a713ac6a 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -4,7 +4,7 @@ black==25.12.0 # via -r requirements-dev.in click==8.3.1; python_full_version < '3.10' # via black -click==8.2.1 ; python_full_version >= '3.10' +click==8.3.1; python_full_version >= '3.10' # via black colorama==0.4.6 ; sys_platform == 'win32' # via From 5a3a882b61c4d6e164f052e381f8ded5100dfb95 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:14 +0000 Subject: [PATCH 14/20] Update coverage from 7.9.2 to 7.13.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a713ac6a..f5b720a0 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -10,7 +10,7 @@ colorama==0.4.6 ; sys_platform == 'win32' # via # click # pytest -coverage==7.9.2 +coverage==7.13.1 # via -r requirements-dev.in exceptiongroup==1.3.1; python_full_version < '3.11' # via From bc8ae2fc2bf7f1f08f321a10ea4a9ab340d0cb11 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:15 +0000 Subject: [PATCH 15/20] Update iniconfig from 2.1.0 to 2.3.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index f5b720a0..396efb19 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -18,7 +18,7 @@ exceptiongroup==1.3.1; python_full_version < '3.11' # pytest flake8==7.3.0 # via -r requirements-dev.in -iniconfig==2.1.0 +iniconfig==2.3.0 # via pytest isort==6.0.1 # via -r requirements-dev.in From 5e6fb5814d8a9c1df4e7e32f6b43acd768ef0287 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:15 +0000 Subject: [PATCH 16/20] Update isort from 6.0.1 to 7.0.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 396efb19..c17cfd6c 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -20,7 +20,7 @@ flake8==7.3.0 # via -r requirements-dev.in iniconfig==2.3.0 # via pytest -isort==6.0.1 +isort==7.0.0 # via -r requirements-dev.in mccabe==0.7.0 # via flake8 From f48560e3740e6461112c3bab6761ddbcbe384256 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:16 +0000 Subject: [PATCH 17/20] Update mypy from 1.17.0 to 1.19.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index c17cfd6c..a6d2a011 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -24,7 +24,7 @@ isort==7.0.0 # via -r requirements-dev.in mccabe==0.7.0 # via flake8 -mypy==1.17.0 +mypy==1.19.1 # via -r requirements-dev.in mypy-extensions==1.1.0 # via From ae7d902f8144e208ddc4cb39b511dce2e8a01e4b Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:16 +0000 Subject: [PATCH 18/20] Update platformdirs from 4.3.8 to 4.5.1 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index a6d2a011..1eed888b 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -38,7 +38,7 @@ pathspec==0.12.1 # via # black # mypy -platformdirs==4.3.8 +platformdirs==4.5.1 # via black pluggy==1.6.0 # via pytest From 0f7804a32ed27b82d0d1014f98e2da930d04947c Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:17 +0000 Subject: [PATCH 19/20] Update pytest from 8.4.1 to 9.0.2 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 1eed888b..9841c942 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -48,7 +48,7 @@ pyflakes==3.4.0 # via flake8 pygments==2.19.2 # via pytest -pytest==8.4.1 +pytest==9.0.2 # via -r requirements-dev.in tomli==2.2.1 ; python_full_version < '3.11' # via From 77b325ecadbf46b5d8b81dcb7a1b26336fae0b91 Mon Sep 17 00:00:00 2001 From: pyup-bot Date: Mon, 5 Jan 2026 15:48:18 +0000 Subject: [PATCH 20/20] Update tomli from 2.2.1 to 2.3.0 --- requirements-dev.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index 9841c942..344b9879 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -50,7 +50,7 @@ pygments==2.19.2 # via pytest pytest==9.0.2 # via -r requirements-dev.in -tomli==2.2.1 ; python_full_version < '3.11' +tomli==2.3.0; python_full_version < '3.11' # via # black # mypy