diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index f585f3ee..295f8f51 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -54,16 +54,13 @@ jobs: cache-dependency-path: pyproject.toml - - name: Set up project + - name: Update setuptools run: | # `setuptools 0.64.0` adds support for editable install hooks (PEP 660). # https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v6400 pip install "setuptools>=64" --upgrade - # Install package in editable mode. - pip install --use-pep517 --prefer-binary --editable='.[develop,test]' - - name: Invoke tests run: | diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 70721b69..f83892d0 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -64,16 +64,13 @@ jobs: cache-dependency-path: pyproject.toml - - name: Set up project + - name: Update setuptools run: | # `setuptools 0.64.0` adds support for editable install hooks (PEP 660). # https://github.com/pypa/setuptools/blob/main/CHANGES.rst#v6400 pip install "setuptools>=64" --upgrade - # Install package in editable mode. - pip install --use-pep517 --prefer-binary --editable='.[develop,test]' - - name: Invoke tests run: | diff --git a/bootstrap.sh b/bootstrap.sh index 380f70cf..a3e66b49 100644 --- a/bootstrap.sh +++ b/bootstrap.sh @@ -68,7 +68,7 @@ function setup_package() { fi # Install package in editable mode. - pip install ${PIP_OPTIONS} --editable='.[develop,test]' + pip install ${PIP_OPTIONS} --use-pep517 --prefer-binary --editable='.[all,develop,test]' # Install designated SQLAlchemy version. if [ -n "${SQLALCHEMY_VERSION}" ]; then