diff --git a/datascience/poetry.lock b/datascience/poetry.lock index 4079b5d996..d947430b2d 100644 --- a/datascience/poetry.lock +++ b/datascience/poetry.lock @@ -1923,27 +1923,6 @@ all = ["cartopy", "contextily", "geodatasets", "geopandas", "geoviews", "h3[test numpy = ["numpy"] test = ["flake8", "numpy", "pylint", "pytest", "pytest-cov"] -[[package]] -name = "html5lib" -version = "1.1" -description = "HTML parser based on the WHATWG HTML specification" -optional = false -python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*" -files = [ - {file = "html5lib-1.1-py2.py3-none-any.whl", hash = "sha256:0d78f8fde1c230e99fe37986a60526d7049ed4bf8a9fadbad5f00e22e58e041d"}, - {file = "html5lib-1.1.tar.gz", hash = "sha256:b2e5b40261e20f354d198eae92afc10d750afb487ed5e50f9c4eaf07c184146f"}, -] - -[package.dependencies] -six = ">=1.9" -webencodings = "*" - -[package.extras] -all = ["chardet (>=2.2)", "genshi", "lxml"] -chardet = ["chardet (>=2.2)"] -genshi = ["genshi"] -lxml = ["lxml"] - [[package]] name = "httpcore" version = "1.0.7" @@ -5988,6 +5967,24 @@ webencodings = ">=0.4" doc = ["sphinx", "sphinx_rtd_theme"] test = ["pytest", "ruff"] +[[package]] +name = "tinyhtml5" +version = "2.0.0" +description = "HTML parser based on the WHATWG HTML specification" +optional = false +python-versions = ">=3.9" +files = [ + {file = "tinyhtml5-2.0.0-py3-none-any.whl", hash = "sha256:13683277c5b176d070f82d099d977194b7a1e26815b016114f581a74bbfbf47e"}, + {file = "tinyhtml5-2.0.0.tar.gz", hash = "sha256:086f998833da24c300c414d9fe81d9b368fd04cb9d2596a008421cbc705fcfcc"}, +] + +[package.dependencies] +webencodings = ">=0.5.1" + +[package.extras] +doc = ["sphinx", "sphinx_rtd_theme"] +test = ["pytest", "ruff"] + [[package]] name = "tldextract" version = "5.1.3" @@ -6222,27 +6219,27 @@ files = [ [[package]] name = "weasyprint" -version = "62.3" +version = "64.0" description = "The Awesome Document Factory" optional = false python-versions = ">=3.9" files = [ - {file = "weasyprint-62.3-py3-none-any.whl", hash = "sha256:d31048646ce15084e135b33e334a61f526aa68d2f679fcc109ed0e0f5edaed21"}, - {file = "weasyprint-62.3.tar.gz", hash = "sha256:8d8680d732f7fa0fcbc587692a5a5cb095c3525627066918d6e203cbf42b7fcd"}, + {file = "weasyprint-64.0-py3-none-any.whl", hash = "sha256:2ef5539fc05a5d3b4fbee93c87fc20be93345c33895f280076c38071797eadef"}, + {file = "weasyprint-64.0.tar.gz", hash = "sha256:1ceb3ea6306db4a3d06df0eafae3a5a6e879c35c40091aa8ceb5bcb143e80b29"}, ] [package.dependencies] cffi = ">=0.6" cssselect2 = ">=0.1" fonttools = {version = ">=4.0.0", extras = ["woff"]} -html5lib = ">=1.1" Pillow = ">=9.1.0" -pydyf = ">=0.10.0" +pydyf = ">=0.11.0" Pyphen = ">=0.9.1" -tinycss2 = ">=1.3.0" +tinycss2 = ">=1.4.0" +tinyhtml5 = ">=2.0.0b1" [package.extras] -doc = ["sphinx", "sphinx_rtd_theme"] +doc = ["furo", "sphinx"] test = ["pytest", "ruff"] [[package]] @@ -6508,4 +6505,4 @@ test = ["pytest"] [metadata] lock-version = "2.0" python-versions = "3.11.6" -content-hash = "004a505f57e35eeb3e05b8f0daadd7097c13198fe8473923bc373fbb84dc4dce" +content-hash = "466addcfe4fd8e86ae6204f76833235b1c4341d9a102f4320c1110bd64c08614" diff --git a/datascience/pyproject.toml b/datascience/pyproject.toml index 3575f122e4..dd2da112cd 100644 --- a/datascience/pyproject.toml +++ b/datascience/pyproject.toml @@ -24,7 +24,7 @@ pytz = "^2024.2" vptree = "^1.3" pytest = "^8.3.4" geopandas = "^1.0.1" -weasyprint = "^62.0" +weasyprint = "^64.0" pytest-dotenv = "^0.5.2" css-inline = "^0.14.6" prefect = "^1.3"