Alexandre Teles 3b418197c2
feat: implements cdn mirrors endpoints, fix docs, move endpoints to custom routers (#18)
* feat: resolves #5, resolves #4 (#7)

* Implements client generation and management

* fix announcements endpoints

* change annoucements model

* bump deps

* sync with main

* refactor: adopt some functional standards in Releases.py

* feat: add new workflows

* chore: remove unused files

* refactor: update build badge

* refactor: move files around and delete unused ones

* feat: add authentication endpoints

* refactor: clean up code on Clients.py controller

* fix: fix the client secret update endpoint

* refactor: clean up authentication code

* feat: add authentication to client endpoints

* chore: bump deps

* feat: add admin user generation

* feature: add /changelogs endpoint (#10)

* feat: move endpoints into custom routers, resolves #12 (#14)

* refactor: import routers from old branch

* refactor: import InternalCache removal

* refactor: move routes into dedicated routers

* fix: fixes entrypoint

* refactor: add documentation and bump libs

* docs: update description (#16)

* feat: implement cdn mirrors endpoints, closes #15 (#17)

* feat: add cdn mirror endpoints

* refactor: change API version in docs

* docs: fix titles on API docs page

Co-authored-by: oSumAtrIX <johan.melkonyan1@web.de>
2022-10-13 01:48:07 -03:00

74 lines
1.4 KiB
INI

[mypy]
python_version = 3.10
pretty = true
follow_imports = normal
namespace_packages = true
show_column_numbers = true
show_error_codes = true
allow_redefinition = false
check_untyped_defs = true
implicit_reexport = false
strict_optional = true
strict_equality = true
warn_no_return = true
warn_redundant_casts = true
warn_unused_configs = true
warn_unused_ignores = true
warn_unreachable = true
plugins = pydantic.mypy
[mypy-toml.*]
# Current stubs are not compatible with python 3.10
ignore_missing_imports = True
[mypy-uvicorn.*]
# No stubs available
ignore_missing_imports = True
[mypy-aioredis.*]
# No stubs available
ignore_missing_imports = True
[mypy-fastapi.*]
# No stubs available
ignore_missing_imports = True
[mypy-slowapi.*]
# No stubs available
ignore_missing_imports = True
[mypy-fastapi_cache.*]
# No stubs available
ignore_missing_imports = True
[mypy-msgpack.*]
# No stubs available
ignore_missing_imports = True
[mypy-orjson.*]
# No stubs available
ignore_missing_imports = True
[mypy-httpx_cache.*]
# No stubs available
ignore_missing_imports = True
[mypy-redis.*]
# No stubs available
ignore_missing_imports = True
[mypy-toolz.*]
# No stubs available
ignore_missing_imports = True
[mypy-fastapi_paseto_auth.*]
# No stubs available
ignore_missing_imports = True
[mypy-aiofiles.*]
# No stubs available
ignore_missing_imports = True
[mypy-gunicorn.*]
# No stubs available
ignore_missing_imports = True