diff --git a/pyproject.toml b/pyproject.toml index 67a7acca7..e36643dbe 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -17,6 +17,7 @@ classifiers = [ "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", + "Programming Language :: Python :: 3.14", "Operating System :: OS Independent", ] keywords = [ @@ -40,7 +41,7 @@ dependencies = [ "tornado>=6.4.2,<6.6", "Wand>=0.4.4,<0.8.0", "unidecode>=0.04.19,<1.5.0", - "lxml>=4.9.1,<5.4.0", + "lxml>=4.9.1,<6.1.0", "flask-wtf>=0.14.2,<1.3.0", "chardet>=3.0.0,<5.3.0", "netifaces-plus>=0.12.0,<0.13.0", @@ -118,12 +119,14 @@ kobo = [ ] [project.scripts] -cps = "calibreweb:main" +cps = "cps.main:main" [tool.setuptools] include-package-data = true license-files = ["LICENSE"] -[tool.setuptools.dynamic] -version = {attr = "calibreweb.cps.constants.STABLE_VERSION"} +[tool.setuptools.packages.find] +include = ["cps*"] +[tool.setuptools.dynamic] +version = {attr = "cps.constants.STABLE_VERSION"} diff --git a/requirements.txt b/requirements.txt index 8ac124e2a..d2aef8606 100644 --- a/requirements.txt +++ b/requirements.txt @@ -12,7 +12,7 @@ SQLAlchemy>=1.3.0,<2.1.0 tornado>=6.4.2,<6.6 Wand>=0.4.4,<0.8.0 unidecode>=0.04.19,<1.5.0 -lxml>=4.9.1,<5.4.0 +lxml>=4.9.1,<6.1.0 flask-wtf>=0.14.2,<1.3.0 chardet>=3.0.0,<5.3.0 netifaces-plus>=0.12.0,<0.13.0