hesabixArc/hesabixAPI/hesabix_api.egg-info/PKG-INFO

51 lines
1.4 KiB
Plaintext
Raw Normal View History

2025-09-15 13:53:54 +03:30
Metadata-Version: 2.4
Name: hesabix-api
Version: 0.1.0
Summary: Hesabix Accounting API - FastAPI + SQLAlchemy + MySQL
Author: Hesabix Team
Requires-Python: >=3.11
Description-Content-Type: text/markdown
Requires-Dist: fastapi>=0.111.0
Requires-Dist: uvicorn[standard]>=0.30.0
Requires-Dist: sqlalchemy>=2.0.30
Requires-Dist: pymysql>=1.1.0
Requires-Dist: pydantic>=2.7.0
Requires-Dist: email-validator>=2.0.0.post2
2025-09-15 13:53:54 +03:30
Requires-Dist: pydantic-settings>=2.3.0
Requires-Dist: structlog>=24.1.0
Requires-Dist: alembic>=1.13.2
Requires-Dist: argon2-cffi>=23.1.0
Requires-Dist: pillow>=10.3.0
Requires-Dist: phonenumbers>=8.13.40
Requires-Dist: Babel>=2.15.0
2025-09-18 10:44:23 +03:30
Requires-Dist: jdatetime>=4.1.0
2025-09-15 13:53:54 +03:30
Provides-Extra: dev
Requires-Dist: pytest>=8.2.0; extra == "dev"
Requires-Dist: httpx>=0.27.0; extra == "dev"
Requires-Dist: pytest-asyncio>=0.23.0; extra == "dev"
Requires-Dist: mypy>=1.10.0; extra == "dev"
Requires-Dist: ruff>=0.5.0; extra == "dev"
Requires-Dist: black>=24.4.0; extra == "dev"
Requires-Dist: pre-commit>=3.7.0; extra == "dev"
# Hesabix API
Monolithic modular backend (DDD-lite) using FastAPI + SQLAlchemy + MySQL.
## Quickstart (Dev)
1. Create and fill `.env` from `.env.example`.
2. Install dependencies:
```bash
pip install -e .[dev]
```
3. Run app:
```bash
uvicorn app.main:app --reload
```
Health endpoint: `GET /api/v1/health`.
## Configuration
- See `app/core/settings.py` and `.env.example`.