From b7148152ce0d2fff26f42cd819189b059c5458e4 Mon Sep 17 00:00:00 2001 From: Nikolaus Waxweiler Date: Thu, 31 Oct 2024 16:09:39 +0000 Subject: [PATCH 1/2] Update cattrs required version See https://github.com/googlefonts/fontmake/issues/1129. --- pyproject.toml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 386baa01..bc18fc3c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -27,9 +27,9 @@ content-type = "text/markdown" [project.optional-dependencies] lxml = ["lxml"] -converters = ["cattrs >= 22.2.0"] -json = ["cattrs >= 22.2.0", "orjson ; platform_python_implementation != 'PyPy'"] -msgpack = ["cattrs >= 22.2.0", "msgpack"] +converters = ["cattrs >= 24.1"] +json = ["cattrs >= 24.1", "orjson ; platform_python_implementation != 'PyPy'"] +msgpack = ["cattrs >= 24.1", "msgpack"] [tool.setuptools] package-dir = { "" = "src" } From a9211c75d99de16e6c2cf4c6dbfe9a57cb706952 Mon Sep 17 00:00:00 2001 From: Nikolaus Waxweiler Date: Thu, 31 Oct 2024 16:10:46 +0000 Subject: [PATCH 2/2] Update testing pins --- requirements-dev.txt | 2 +- requirements.txt | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/requirements-dev.txt b/requirements-dev.txt index dd39f345..fe61712e 100644 --- a/requirements-dev.txt +++ b/requirements-dev.txt @@ -18,7 +18,7 @@ isort==5.13.2 # via -r requirements-dev.in mccabe==0.7.0 # via flake8 -mypy==1.12.1 +mypy==1.13.0 # via -r requirements-dev.in mypy-extensions==1.0.0 # via diff --git a/requirements.txt b/requirements.txt index b39d0eb6..027a58f8 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # This file was autogenerated by uv via the following command: -# uv pip compile pyproject.toml --python 3.8 --extra=converters --extra=json --extra=lxml --extra=msgpack +# uv pip compile --all-extras --python 3.8 pyproject.toml appdirs==1.4.4 # via fs attrs==24.2.0 @@ -18,9 +18,9 @@ lxml==5.3.0 # via ufolib2 (pyproject.toml) msgpack==1.1.0 # via ufolib2 (pyproject.toml) -orjson==3.10.9 +orjson==3.10.10 # via ufolib2 (pyproject.toml) -setuptools==75.2.0 +setuptools==75.3.0 # via fs six==1.16.0 # via fs