
- Created FastAPI application with SQLite database - Implemented models for inventory items, categories, suppliers, and transactions - Added authentication system with JWT tokens - Implemented CRUD operations for all models - Set up Alembic for database migrations - Added comprehensive API documentation - Configured Ruff for code linting
23 lines
342 B
Plaintext
23 lines
342 B
Plaintext
# Core dependencies
|
|
fastapi>=0.103.1
|
|
uvicorn>=0.23.2
|
|
pydantic>=2.3.0
|
|
pydantic-settings>=2.0.3
|
|
SQLAlchemy>=2.0.20
|
|
alembic>=1.12.0
|
|
|
|
# Database
|
|
aiosqlite>=0.19.0
|
|
|
|
# Authentication and security
|
|
python-jose>=3.3.0
|
|
passlib>=1.7.4
|
|
python-multipart>=0.0.6
|
|
bcrypt>=4.0.1
|
|
|
|
# Linting and code quality
|
|
ruff>=0.0.285
|
|
|
|
# Testing
|
|
pytest>=7.4.0
|
|
httpx>=0.24.1 |