Skip to content

Commit b29dcb6

Browse files
committedMar 26, 2023
build: no longer use hashed pins #1592
1 parent 01a4743 commit b29dcb6

File tree

7 files changed

+11
-8
lines changed

7 files changed

+11
-8
lines changed
 

‎.github/workflows/coverage.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ jobs:
8585
set -xe
8686
python -VV
8787
python -m site
88-
python -m pip install --require-hashes -r requirements/tox.pip
88+
python -m pip install -r requirements/tox.pip
8989
9090
- name: "Run tox coverage for ${{ matrix.python-version }}"
9191
env:

‎.github/workflows/kit.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -155,7 +155,7 @@ jobs:
155155

156156
- name: "Install tools"
157157
run: |
158-
python -m pip install --require-hashes -r requirements/kit.pip
158+
python -m pip install -r requirements/kit.pip
159159
160160
- name: "Build wheels"
161161
env:
@@ -192,7 +192,7 @@ jobs:
192192

193193
- name: "Install tools"
194194
run: |
195-
python -m pip install --require-hashes -r requirements/kit.pip
195+
python -m pip install -r requirements/kit.pip
196196
197197
- name: "Build sdist"
198198
run: |

‎.github/workflows/python-nightly.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@ jobs:
8181
8282
- name: "Install dependencies"
8383
run: |
84-
python -m pip install --require-hashes -r requirements/tox.pip
84+
python -m pip install -r requirements/tox.pip
8585
8686
- name: "Run tox"
8787
run: |

‎.github/workflows/quality.yml

+2-2
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ jobs:
4646

4747
- name: "Install dependencies"
4848
run: |
49-
python -m pip install --require-hashes -r requirements/tox.pip
49+
python -m pip install -r requirements/tox.pip
5050
5151
- name: "Tox lint"
5252
run: |
@@ -97,7 +97,7 @@ jobs:
9797
set -xe
9898
python -VV
9999
python -m site
100-
python -m pip install --require-hashes -r requirements/tox.pip
100+
python -m pip install -r requirements/tox.pip
101101
102102
- name: "Tox doc"
103103
run: |

‎.github/workflows/testsuite.yml

+1-1
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ jobs:
7373
set -xe
7474
python -VV
7575
python -m site
76-
python -m pip install --require-hashes -r requirements/tox.pip
76+
python -m pip install -r requirements/tox.pip
7777
# For extreme debugging:
7878
# python -c "import urllib.request as r; exec(r.urlopen('https://bit.ly/pydoctor').read())"
7979

‎CHANGES.rst

+3
Original file line numberDiff line numberDiff line change
@@ -25,8 +25,11 @@ Unreleased
2525
dramatically smaller. This closes `issue 1584`_ thanks to `Oleh Krehel
2626
<pull 1587_>`_.
2727

28+
- Development dependencies no longer use hashed pins, closing `issue 1592`_.
29+
2830
.. _issue 1584: https://github.com/nedbat/coveragepy/issues/1584
2931
.. _pull 1587: https://github.com/nedbat/coveragepy/pull/1587
32+
.. _issue 1592: https://github.com/nedbat/coveragepy/issues/1592
3033

3134

3235
.. scriv-start-here

‎Makefile

+1-1
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ metasmoke:
8585

8686
.PHONY: upgrade
8787

88-
PIP_COMPILE = pip-compile --upgrade --allow-unsafe --generate-hashes --resolver=backtracking
88+
PIP_COMPILE = pip-compile --upgrade --allow-unsafe --resolver=backtracking
8989
upgrade: export CUSTOM_COMPILE_COMMAND=make upgrade
9090
upgrade: ## Update the *.pip files with the latest packages satisfying *.in files.
9191
pip install -q -r requirements/pip-tools.pip

0 commit comments

Comments
 (0)