diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2023-03-26 07:53:05 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2023-03-26 08:08:49 -0400 |
commit | b29dcb6b2a6f928f1f0558dad0cca8ebd7757e53 (patch) | |
tree | 03021086f9721a720ca2555d6a2a3323ee9cf4bd | |
parent | 01a4743f31316b168e808fd94c4abc6462ab1bf7 (diff) | |
download | python-coveragepy-git-b29dcb6b2a6f928f1f0558dad0cca8ebd7757e53.tar.gz |
build: no longer use hashed pins #1592
-rw-r--r-- | .github/workflows/coverage.yml | 2 | ||||
-rw-r--r-- | .github/workflows/kit.yml | 4 | ||||
-rw-r--r-- | .github/workflows/python-nightly.yml | 2 | ||||
-rw-r--r-- | .github/workflows/quality.yml | 4 | ||||
-rw-r--r-- | .github/workflows/testsuite.yml | 2 | ||||
-rw-r--r-- | CHANGES.rst | 3 | ||||
-rw-r--r-- | Makefile | 2 |
7 files changed, 11 insertions, 8 deletions
diff --git a/.github/workflows/coverage.yml b/.github/workflows/coverage.yml index 6404a7c2..60e8d0a2 100644 --- a/.github/workflows/coverage.yml +++ b/.github/workflows/coverage.yml @@ -85,7 +85,7 @@ jobs: set -xe python -VV python -m site - python -m pip install --require-hashes -r requirements/tox.pip + python -m pip install -r requirements/tox.pip - name: "Run tox coverage for ${{ matrix.python-version }}" env: diff --git a/.github/workflows/kit.yml b/.github/workflows/kit.yml index ec3750e6..179f7a64 100644 --- a/.github/workflows/kit.yml +++ b/.github/workflows/kit.yml @@ -155,7 +155,7 @@ jobs: - name: "Install tools" run: | - python -m pip install --require-hashes -r requirements/kit.pip + python -m pip install -r requirements/kit.pip - name: "Build wheels" env: @@ -192,7 +192,7 @@ jobs: - name: "Install tools" run: | - python -m pip install --require-hashes -r requirements/kit.pip + python -m pip install -r requirements/kit.pip - name: "Build sdist" run: | diff --git a/.github/workflows/python-nightly.yml b/.github/workflows/python-nightly.yml index c2ba98e6..94a30ecc 100644 --- a/.github/workflows/python-nightly.yml +++ b/.github/workflows/python-nightly.yml @@ -81,7 +81,7 @@ jobs: - name: "Install dependencies" run: | - python -m pip install --require-hashes -r requirements/tox.pip + python -m pip install -r requirements/tox.pip - name: "Run tox" run: | diff --git a/.github/workflows/quality.yml b/.github/workflows/quality.yml index 0901d5ca..9ee690df 100644 --- a/.github/workflows/quality.yml +++ b/.github/workflows/quality.yml @@ -46,7 +46,7 @@ jobs: - name: "Install dependencies" run: | - python -m pip install --require-hashes -r requirements/tox.pip + python -m pip install -r requirements/tox.pip - name: "Tox lint" run: | @@ -97,7 +97,7 @@ jobs: set -xe python -VV python -m site - python -m pip install --require-hashes -r requirements/tox.pip + python -m pip install -r requirements/tox.pip - name: "Tox doc" run: | diff --git a/.github/workflows/testsuite.yml b/.github/workflows/testsuite.yml index e560325c..b0f0ee6c 100644 --- a/.github/workflows/testsuite.yml +++ b/.github/workflows/testsuite.yml @@ -73,7 +73,7 @@ jobs: set -xe python -VV python -m site - python -m pip install --require-hashes -r requirements/tox.pip + python -m pip install -r requirements/tox.pip # For extreme debugging: # python -c "import urllib.request as r; exec(r.urlopen('https://bit.ly/pydoctor').read())" diff --git a/CHANGES.rst b/CHANGES.rst index 51d6bead..c7aca907 100644 --- a/CHANGES.rst +++ b/CHANGES.rst @@ -25,8 +25,11 @@ Unreleased dramatically smaller. This closes `issue 1584`_ thanks to `Oleh Krehel <pull 1587_>`_. +- Development dependencies no longer use hashed pins, closing `issue 1592`_. + .. _issue 1584: https://github.com/nedbat/coveragepy/issues/1584 .. _pull 1587: https://github.com/nedbat/coveragepy/pull/1587 +.. _issue 1592: https://github.com/nedbat/coveragepy/issues/1592 .. scriv-start-here @@ -85,7 +85,7 @@ metasmoke: .PHONY: upgrade -PIP_COMPILE = pip-compile --upgrade --allow-unsafe --generate-hashes --resolver=backtracking +PIP_COMPILE = pip-compile --upgrade --allow-unsafe --resolver=backtracking upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade upgrade: ## Update the *.pip files with the latest packages satisfying *.in files. pip install -q -r requirements/pip-tools.pip |