diff --git a/poetry.lock b/poetry.lock index 5f92e074..7ff4b786 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1714,18 +1714,18 @@ files = [ [[package]] name = "pydyf" -version = "0.7.0" +version = "0.10.0" description = "A low-level PDF generator." optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "pydyf-0.7.0-py3-none-any.whl", hash = "sha256:23a753daa75adba387606c54eab4d5c9bca83f076be697e59f719d238753fb05"}, - {file = "pydyf-0.7.0.tar.gz", hash = "sha256:a5a88cb06e5beb64a1ef2147ee879b0e5139f5fdb827fda2fcf14a018c7b11e6"}, + {file = "pydyf-0.10.0-py3-none-any.whl", hash = "sha256:ef76b6c0976a091a9e15827fb5800e5e37e7cd1a3ca4d4bd19d10a14ea8c0ae3"}, + {file = "pydyf-0.10.0.tar.gz", hash = "sha256:357194593efaf61d7b48ab97c3d59722114934967c3df3d7878ca6dd25b04c30"}, ] [package.extras] doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pillow", "pytest"] +test = ["pillow", "pytest", "ruff"] [[package]] name = "pyee" @@ -2128,13 +2128,13 @@ files = [ [[package]] name = "tinycss2" -version = "1.2.1" +version = "1.3.0" description = "A tiny CSS parser" optional = false -python-versions = ">=3.7" +python-versions = ">=3.8" files = [ - {file = "tinycss2-1.2.1-py3-none-any.whl", hash = "sha256:2b80a96d41e7c3914b8cda8bc7f705a4d9c49275616e886103dd839dfc847847"}, - {file = "tinycss2-1.2.1.tar.gz", hash = "sha256:8cff3a8f066c2ec677c06dbc7b45619804a6938478d9d73c284b29d14ecb0627"}, + {file = "tinycss2-1.3.0-py3-none-any.whl", hash = "sha256:54a8dbdffb334d536851be0226030e9505965bb2f30f21a4a82c55fb2a80fae7"}, + {file = "tinycss2-1.3.0.tar.gz", hash = "sha256:152f9acabd296a8375fbca5b84c961ff95971fcfc32e79550c8df8e29118c54d"}, ] [package.dependencies] @@ -2142,7 +2142,7 @@ webencodings = ">=0.4" [package.extras] doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pytest"] +test = ["pytest", "ruff"] [[package]] name = "tomli" @@ -2221,13 +2221,13 @@ files = [ [[package]] name = "weasyprint" -version = "57.2" +version = "62.2" description = "The Awesome Document Factory" optional = false -python-versions = ">=3.7" +python-versions = ">=3.9" files = [ - {file = "weasyprint-57.2-py3-none-any.whl", hash = "sha256:685692e7a2b4aec21010a61c1e8f1d6cd611dd46509fa7068fcca3c8e59a94f5"}, - {file = "weasyprint-57.2.tar.gz", hash = "sha256:b8e9ef2dcbcfbc82e99215acfd68f947b2b5f1999b5b156db75fabe380ba7e9a"}, + {file = "weasyprint-62.2-py3-none-any.whl", hash = "sha256:6fd84e9f55ac239c5657845eae117fd43916c3c5986fe98f69ea13fdab8ec9ad"}, + {file = "weasyprint-62.2.tar.gz", hash = "sha256:a08ac400e11919d996d76becaa33160d7c1ac55ba160628c42ce7586574c1a51"}, ] [package.dependencies] @@ -2236,13 +2236,13 @@ cssselect2 = ">=0.1" fonttools = {version = ">=4.0.0", extras = ["woff"]} html5lib = ">=1.1" Pillow = ">=9.1.0" -pydyf = ">=0.5.0" +pydyf = ">=0.10.0" Pyphen = ">=0.9.1" -tinycss2 = ">=1.0.0" +tinycss2 = ">=1.3.0" [package.extras] doc = ["sphinx", "sphinx_rtd_theme"] -test = ["flake8", "isort", "pytest"] +test = ["pytest", "ruff"] [[package]] name = "webencodings" @@ -2554,4 +2554,4 @@ test = ["pytest"] [metadata] lock-version = "2.0" python-versions = "^3.9" -content-hash = "2b74bda149ebc0363daf1d3dc034389ab3e0ebbc87920e86ef4864da5e37a2a2" +content-hash = "364fde52d790fb0e739c7bc7717269364310107485d8d140f8cba469807d45a7" diff --git a/pyproject.toml b/pyproject.toml index 6aceada7..19d90f29 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,7 +51,7 @@ python-dotenv = "^1.0.0" sentry-sdk = {extras = ["sqlalchemy"], version = "^1.32.0"} turbo-flask = "^0.8.4" unidecode = "^1.3.6" -weasyprint = "^57.2" +weasyprint = "^62.2" wtforms-sqlalchemy = "^0.3" cryptography = "^42.0.7" flask-template-components = "^0.1.0"