diff --git a/.github/workflows/test_server.yml b/.github/workflows/test_server.yml index 6761b738..1191fe92 100644 --- a/.github/workflows/test_server.yml +++ b/.github/workflows/test_server.yml @@ -13,23 +13,14 @@ jobs: runs-on: ubuntu-latest steps: - uses: actions/checkout@v3 + - name: Install poetry + run: pipx install poetry - name: Set up Python 3.x uses: actions/setup-python@v4 with: - python-version: 3.11 - - uses: Gr1N/setup-poetry@v8 - - name: Cache Python requirements - uses: actions/cache@v2 - id: cache-pip - with: - path: ~/.cache/pypoetry/virtualenvs - key: ${{ runner.os }}-poetry-${{ hashFiles('poetry.lock') }} - restore-keys: | - - ${{ runner.os }}-poetry- - - name: Install tests dependencies - run: | - sudo apt-get update - sudo apt-get install -y portaudio19-dev build-essential + python-version: '3.11' + cache: 'poetry' + cache-dependency-path: 'server/poetry.lock' - name: Install requirements run: | cd server diff --git a/server/poetry.lock b/server/poetry.lock index 20870235..330c23e3 100644 --- a/server/poetry.lock +++ b/server/poetry.lock @@ -2173,29 +2173,6 @@ files = [ {file = "protobuf-4.24.4.tar.gz", hash = "sha256:5a70731910cd9104762161719c3d883c960151eea077134458503723b60e3667"}, ] -[[package]] -name = "pyaudio" -version = "0.2.13" -description = "Cross-platform audio I/O with PortAudio" -optional = false -python-versions = "*" -files = [ - {file = "PyAudio-0.2.13-cp310-cp310-win32.whl", hash = "sha256:48e29537ea22ae2ae323eebe297bfb2683831cee4f20d96964e131f65ab2161d"}, - {file = "PyAudio-0.2.13-cp310-cp310-win_amd64.whl", hash = "sha256:87137cfd0ef8608a2a383be3f6996f59505e322dab9d16531f14cf542fa294f1"}, - {file = "PyAudio-0.2.13-cp311-cp311-win32.whl", hash = "sha256:13915faaa780e6bbbb6d745ef0e761674fd461b1b1b3f9c1f57042a534bfc0c3"}, - {file = "PyAudio-0.2.13-cp311-cp311-win_amd64.whl", hash = "sha256:59cc3cc5211b729c7854e3989058a145872cc58b1a7b46c6d4d88448a343d890"}, - {file = "PyAudio-0.2.13-cp37-cp37m-win32.whl", hash = "sha256:d294e3f85b2238649b1ff49ce3412459a8a312569975a89d14646536362d7576"}, - {file = "PyAudio-0.2.13-cp37-cp37m-win_amd64.whl", hash = "sha256:ff7f5e44ef51fe61da1e09c6f632f0b5808198edd61b363855cc7dd03bf4a8ac"}, - {file = "PyAudio-0.2.13-cp38-cp38-win32.whl", hash = "sha256:c6b302b048c054b7463936d8ba884b73877dc47012f3c94665dba92dd658ae04"}, - {file = "PyAudio-0.2.13-cp38-cp38-win_amd64.whl", hash = "sha256:1505d766ee718df6f5a18b73ac42307ba1cb4d2c0397873159254a34f67515d6"}, - {file = "PyAudio-0.2.13-cp39-cp39-win32.whl", hash = "sha256:eb128e4a6ea9b98d9a31f33c44978885af27dbe8ae53d665f8790cbfe045517e"}, - {file = "PyAudio-0.2.13-cp39-cp39-win_amd64.whl", hash = "sha256:910ef09225cce227adbba92622d4a3e3c8375117f7dd64039f287d9ffc0e02a1"}, - {file = "PyAudio-0.2.13.tar.gz", hash = "sha256:26bccc81e4243d1c0ff5487e6b481de6329fcd65c79365c267cef38f363a2b56"}, -] - -[package.extras] -test = ["numpy"] - [[package]] name = "pycparser" version = "2.21" @@ -3861,4 +3838,4 @@ multidict = ">=4.0" [metadata] lock-version = "2.0" python-versions = "^3.11" -content-hash = "a85cb09a0e4b68b29c4272d550e618d2e24ace5f16b707f29e8ac4ce915c1fae" +content-hash = "61578467a70980ff9c2dc0cd787b6410b91d7c5fd2bb4c46b6951ec82690ef67" diff --git a/server/pyproject.toml b/server/pyproject.toml index ffe790f2..e3b44774 100644 --- a/server/pyproject.toml +++ b/server/pyproject.toml @@ -40,10 +40,6 @@ black = "^23.7.0" stamina = "^23.1.0" -[tool.poetry.group.client.dependencies] -pyaudio = "^0.2.13" - - [tool.poetry.group.tests.dependencies] pytest-cov = "^4.1.0" pytest-aiohttp = "^1.0.4"