[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", "openai-whisper ==20230314", "requests ==2.31.0" ] tooling = [ # code formatting "black ==23.3.0", # linting "ruff ==0.0.275", # 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.ruff] # pyflakes, pycodestyle, isort select = ["F", "E", "W", "I001"] [tool.setuptools] py-modules = []