diff --git a/poetry.lock b/poetry.lock index d4a6eb0..40ff33f 100644 --- a/poetry.lock +++ b/poetry.lock @@ -202,6 +202,17 @@ files = [ {file = "colorama-0.4.6.tar.gz", hash = "sha256:08695f5cb7ed6e0531a20572697297273c47b8cae5a63ffc6d6ed5c201be6e44"}, ] +[[package]] +name = "dataclasses" +version = "0.6" +description = "A backport of the dataclasses module for Python 3.6" +optional = false +python-versions = "*" +files = [ + {file = "dataclasses-0.6-py3-none-any.whl", hash = "sha256:454a69d788c7fda44efd71e259be79577822f5e3f53f029a22d08004e951dc9f"}, + {file = "dataclasses-0.6.tar.gz", hash = "sha256:6988bd2b895eef432d562370bb707d540f32f7360ab13da45340101bc2307d84"}, +] + [[package]] name = "flake8" version = "7.0.0" @@ -674,18 +685,33 @@ files = [ [[package]] name = "pypub3" -version = "1.0.2" +version = "2.0.4" description = "A python3 library to generate custom epub books." optional = false python-versions = ">=3.6" files = [ - {file = "pypub3-1.0.2.tar.gz", hash = "sha256:acdcc7516251cdc500e43a24022bf999a98526f752dda40dfd108a1928c831b2"}, + {file = "pypub3-2.0.4.tar.gz", hash = "sha256:a79d837248455f27d3145f782b5128937db18b3b9dace741e073c5221260ce47"}, ] [package.dependencies] -jinja2 = "*" -lxml = "*" -pillow = "*" +dataclasses = ">=0.6" +jinja2 = ">=3.1.2" +pillow = ">=10.0.0" +pyxml3 = ">=0.0.2" + +[[package]] +name = "pyxml3" +version = "0.0.4" +description = "Pure python3 Alternative to stdlib xml.etree with HTML support" +optional = false +python-versions = ">=3.6" +files = [ + {file = "pyxml3-0.0.4.tar.gz", hash = "sha256:64d58131ea578cb050bc1434925c19a6ffff4c838769aeacfe33144698633b13"}, +] + +[package.dependencies] +dataclasses = "*" +typing_extensions = "*" [[package]] name = "requests" @@ -842,4 +868,4 @@ zstd = ["zstandard (>=0.18.0)"] [metadata] lock-version = "2.0" python-versions = "^3.8.1" -content-hash = "b29cc9a2a71d22f1b4de18d79769a61a009f24ab655b6b5814072f886c2c03c3" +content-hash = "35d5cde85a96cbd83f10387081d719799bb2f22acc026f50923db69f2cf091db" diff --git a/pyproject.toml b/pyproject.toml index 79f63df..b73d0af 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,7 +10,7 @@ python = "^3.8.1" beautifulsoup4 = "^4.12.3" lxml = "^5.1.0" pillow = "^10.2.0" -pypub3 = "^1.0.2" +pypub3 = "^2.0.0" requests = "^2.31.0" [tool.poetry.group.dev.dependencies]