Migration to python 3.13.5

This commit is contained in:
2025-10-19 18:51:02 +02:00
parent aa46612215
commit 704c1b2921
4 changed files with 44 additions and 46 deletions

View File

@@ -1,31 +1,26 @@
starlette==0.27.0
# requirements.txt
# requirements.txt - Python 3.13.5 compatible
# Core FastAPI and web framework
fastapi==0.104.1
uvicorn[standard]==0.24.0
pydantic==2.5.0
pydantic-settings==2.1.0 # Required for BaseSettings
pydantic[email]==2.5.0
starlette==0.41.3
fastapi==0.115.5
uvicorn[standard]==0.32.1
pydantic==2.10.3
pydantic-settings==2.6.1
pydantic[email]==2.10.3
# Database
sqlalchemy==2.0.23
psycopg2-binary==2.9.7 # PostgreSQL adapter
alembic==1.12.1 # For database migrations
sqlalchemy==2.0.36
psycopg2-binary==2.9.10
alembic==1.14.0
# Authentication and Security
python-jose[cryptography]==3.3.0 # JWT handling
passlib[bcrypt]==1.7.4 # Password hashing with bcrypt
bcrypt==4.0.1 # Explicit bcrypt version for compatibility
python-multipart==0.0.6 # Form data parsing
python-jose[cryptography]==3.3.0
passlib[bcrypt]==1.7.4
bcrypt==4.2.1
python-multipart==0.0.20
# Data processing
pandas==2.1.3
requests==2.31.0
pandas==2.2.3
requests==2.32.3
# Environment and configuration
python-dotenv==1.0.0
# Development and testing (optional)
pytest==7.4.3
pytest-asyncio==0.21.1
httpx==0.25.2 # For testing FastAPI endpoints
python-dotenv==1.0.1