diff --git a/.github/workflows/ci-build.yml b/.github/workflows/ci-build.yml index f55041ec..227888ea 100644 --- a/.github/workflows/ci-build.yml +++ b/.github/workflows/ci-build.yml @@ -103,6 +103,14 @@ jobs: - name: Install older setuptools run: poetry run pip install 'setuptools<58.0.0' + # This command is a workaround for getting Poetry working with Python 3.10. An + # fix is made in Poetry 1.2.0a2 but there is currently no official release for + # Poetry 1.2 and am apprehensive to moving to a pre-release. Disabling the + # experimental installer is a workaround for Poetry 1.1.x + # See https://github.com/python-poetry/poetry/issues/4210 for more details + - name: Disable Poetry's experimental new installer + run: poetry config experimental.new-installer false + - name: Install dependencies run: poetry install