[project] name = "whisperbox-transcribe" description = "" version = "0.1.0" dependencies=[ "celery[redis] ==5.3.1", "sqlalchemy[mypy] ==2.0.17", "pydantic ==1.10.9" ] [project.optional-dependencies] web=[ "alembic ==1.11.1", "fastapi ==0.98.0", "uvicorn[standard] ==0.22.0", "gunicorn ==20.1.0" ] worker=[ "watchdog[watchmedo] ==3.0.0", "whisper-openai ==1.0.0", "requests ==2.31.0" ] tooling = [ # code formatting "black ==23.3.0", "isort ==5.12.0", # linting "flake8 ==6.0.0", # tests "httpx", "sqlalchemy-utils ==0.41.1", "python-dotenv ==1.0.0", "pytest ==7.4.0", # types "mypy ==1.4.1", "types-requests ==2.31.0.1" ] [tool.isort] profile = "black" [tool.setuptools] py-modules = []