Metadata-Version: 2.4
Name: fast-clean
Version: 1.6.0
Summary: Implementation of layered architecture
Author-email: Luferov Victor <luferovvs@yandex.ru>, Orlov Artem <squakrazv@yandex.ru>, Kashapov Rustam <hardtechnik91@gmail.com>
Requires-Python: >=3.13
Description-Content-Type: text/markdown
Requires-Dist: aiobotocore>=2.23.2
Requires-Dist: aiofiles>=24.1.0
Requires-Dist: aioprometheus>=23.12.0
Requires-Dist: alembic>=1.16.2
Requires-Dist: cryptography>=44.0.1
Requires-Dist: dishka>=1.6.0
Requires-Dist: fastapi>=0.115.8
Requires-Dist: faststream>=0.6.5
Requires-Dist: fastapi-cache2[redis]>=0.2.2
Requires-Dist: flatten-dict>=0.4.2
Requires-Dist: overrides>=7.7.0
Requires-Dist: psycopg[binary]>=3.2.4
Requires-Dist: pydantic>=2.10.6
Requires-Dist: pydantic-settings>=2.8.0
Requires-Dist: sentry-sdk[fastapi]>=2.32.0
Requires-Dist: sqlalchemy-utils>=0.41.2
Requires-Dist: sqlalchemy[asyncio]>=2.0.38
Requires-Dist: starlette-exporter>=0.23.0
Requires-Dist: taskiq>=0.12.1
Requires-Dist: stringcase>=1.2.0
Requires-Dist: structlog>=25.5.0
Requires-Dist: typer>=0.15.1
Provides-Extra: dev
Requires-Dist: docformatter>=1.7.5; extra == "dev"
Requires-Dist: mypy>=1.15.0; extra == "dev"
Requires-Dist: pre-commit>=4.1.0; extra == "dev"
Requires-Dist: pytest>=8.3.4; extra == "dev"
Requires-Dist: pytest-asyncio>=0.25.3; extra == "dev"
Requires-Dist: pytest-cov>=6.0.0; extra == "dev"
Requires-Dist: pytest-env>=1.1.5; extra == "dev"
Requires-Dist: pytest-mock>=3.14.0; extra == "dev"
Requires-Dist: pytest-sugar>=1.0.0; extra == "dev"
Requires-Dist: pytest-xdist>=3.6.1; extra == "dev"
Requires-Dist: respx>=0.22.0; extra == "dev"
Requires-Dist: ruff>=0.11.6; extra == "dev"
Requires-Dist: types-sqlalchemy-utils>=1.1.0; extra == "dev"
Requires-Dist: types-aiobotocore[support]>=2.23.0; extra == "dev"
Requires-Dist: types-sqlalchemy-utils>=1.1.0; extra == "dev"
Provides-Extra: docs
Requires-Dist: mkdocs>=1.6.1; extra == "docs"
Requires-Dist: mkdocs-awesome-nav>=3.1.2; extra == "docs"
Requires-Dist: mkdocs-material>=9.6.15; extra == "docs"
Requires-Dist: mkdocs-mermaid2-plugin>=1.2.3; extra == "docs"
Requires-Dist: mkdocs-toggle-sidebar-plugin>=0.0.6; extra == "docs"

# FastClean

FastAPI clean architecture implementation


## Contribution

```
git clone git@github.com:Luferov/fast-clean.git
uv sync
uv run pre-commit install
```
