from setuptools import setup, find_packages

setup(
    name="invoice-backend",
    version="0.1.0",
    packages=find_packages(),
    python_requires=">=3.10",  # 3.10 for RTX 50 series SM120 wheel
    install_requires=[
        "invoice-shared",
        "fastapi>=0.104.0",
        "uvicorn[standard]>=0.24.0",
        "python-multipart>=0.0.6",
        "sqlmodel>=0.0.22",
        "ultralytics>=8.1.0",
        "httpx>=0.25.0",
    ],
)
