1
0
forked from Mirrors/itch-dl

Remove Pydantic and update remaining dependencies

Pydantic was used only for validating settings. Since we don't have any
really complex types there, we can easily do it manually. We would have
to upgrade to Pydantic V2 soon, and that means +6.5MB of dependencies,
so let's drop it and enjoy a smaller install venv.
This commit is contained in:
Ryszard Knop
2025-02-14 15:41:14 +01:00
parent 89a8306f45
commit d307ae8db7
3 changed files with 40 additions and 25 deletions

View File

@@ -26,12 +26,11 @@ classifiers = [
[tool.poetry.dependencies]
python = "^3.8"
tqdm = "^4.67.0"
tqdm = "^4.67.1"
urllib3 = "^1.26.20"
requests = "^2.32.3"
beautifulsoup4 = "^4.12.3"
lxml = "^5.3.0"
pydantic = "^1.10.19"
beautifulsoup4 = "^4.13.3"
lxml = "^5.3.1"
[tool.poetry.scripts]
itch-dl = "itch_dl.cli:run"