48 lines
757 B
Plaintext
48 lines
757 B
Plaintext
databases[sqlite]>=0.3.2,<=0.4.1
|
|
databases[postgresql]>=0.3.2,<=0.4.1
|
|
databases[mysql]>=0.3.2,<=0.4.1
|
|
pydantic>=1.6.1,<=1.8
|
|
sqlalchemy>=1.3.18,<=1.3.23
|
|
typing_extensions>=3.7,<=3.7.4.3
|
|
orjson
|
|
cryptography
|
|
|
|
# Async database drivers
|
|
aiomysql
|
|
aiosqlite
|
|
aiopg
|
|
asyncpg
|
|
|
|
# Sync database drivers for standard tooling around setup/teardown/migrations.
|
|
pymysql
|
|
psycopg2-binary
|
|
mysqlclient
|
|
|
|
# Testing
|
|
mypy
|
|
pytest
|
|
pytest-cov
|
|
codecov
|
|
pytest-asyncio
|
|
fastapi
|
|
flake8
|
|
flake8-black
|
|
flake8-bugbear
|
|
flake8-import-order
|
|
flake8-bandit
|
|
flake8-annotations
|
|
flake8-builtins
|
|
flake8-variables-names
|
|
flake8-cognitive-complexity
|
|
flake8-functions
|
|
flake8-expression-complexity
|
|
|
|
# Documantation
|
|
mkdocs
|
|
mkdocs-material
|
|
mkdocs-material-extensions
|
|
pydoc-markdown
|
|
|
|
# Performance testing
|
|
yappi
|