diff --git a/.dockerignore b/.dockerignore index 20e4648..06d920f 100644 --- a/.dockerignore +++ b/.dockerignore @@ -7,3 +7,4 @@ __pycache__ .pytest_cache postman /scripts +/.venv \ No newline at end of file diff --git a/poetry.lock b/poetry.lock index d7c55e9..6070eb1 100644 --- a/poetry.lock +++ b/poetry.lock @@ -1269,6 +1269,27 @@ googleapis-common-protos = ">=1.5.5" grpcio = ">=1.66.2" protobuf = ">=5.26.1,<6.0dev" +[[package]] +name = "gunicorn" +version = "23.0.0" +description = "WSGI HTTP Server for UNIX" +optional = false +python-versions = ">=3.7" +files = [ + {file = "gunicorn-23.0.0-py3-none-any.whl", hash = "sha256:ec400d38950de4dfd418cff8328b2c8faed0edb0d517d3394e457c317908ca4d"}, + {file = "gunicorn-23.0.0.tar.gz", hash = "sha256:f014447a0101dc57e294f6c18ca6b40227a4c90e9bdb586042628030cba004ec"}, +] + +[package.dependencies] +packaging = "*" + +[package.extras] +eventlet = ["eventlet (>=0.24.1,!=0.36.0)"] +gevent = ["gevent (>=1.4.0)"] +setproctitle = ["setproctitle"] +testing = ["coverage", "eventlet", "gevent", "pytest", "pytest-cov"] +tornado = ["tornado (>=0.2)"] + [[package]] name = "h11" version = "0.14.0" @@ -2228,12 +2249,12 @@ datalib = ["numpy (>=1)", "pandas (>=1.2.3)", "pandas-stubs (>=1.1.0.11)"] [[package]] name = "openai-whisper" -version = "20231117" +version = "20240930" description = "Robust Speech Recognition via Large-Scale Weak Supervision" optional = false python-versions = ">=3.8" files = [ - {file = "openai-whisper-20231117.tar.gz", hash = "sha256:7af424181436f1800cc0b7d75cf40ede34e9ddf1ba4983a910832fcf4aade4a4"}, + {file = "openai-whisper-20240930.tar.gz", hash = "sha256:b7178e9c1615576807a300024f4daa6353f7e1a815dac5e38c33f1ef055dd2d2"}, ] [package.dependencies] @@ -2243,7 +2264,7 @@ numpy = "*" tiktoken = "*" torch = "*" tqdm = "*" -triton = ">=2.0.0,<3" +triton = {version = ">=2.0.0", markers = "platform_machine == \"x86_64\" and sys_platform == \"linux\" or sys_platform == \"linux2\""} [package.extras] dev = ["black", "flake8", "isort", "pytest", "scipy"] @@ -4340,4 +4361,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "3622a3048a7a8743d796a7f46c2eb1c62fd5bbb0df6a6ad4001d46866c09d4df" +content-hash = "d3f779a2521db9bb040d9c2e76f30e7c6cb584119b3bd50454f391f8c7ef368f" diff --git a/pyproject.toml b/pyproject.toml index 35dc19b..51b5a36 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -29,6 +29,7 @@ motor = "3.6.0" shortuuid = "1.0.13" pandas = "2.2.3" tiktoken = "0.7.0" +gunicorn = "^23.0.0" [build-system]