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