summaryrefslogtreecommitdiffstatshomepage
path: root/pyproject.toml (follow)
Commit message (Collapse)AuthorAgeLines
* build/deps: Update strawberry-graphql to 0.252.0Wolfgang Müller5 days-1/+1
|
* release: Version 0.3.00.3.0Wolfgang Müller12 days-1/+1
|
* backend/lint: Do not shadow certain builtinsWolfgang Müller12 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üller12 days-0/+1
|
* backend/tests: Add tests for gallery_dl scrapersWolfgang Müller12 days-1/+1
|
* build/deps: Remove black as a development dependencyWolfgang Müller12 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üller12 days-2/+2
|
* build/deps: Update strawberry-graphql to 0.248.1Wolfgang Müller12 days-1/+1
|
* build/deps: Update uvicorn to 0.32.0Wolfgang Müller12 days-1/+1
|
* build/deps: Update starlette to 0.41.2Wolfgang Müller12 days-1/+1
|
* build/deps: Update pytest-cov to 6.0.0Wolfgang Müller12 days-1/+1
|
* backend/lint: Ignore B007Wolfgang Müller13 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üller13 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üller13 days-2/+12
| | | | These should come in handy in the general case, especially bugbear.
* build/deps: Update ruff to 0.7.3Wolfgang Müller13 days-1/+1
|
* build/deps: Update pillow to 11.0.0Wolfgang Müller13 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