Commit Graph

12 Commits

Author SHA1 Message Date
Ryszard Knop
25ace8f358 Add Ruff linting configs, fix reported warnings 2024-03-17 01:15:04 +01:00
Ryszard Knop
d05bfe3164 Bump version to 0.4.0, update deps
- python-slugify was not used anymore, dropped
- pydantic held on 1.x, 2.x has a new binary dependency
- urllib3 held on 1.x, still gotta go through the changelog
- Everything else bumped to latest
2024-03-17 00:53:00 +01:00
Ryszard Knop
b6e9a60672 Bump lxml support to 4.9.4
Resolves an issue where the build crashes with newer compilers if lxml
is installed in the virtualenv directly, not from system repos.
2024-03-17 00:20:10 +01:00
Ryszard Knop
77f5f7cec6 Bump version to 0.3.3 2023-01-29 15:23:52 +01:00
Ryszard Knop
fb2e4c6736 Bump version to 0.3.2 2022-11-01 16:34:55 +01:00
Ryszard Knop
8ae034a139 Bump version to 0.3.1, add the missing config.py file
Good job git
2022-06-12 19:52:02 +02:00
Ryszard Knop
90346f579a Bump to 0.3.0, bump deps, misc cleanups and type corrections
Some of the misc issues were found with mypy. Not adding it to dev deps
for now as it complains about missing types in libraries and does not
honor noqa where we need it (non-literal TypedDict keys).
2022-06-12 19:31:25 +02:00
Ryszard Knop
4542057654 Add a Settings system
Allows permanently configuring itch-dl with an API key and other things
in the future. Adds a new dependency, Pydantic, to validate the config.
2022-06-12 19:28:31 +02:00
Ryszard Knop
f8f3e45a1b Bump version to 0.2.1 2022-05-30 22:45:49 +02:00
Ryszard Knop
e70520295b Bump version in pyproject.toml to 0.2.0 2022-05-15 20:15:32 +02:00
Ryszard Knop
4a8f88b48e Trial The Third: Start rewriting the thing
Wooo, someone wants to use this! Let's make it less embarrassing.
2022-05-15 02:02:45 +02:00
Ryszard Knop
998f8b0de6 Manage project with Poetry 2021-10-13 15:26:53 +02:00