[project] name = "douyu-login-py" version = "0.2.1" description = "直播账号运营 Web 后台" readme = "README.md" requires-python = ">=3.12,<3.13" dependencies = [ "requests[socks]>=2.31.0", "pycryptodome>=3.19.0", "numpy>=1.24.0", "opencv-python-headless>=4.8.0", "Pillow>=10.0.0", "loguru>=0.7.0", "fastapi>=0.110.0", "uvicorn[standard]>=0.27.0", "sqlalchemy>=2.0.0", "python-jose[cryptography]>=3.3.0", "bcrypt>=4.0.0", "pydantic>=2.0.0", "python-multipart>=0.0.9", "alembic>=1.18.4", "websockets>=16.0", "onnxruntime>=1.18.0", "scipy>=1.13.0", "pyexecjs>=1.5.1", "pymysql>=1.1,<2", "curl-cffi>=0.13", "segno>=1.6", ] [build-system] requires = ["hatchling"] build-backend = "hatchling.build" [tool.hatch.build.targets.wheel] packages = ["core", "utils", "web"] [tool.pytest.ini_options] testpaths = ["tests"] [dependency-groups] dev = [ "pytest>=9.1.1", ]