From 52f75f8a616a18f6a9a5efcf89a055bbd48a0f60 Mon Sep 17 00:00:00 2001 From: Christian Clauss Date: Sat, 30 Nov 2024 09:13:05 +0100 Subject: [PATCH] GitHub Actions are failing with `Extra [server] is not specified.` ``` Writing lock file Installing dependencies from lock file Extra [server] is not specified. Error: Process completed with exit code 1. ``` https://github.com/OpenInterpreter/open-interpreter/blob/36ec07125efec86594c91e990f68e0ab214e7edf/pyproject.toml#L75-L79 https://github.com/OpenInterpreter/open-interpreter/blob/36ec07125efec86594c91e990f68e0ab214e7edf/docs/CONTRIBUTING.md?plain=1#L30-L33 --- .github/workflows/python-package.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 881e2c45a4..29ac131a7b 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -15,9 +15,9 @@ jobs: python-version: ["3.10", "3.12"] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@v3 + uses: actions/setup-python@v5 with: python-version: ${{ matrix.python-version }} - name: Install poetry @@ -27,7 +27,7 @@ jobs: run: | # Ensure dependencies are installed without relying on a lock file. poetry update - poetry install -E server + poetry install --extras=server - name: Test with pytest run: | poetry run pytest -s -x -k test_