mirror of
https://github.com/bellingcat/whisperbox-transcribe.git
synced 2026-06-08 03:28:35 +03:00
48 lines
768 B
TOML
48 lines
768 B
TOML
[project]
|
|
name = "whisperbox-transcribe"
|
|
description = ""
|
|
version = "0.1.0"
|
|
|
|
dependencies=[
|
|
"celery[redis] ==5.2.7",
|
|
"sqlalchemy[mypy] ==1.4.46",
|
|
"pydantic ==1.10.5"
|
|
]
|
|
|
|
[project.optional-dependencies]
|
|
web=[
|
|
"alembic ==1.9.4",
|
|
"fastapi ==0.92.0",
|
|
"uvicorn[standard] ==0.20.0",
|
|
"gunicorn ==20.1.0"
|
|
]
|
|
|
|
worker=[
|
|
"watchdog[watchmedo] ==2.3.1",
|
|
"whisper-openai ==1.0.0",
|
|
"requests ==2.28.2"
|
|
]
|
|
|
|
tooling = [
|
|
# code formatting
|
|
"black ==23.1.0",
|
|
"isort ==5.12.0",
|
|
# linting
|
|
"flake8 ==6.0.0",
|
|
# tests
|
|
"httpx",
|
|
"sqlalchemy-utils ==0.40.0",
|
|
"python-dotenv ==1.0.0",
|
|
"pytest ==7.2.1",
|
|
# types
|
|
"mypy ==1.0.1",
|
|
"sqlalchemy-stubs ==0.4",
|
|
"types-requests ==2.28.11.15"
|
|
]
|
|
|
|
[tool.isort]
|
|
profile = "black"
|
|
|
|
[tool.setuptools]
|
|
py-modules = []
|