[project] name = "galaxy-po-backend" version = "1.0.0" description = "Galaxy Portfolio Optimization Backend" requires-python = ">=3.12" dependencies = [ "fastapi==0.115.6", "uvicorn[standard]==0.34.0", "sqlalchemy==2.0.36", "alembic==1.14.0", "psycopg2-binary==2.9.10", "pydantic==2.10.4", "pydantic-settings==2.7.1", "python-jose[cryptography]==3.3.0", "passlib[bcrypt]==1.7.4", "python-multipart==0.0.20", "apscheduler==3.10.4", "pykrx==1.0.45", "requests==2.32.3", "beautifulsoup4==4.12.3", "lxml==5.3.0", "pandas==2.2.3", "numpy==2.2.1", "httpx==0.28.1", ] [project.optional-dependencies] dev = [ "pytest==8.3.4", "pytest-asyncio==0.25.2", ] [tool.uv] dev-dependencies = [ "pytest==8.3.4", "pytest-asyncio==0.25.2", ]