diff --git a/front/admin_ui/poetry.lock b/front/admin_ui/poetry.lock index 2a92fafff3..5a58596be0 100644 --- a/front/admin_ui/poetry.lock +++ b/front/admin_ui/poetry.lock @@ -749,25 +749,25 @@ test = ["pytest (>=6)"] [[package]] name = "fastapi" -version = "0.96.0" +version = "0.1.17" description = "FastAPI framework, high performance, easy to learn, fast to code, ready for production" category = "main" optional = false -python-versions = ">=3.7" +python-versions = ">=3.6" files = [ - {file = "fastapi-0.96.0-py3-none-any.whl", hash = "sha256:b8e11fe81e81eab4e1504209917338e0b80f783878a42c2b99467e5e1019a1e9"}, - {file = "fastapi-0.96.0.tar.gz", hash = "sha256:71232d47c2787446991c81c41c249f8a16238d52d779c0e6b43927d3773dbe3c"}, + {file = "fastapi-0.1.17-py3-none-any.whl", hash = "sha256:a6aaad2f60684477480ac9d7a1c95e67f4696a722f184db467494bfdd5b8f29d"}, + {file = "fastapi-0.1.17.tar.gz", hash = "sha256:a9a9b6cc32c38bab27a6549b94c44a30c70b485bc789d03de3aa8725f3394be5"}, ] [package.dependencies] -pydantic = ">=1.6.2,<1.7 || >1.7,<1.7.1 || >1.7.1,<1.7.2 || >1.7.2,<1.7.3 || >1.7.3,<1.8 || >1.8,<1.8.1 || >1.8.1,<2.0.0" -starlette = ">=0.27.0,<0.28.0" +pydantic = ">=0.17" +starlette = ">=0.9.7" [package.extras] -all = ["email-validator (>=1.1.1)", "httpx (>=0.23.0)", "itsdangerous (>=1.1.0)", "jinja2 (>=2.11.2)", "orjson (>=3.2.1)", "python-multipart (>=0.0.5)", "pyyaml (>=5.3.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0)", "uvicorn[standard] (>=0.12.0)"] -dev = ["pre-commit (>=2.17.0,<3.0.0)", "ruff (==0.0.138)", "uvicorn[standard] (>=0.12.0,<0.21.0)"] -doc = ["mdx-include (>=1.4.1,<2.0.0)", "mkdocs (>=1.1.2,<2.0.0)", "mkdocs-markdownextradata-plugin (>=0.1.7,<0.3.0)", "mkdocs-material (>=8.1.4,<9.0.0)", "pyyaml (>=5.3.1,<7.0.0)", "typer-cli (>=0.0.13,<0.0.14)", "typer[all] (>=0.6.1,<0.8.0)"] -test = ["anyio[trio] (>=3.2.1,<4.0.0)", "black (==23.1.0)", "coverage[toml] (>=6.5.0,<8.0)", "databases[sqlite] (>=0.3.2,<0.7.0)", "email-validator (>=1.1.1,<2.0.0)", "flask (>=1.1.2,<3.0.0)", "httpx (>=0.23.0,<0.24.0)", "isort (>=5.0.6,<6.0.0)", "mypy (==0.982)", "orjson (>=3.2.1,<4.0.0)", "passlib[bcrypt] (>=1.7.2,<2.0.0)", "peewee (>=3.13.3,<4.0.0)", "pytest (>=7.1.3,<8.0.0)", "python-jose[cryptography] (>=3.3.0,<4.0.0)", "python-multipart (>=0.0.5,<0.0.7)", "pyyaml (>=5.3.1,<7.0.0)", "ruff (==0.0.138)", "sqlalchemy (>=1.3.18,<1.4.43)", "types-orjson (==3.6.2)", "types-ujson (==5.7.0.1)", "ujson (>=4.0.1,!=4.0.2,!=4.1.0,!=4.2.0,!=4.3.0,!=5.0.0,!=5.1.0,<6.0.0)"] +all = ["aiofiles", "email_validator", "graphene", "itsdangerous", "jinja2", "python-multipart", "pyyaml", "requests", "ujson", "ujson", "uvicorn"] +dev = ["passlib[bcrypt]", "pyjwt"] +doc = ["markdown-include", "mkdocs", "mkdocs-material"] +test = ["black", "email_validator", "isort", "mypy", "pytest (>=4.0.0)", "pytest-cov", "requests"] [[package]] name = "ffmpy" @@ -2839,14 +2839,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] diff --git a/front/admin_ui/pyproject.toml b/front/admin_ui/pyproject.toml index 6a9cc8af5a..7f4559ad38 100644 --- a/front/admin_ui/pyproject.toml +++ b/front/admin_ui/pyproject.toml @@ -5,14 +5,14 @@ description = "Admin interface for datasets-server" authors = ["Quentin Lhoest "] [tool.poetry.dependencies] -gradio = "^3.34.0" -matplotlib = "^3.7.0" -requests = "^2.31.0" -pygraphviz = "~1.10" python = "3.9.15" -huggingface-hub = "^0.16.4" duckdb = "^0.8.0" +gradio = "^3.34.0" +huggingface-hub = "^0.16.4" libcommon = { path = "../../libs/libcommon", develop=true } +matplotlib = "^3.7.0" +pygraphviz = "~1.10" +requests = "^2.31.0" [build-system] requires = ["poetry-core"] diff --git a/jobs/cache_maintenance/poetry.lock b/jobs/cache_maintenance/poetry.lock index 1a4a32ec41..a22716411a 100644 --- a/jobs/cache_maintenance/poetry.lock +++ b/jobs/cache_maintenance/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiohttp" @@ -2550,6 +2550,7 @@ files = [ {file = "soundfile-0.12.1-py2.py3-none-any.whl", hash = "sha256:828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d922be1563ce17a69582a352a86f28ed8c9f6a8bc951df63476ffc310c064bfa"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bceaab5c4febb11ea0554566784bcf4bc2e3977b53946dda2b12804b4fe524a8"}, + {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:2dc3685bed7187c072a46ab4ffddd38cef7de9ae5eb05c03df2ad569cf4dacbc"}, {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6"}, {file = "soundfile-0.12.1-py2.py3-none-win32.whl", hash = "sha256:59dfd88c79b48f441bbf6994142a19ab1de3b9bb7c12863402c2bc621e49091a"}, {file = "soundfile-0.12.1-py2.py3-none-win_amd64.whl", hash = "sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77"}, @@ -2609,14 +2610,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] diff --git a/jobs/cache_maintenance/pyproject.toml b/jobs/cache_maintenance/pyproject.toml index 2c16b031a4..202cbdc12c 100644 --- a/jobs/cache_maintenance/pyproject.toml +++ b/jobs/cache_maintenance/pyproject.toml @@ -6,21 +6,21 @@ version = "0.0.1" license = "Apache-2.0" [tool.poetry.dependencies] +python = "3.9.15" environs = "^9.5.0" libcommon = {path = "../../libs/libcommon", develop = true} -python = "3.9.15" [tool.poetry.group.dev.dependencies] bandit = "^1.7.4" black = "^22.12.0" flake8 = "^3.9.2" flake8-pep585 = "^0.1.7" +flake8-unused-arguments = "^0.0.13" isort = "^5.12.0" mypy = "^1.0.0" pip-audit = "^2.5.4" pytest = "^7.2.1" pytest-cov = "^2.12.1" -flake8-unused-arguments = "^0.0.13" types-requests = "^2.31.0.3" [build-system] diff --git a/jobs/mongodb_migration/poetry.lock b/jobs/mongodb_migration/poetry.lock index 2f4c63fa22..a34b640c06 100644 --- a/jobs/mongodb_migration/poetry.lock +++ b/jobs/mongodb_migration/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiohttp" @@ -2550,6 +2550,7 @@ files = [ {file = "soundfile-0.12.1-py2.py3-none-any.whl", hash = "sha256:828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d922be1563ce17a69582a352a86f28ed8c9f6a8bc951df63476ffc310c064bfa"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bceaab5c4febb11ea0554566784bcf4bc2e3977b53946dda2b12804b4fe524a8"}, + {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:2dc3685bed7187c072a46ab4ffddd38cef7de9ae5eb05c03df2ad569cf4dacbc"}, {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6"}, {file = "soundfile-0.12.1-py2.py3-none-win32.whl", hash = "sha256:59dfd88c79b48f441bbf6994142a19ab1de3b9bb7c12863402c2bc621e49091a"}, {file = "soundfile-0.12.1-py2.py3-none-win_amd64.whl", hash = "sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77"}, @@ -2609,14 +2610,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] diff --git a/jobs/mongodb_migration/pyproject.toml b/jobs/mongodb_migration/pyproject.toml index 8e1033a560..3f8221bada 100644 --- a/jobs/mongodb_migration/pyproject.toml +++ b/jobs/mongodb_migration/pyproject.toml @@ -6,21 +6,21 @@ version = "0.0.1" license = "Apache-2.0" [tool.poetry.dependencies] +python = "3.9.15" environs = "^9.5.0" libcommon = {path = "../../libs/libcommon", develop = true} -python = "3.9.15" [tool.poetry.group.dev.dependencies] bandit = "^1.7.4" black = "^22.12.0" flake8 = "^3.9.2" flake8-pep585 = "^0.1.7" +flake8-unused-arguments = "^0.0.13" isort = "^5.12.0" mypy = "^1.0.0" pip-audit = "^2.5.4" pytest = "^7.2.1" pytest-cov = "^2.12.1" -flake8-unused-arguments = "^0.0.13" [build-system] build-backend = "poetry.core.masonry.api" diff --git a/libs/libcommon/poetry.lock b/libs/libcommon/poetry.lock index 754886c5f4..f171bb902c 100644 --- a/libs/libcommon/poetry.lock +++ b/libs/libcommon/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiohttp" @@ -2795,6 +2795,7 @@ files = [ {file = "soundfile-0.12.1-py2.py3-none-any.whl", hash = "sha256:828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d922be1563ce17a69582a352a86f28ed8c9f6a8bc951df63476ffc310c064bfa"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bceaab5c4febb11ea0554566784bcf4bc2e3977b53946dda2b12804b4fe524a8"}, + {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:2dc3685bed7187c072a46ab4ffddd38cef7de9ae5eb05c03df2ad569cf4dacbc"}, {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6"}, {file = "soundfile-0.12.1-py2.py3-none-win32.whl", hash = "sha256:59dfd88c79b48f441bbf6994142a19ab1de3b9bb7c12863402c2bc621e49091a"}, {file = "soundfile-0.12.1-py2.py3-none-win_amd64.whl", hash = "sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77"}, @@ -2854,14 +2855,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] diff --git a/libs/libcommon/pyproject.toml b/libs/libcommon/pyproject.toml index 0f6f71dc9d..65ec2fefe2 100644 --- a/libs/libcommon/pyproject.toml +++ b/libs/libcommon/pyproject.toml @@ -6,7 +6,9 @@ version = "0.6.8" license = "Apache-2.0" [tool.poetry.dependencies] +python = "3.9.15" appdirs = "^1.4.4" +boto3 = "^1.28.29" datasets = {version = "^2.14.5", extras = ["audio", "vision"]} environs = "^9.5.0" huggingface-hub = "^0.16.4" @@ -19,20 +21,20 @@ pandas = "^2.0.1" psutil = "^5.9.4" pydub = "^0.25.1" pymongo = { extras = ["srv"], version = "^4.5.0" } -python = "3.9.15" pytz = "^2020.1" requests = "^2.31.0" soundfile = ">=0.12.1" starlette-prometheus = "^0.9.0" tqdm = "^4.65.0" -boto3 = "^1.28.29" [tool.poetry.group.dev.dependencies] bandit = "^1.7.4" black = "^22.12.0" flake8 = "^3.9.2" flake8-pep585 = "^0.1.7" +flake8-unused-arguments = "^0.0.13" isort = "^5.12.0" +moto = "^4.2.0" mypy = "^1.0.0" pandas-stubs = "^1.5.3" pip-audit = "^2.5.4" @@ -41,8 +43,6 @@ pytest-cov = "^2.12.1" types-psutil = "^5.9.5" types-pytz = "^2022.1.1" types-requests = "^2.28.11" -moto = "^4.2.0" -flake8-unused-arguments = "^0.0.13" [build-system] build-backend = "poetry.core.masonry.api" diff --git a/services/admin/poetry.lock b/services/admin/poetry.lock index 4a37e8c766..afb8165ea2 100644 --- a/services/admin/poetry.lock +++ b/services/admin/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "aiohttp" @@ -2716,6 +2716,7 @@ files = [ {file = "soundfile-0.12.1-py2.py3-none-any.whl", hash = "sha256:828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d922be1563ce17a69582a352a86f28ed8c9f6a8bc951df63476ffc310c064bfa"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bceaab5c4febb11ea0554566784bcf4bc2e3977b53946dda2b12804b4fe524a8"}, + {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:2dc3685bed7187c072a46ab4ffddd38cef7de9ae5eb05c03df2ad569cf4dacbc"}, {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6"}, {file = "soundfile-0.12.1-py2.py3-none-win32.whl", hash = "sha256:59dfd88c79b48f441bbf6994142a19ab1de3b9bb7c12863402c2bc621e49091a"}, {file = "soundfile-0.12.1-py2.py3-none-win_amd64.whl", hash = "sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77"}, @@ -2775,14 +2776,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] @@ -3234,4 +3235,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "3.9.15" -content-hash = "64a3bbe4593e683ac2ed5934f71d8dfd5e068cbc12ccefbb7e7699f124b9f645" +content-hash = "397f5aeba8750efcd346db2e8314637514f053e64161485bf095f737c3f83e02" diff --git a/services/admin/pyproject.toml b/services/admin/pyproject.toml index d016ebc45f..240c917c38 100644 --- a/services/admin/pyproject.toml +++ b/services/admin/pyproject.toml @@ -6,11 +6,11 @@ version = "0.1.2" license = "Apache-2.0" [tool.poetry.dependencies] +python = "3.9.15" environs = "^9.5.0" libcommon = {path = "../../libs/libcommon", develop = true} -python = "3.9.15" requests = "^2.28.2" -starlette = "^0.27.0" +starlette = "^0.28.0" starlette-prometheus = "^0.9.0" uvicorn = "^0.20.0" watchdog = { extras = ["watchmedo"], version = "^2.2.1" } @@ -20,6 +20,7 @@ bandit = "^1.7.4" black = "^22.12.0" flake8 = "^3.9.2" flake8-pep585 = "^0.1.7" +flake8-unused-arguments = "^0.0.13" httpx = "^0.23.3" huggingface-hub = "^0.16.4" isort = "^5.12.0" @@ -30,7 +31,6 @@ pytest-cov = "^2.12.1" responses = "^0.18.0" types-psutil = "^5.9.5" types-requests = "^2.28.11" -flake8-unused-arguments = "^0.0.13" [build-system] build-backend = "poetry.core.masonry.api" diff --git a/services/worker/poetry.lock b/services/worker/poetry.lock index 59361621e3..96643c4425 100644 --- a/services/worker/poetry.lock +++ b/services/worker/poetry.lock @@ -1,4 +1,4 @@ -# This file is automatically @generated by Poetry and should not be changed by hand. +# This file is automatically @generated by Poetry 1.4.2 and should not be changed by hand. [[package]] name = "absl-py" @@ -4492,6 +4492,7 @@ files = [ {file = "soundfile-0.12.1-py2.py3-none-any.whl", hash = "sha256:828a79c2e75abab5359f780c81dccd4953c45a2c4cd4f05ba3e233ddf984b882"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_10_9_x86_64.whl", hash = "sha256:d922be1563ce17a69582a352a86f28ed8c9f6a8bc951df63476ffc310c064bfa"}, {file = "soundfile-0.12.1-py2.py3-none-macosx_11_0_arm64.whl", hash = "sha256:bceaab5c4febb11ea0554566784bcf4bc2e3977b53946dda2b12804b4fe524a8"}, + {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_17_x86_64.whl", hash = "sha256:2dc3685bed7187c072a46ab4ffddd38cef7de9ae5eb05c03df2ad569cf4dacbc"}, {file = "soundfile-0.12.1-py2.py3-none-manylinux_2_31_x86_64.whl", hash = "sha256:074247b771a181859d2bc1f98b5ebf6d5153d2c397b86ee9e29ba602a8dfe2a6"}, {file = "soundfile-0.12.1-py2.py3-none-win32.whl", hash = "sha256:59dfd88c79b48f441bbf6994142a19ab1de3b9bb7c12863402c2bc621e49091a"}, {file = "soundfile-0.12.1-py2.py3-none-win_amd64.whl", hash = "sha256:0d86924c00b62552b650ddd28af426e3ff2d4dc2e9047dae5b3d8452e0a49a77"}, @@ -4563,14 +4564,14 @@ test = ["pytest"] [[package]] name = "starlette" -version = "0.27.0" +version = "0.28.0" description = "The little ASGI library that shines." category = "main" optional = false python-versions = ">=3.7" files = [ - {file = "starlette-0.27.0-py3-none-any.whl", hash = "sha256:918416370e846586541235ccd38a474c08b80443ed31c578a418e2209b3eef91"}, - {file = "starlette-0.27.0.tar.gz", hash = "sha256:6a6b0d042acb8d469a01eba54e9cda6cbd24ac602c4cd016723117d6a7e73b75"}, + {file = "starlette-0.28.0-py3-none-any.whl", hash = "sha256:e58b9fc402c579950260fbb6d57173395c4e62804c40d3ede7e9ef1074f0c579"}, + {file = "starlette-0.28.0.tar.gz", hash = "sha256:7bf3da5e997e796cc202cef2bd3f96a7d9b1e1943203c2fe2b42e020bc658482"}, ] [package.dependencies] diff --git a/services/worker/pyproject.toml b/services/worker/pyproject.toml index d414db29ab..affc16649c 100644 --- a/services/worker/pyproject.toml +++ b/services/worker/pyproject.toml @@ -6,7 +6,7 @@ version = "1.0.0" license = "Apache-2.0" [tool.poetry.dependencies] -PyICU = "^2.10.2" +python = "3.9.15" aiohttp = "^3.8.4" aiolimiter = "^1.0.0" bs4 = "^0.0.1" @@ -30,14 +30,14 @@ pillow = "^10.0.1" py7zr = "^0.20.4" pyarrow = "^11.0.0" pydub = "^0.25.1" -python = "3.9.15" +PyICU = "^2.10.2" rarfile = "^4.0" scikit-learn = "^1.2.1" +tensorflow-aarch64 = {version = "^2.11.1", markers = "sys_platform == 'linux' and platform_machine == 'aarch64'"} tensorflow-cpu = [ {version = "^2.11.1", markers = "sys_platform == 'linux' and platform_machine != 'aarch64'"}, {version = "^2.11.1", markers = "sys_platform == 'darwin' and platform_machine != 'arm64'"} ] -tensorflow-aarch64 = {version = "^2.11.1", markers = "sys_platform == 'linux' and platform_machine == 'aarch64'"} tensorflow-macos = {version = "^2.11.1", markers = "sys_platform == 'darwin' and platform_machine == 'arm64'"} tfrecord = "^1.14.1" torch = [