summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2023-03-26 07:53:05 -0400
committerNed Batchelder <ned@nedbatchelder.com>2023-03-26 08:08:49 -0400
commitb29dcb6b2a6f928f1f0558dad0cca8ebd7757e53 (patch)
tree03021086f9721a720ca2555d6a2a3323ee9cf4bd
parent01a4743f31316b168e808fd94c4abc6462ab1bf7 (diff)
downloadpython-coveragepy-git-b29dcb6b2a6f928f1f0558dad0cca8ebd7757e53.tar.gz
build: no longer use hashed pins #1592
-rw-r--r--.github/workflows/coverage.yml2
-rw-r--r--.github/workflows/kit.yml4
-rw-r--r--.github/workflows/python-nightly.yml2
-rw-r--r--.github/workflows/quality.yml4
-rw-r--r--.github/workflows/testsuite.yml2
-rw-r--r--CHANGES.rst3
-rw-r--r--Makefile2
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
diff --git a/Makefile b/Makefile
index 1adda37b..ca33e6f8 100644
--- a/Makefile
+++ b/Makefile
@@ -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