[project] name = "cbz" version = "3.4.5" description = "CBZ simplifies creating, managing, and viewing comic book files in CBZ, CBR, and PDF formats, offering seamless packaging, metadata handling and built-in viewing capabilities." license = "MIT" authors = [{name="hyugogirubato", email="65763543+hyugogirubato@users.noreply.github.com"}] readme = "README.md" keywords = [ "python", "cbz", "cbr", "pdf", "ebooks", "manga", "comics", "webtoons", ] classifiers = [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Intended Audience :: End Users/Desktop", "Natural Language :: English", "Operating System :: OS Independent", "Topic :: Utilities", "Topic :: Software Development :: Libraries :: Python Modules", ] requires-python = ">=3.8,<4.0" dependencies= [ "langcodes>=3.4.0", "Pillow>=10.4.0", "pypdf >=5.7.0", "rarfile>=4.2", "xmltodict>=0.14.2" ] [tool.poetry.urls] "Issues" = "https://github.com/hyugogirubato/cbz/issues" "Changelog" = "https://github.com/hyugogirubato/cbz/blob/main/CHANGELOG.md" [project.optional-dependencies] pillow = ["pillow-avif-plugin>=1.5.2", "pillow-jxl-plugin>=1.3.4"] [dependency-groups] dev = ["pytest>=7.4.0,<9.0.0", "pytest-cov>=5.0.0"] [tool.pytest.ini_options] testpaths = ["tests"] addopts = [ "--cov=cbz", ] [certificates] localpypi = { cert = false }