File tree Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Expand file tree Collapse file tree 4 files changed +19
-7
lines changed Original file line number Diff line number Diff line change @@ -120,8 +120,13 @@ restart-all: stop-uss-mocks down-locally start-locally start-uss-mocks
120
120
restart-uss-mocks : stop-uss-mocks start-uss-mocks
121
121
122
122
# To be run locally whenever a direct dependency has been updated in requirements.in
123
+ # --allow-unsafe allows us to pin setuptools
123
124
.PHONY : update-pinned-dependencies
124
125
update-pinned-dependencies :
125
- ./scripts/pip_tools/pip_compile.sh --generate-hashes --output-file=requirements.txt requirements.in
126
+ ./scripts/pip_tools/pip_compile.sh \
127
+ --generate-hashes \
128
+ --allow-unsafe \
129
+ --output-file=requirements.txt \
130
+ requirements.in
126
131
127
132
Original file line number Diff line number Diff line change 9
9
#
10
10
# This image is intended to be built from the repository root context/folder.
11
11
12
- FROM python:3.12.4 -slim
12
+ FROM python:3.12-slim
13
13
# Not -alpine because: https://stackoverflow.com/a/58028091/651139
14
14
15
15
# Install system tools
Original file line number Diff line number Diff line change @@ -43,6 +43,7 @@ pyyaml==6.0.1
43
43
requests==2.31.0
44
44
s2sphere==0.2.5
45
45
scipy==1.13.0
46
+ setuptools==72.1.0
46
47
shapely==1.7.1
47
48
structlog==21.5.0 # deployment_manager
48
49
termcolor==1.1.0
Original file line number Diff line number Diff line change 2
2
# This file is autogenerated by pip-compile with Python 3.12
3
3
# by the following command:
4
4
#
5
- # pip-compile --generate-hashes --output-file=requirements.txt requirements.in
5
+ # pip-compile --allow-unsafe -- generate-hashes --output-file=requirements.txt requirements.in
6
6
#
7
7
aiohttp == 3.9.2 \
8
8
--hash =sha256:00a9abcea793c81e7f8778ca195a1714a64f6d7436c4c0bb168ad2a212627000 \
@@ -1778,7 +1778,13 @@ zope-interface==6.3 \
1778
1778
--hash =sha256:f95bebd0afe86b2adc074df29edb6848fc4d474ff24075e2c263d698774e108d
1779
1779
# via gevent
1780
1780
1781
- # WARNING: The following packages were not pinned, but pip requires them to be
1782
- # pinned when the requirements file includes hashes and the requirement is not
1783
- # satisfied by a package already installed. Consider using the --allow-unsafe flag.
1784
- # setuptools
1781
+ # The following packages are considered to be unsafe in a requirements file:
1782
+ setuptools == 72.1.0 \
1783
+ --hash =sha256:5a03e1860cf56bb6ef48ce186b0e557fdba433237481a9a625176c2831be15d1 \
1784
+ --hash =sha256:8d243eff56d095e5817f796ede6ae32941278f542e0f941867cc05ae52b162ec
1785
+ # via
1786
+ # -r requirements.in
1787
+ # gunicorn
1788
+ # kubernetes
1789
+ # zope-event
1790
+ # zope-interface
You can’t perform that action at this time.
0 commit comments