1.1 KiB
1.1 KiB
FastAPI
implementation under last Python 3.11
with Pipenv as package manager.
It's based on pydantic, an essential component that allows proper OpenAPI generation and data validations while bringing advanced type hints.
Main packages involved :
- pydantic, data validation with Python 3.6+ type hints
- SQLAlchemy with Alembic for schema migration
- python-jose as JWT implementation
- Faker as dummy data generator
- autoflake and isort for clean imports
- Flake8 and Black as respective code linter and powerful code formatter
- mypy as advanced static analyzer
- pytest as main test framework