summaryrefslogtreecommitdiffstatshomepage
path: root/pyproject.toml (follow)
Commit message (Collapse)AuthorAgeLines
* build/deps: Update strawberry-graphql to 0.252.0Wolfgang Müller20 hours-1/+1
|
* release: Version 0.3.00.3.0Wolfgang Müller8 days-1/+1
|
* backend/lint: Do not shadow certain builtinsWolfgang Müller8 days-0/+4
| | | | | | | | | | | | This commit enables ruff's flake8-builtin linter that emits warnings when builtin functions are shadowed. This is useful for builtins like "dict", "list", or "str" which we use often. Given the nature of this program we historically rely a lot on the usage of "id", "hash", and "filter" as variable names which also shadow Python builtins. For now let's ignore those, we have not used any of them in our code and the impact to the codebase would be considerable. This might be revisited in the future.
* backend/tests: Add tests for the E-Hentai APIWolfgang Müller8 days-0/+1
|
* backend/tests: Add tests for gallery_dl scrapersWolfgang Müller9 days-1/+1
|
* build/deps: Remove black as a development dependencyWolfgang Müller9 days-1/+0
| | | | We can do formatting now with ruff(1).
* build/deps: Update sphinx to 8.1.3 and sphinx-issues to 5.0.0Wolfgang Müller9 days-2/+2
|
* build/deps: Update strawberry-graphql to 0.248.1Wolfgang Müller9 days-1/+1
|
* build/deps: Update uvicorn to 0.32.0Wolfgang Müller9 days-1/+1
|
* build/deps: Update starlette to 0.41.2Wolfgang Müller9 days-1/+1
|
* build/deps: Update pytest-cov to 6.0.0Wolfgang Müller9 days-1/+1
|
* backend/lint: Ignore B007Wolfgang Müller9 days-1/+1
| | | | | | | | B007 is "unused-loop-control-variable", which is only enabled by default because an unused variable in a loop statement "can confuse readers". The only couple of places that happens in this codebase is when unpacking os.walk, which really shouldn't be a problem.
* backend/lint: Ignore SIM102 and SIM108Wolfgang Müller9 days-0/+2
| | | | | | | | | | | SIM102 is "collapsible-if", which we always follow except a few specific cases where we believe nested ifs are easier to read. Since we'd have to manually ignore all those instances, disable the whole rule instead. SIM108 is "if-else-block-instead-of-if-exp" which suggests the use of the ternary operator instead of an if/else block. We generally dislike how the ternary operator is less readable than a simple if/else block, so we disable this rule.
* backend/lint: Add some more useful lintersWolfgang Müller9 days-2/+12
| | | | These should come in handy in the general case, especially bugbear.
* build/deps: Update ruff to 0.7.3Wolfgang Müller9 days-1/+1
|
* build/deps: Update pillow to 11.0.0Wolfgang Müller9 days-1/+1
|
* release: Version 0.2.00.2.0Wolfgang Müller2024-07-22-1/+1
|
* docs: Use sphinx_issues to link to commitsWolfgang Müller2024-07-22-0/+1
|
* build/deps: Update strawberry-graphql to 0.235.2Wolfgang Müller2024-07-12-1/+1
|
* build/deps: Update uvicorn to 0.30.1Wolfgang Müller2024-07-12-1/+1
|
* build/deps: Update ruff to 0.5.1Wolfgang Müller2024-07-12-1/+1
|
* build/deps: Update ruff to 0.4.2Wolfgang Müller2024-05-03-1/+1
|
* build/deps: Update strawberry-graphql to 0.227.3Wolfgang Müller2024-05-03-1/+1
|
* release: Version 0.1.10.1.1Wolfgang Müller2024-03-31-1/+1
|
* build/deps: Update strawberry-graphql to 0.224.1Wolfgang Müller2024-03-31-1/+1
|
* build/deps: Update pytest-cov to 5.0.0Wolfgang Müller2024-03-31-1/+1
|
* build/deps: Update Python dependenciesWolfgang Müller2024-03-21-2/+2
| | | | | | | Update all Python dependencies to their latest compatible versions. Additionally, update strawberry-graphql to 0.220.0 and uvicorn to 0.29.0.
* Initial commit0.1.0Wolfgang Müller2024-03-05-0/+61