diff --git a/.github/workflows/main-CI.yml b/.github/workflows/main-CI.yml index 8b172cb7..529638be 100644 --- a/.github/workflows/main-CI.yml +++ b/.github/workflows/main-CI.yml @@ -29,7 +29,7 @@ jobs: python-version: '3.7' - name: Install Deps - run: pip install poetry + run: make configure - name: Configure AWS Credentials uses: aws-actions/configure-aws-credentials@v1 diff --git a/CHANGELOG.rst b/CHANGELOG.rst index 8cf12485..6b3e119b 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -7,6 +7,12 @@ foursight-cgap Change Log ---------- +3.3.3 +===== +* Pin poetry 1.3.2 +* Use at least poetry_core 1.0 + + 3.3.2 ===== * Update to foursight-core 3.3.2 (and dcicutils 6.8.0). diff --git a/Makefile b/Makefile index 26979597..7f809a89 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,7 @@ clear-poetry-cache: # clear poetry/pypi cache. for user to do explicitly, never poetry cache clear pypi --all configure: # does any pre-requisite installs - pip install poetry + pip install poetry==1.3.2 build: # builds make configure diff --git a/pyproject.toml b/pyproject.toml index 73d317bb..9664cebc 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "foursight-cgap" -version = "3.3.2" +version = "3.3.3" description = "Serverless Chalice Application for Monitoring" authors = ["4DN-DCIC Team "] license = "MIT" @@ -36,5 +36,5 @@ pytest-cov = "2.7.1" flaky = "3.6.1" [build-system] -requires = ["poetry>=0.12"] -build-backend = "poetry.masonry.api" +requires = ["poetry_core>=1.0.0"] +build-backend = "poetry.core.masonry.api"