.venv: requirements.txt
$(PYTHON) -m venv .venv
- .venv/bin/pip install -U pip setuptools
+ .venv/bin/pip install -U pip "setuptools<82"
.venv/bin/pip install -r ${srcdir}/requirements.txt
.NOTPARALLEL: \
# This file is autogenerated by pip-compile with Python 3.11
# by the following command:
#
-# pip-compile --generate-hashes requirements.in
+# pip-compile --allow-unsafe --generate-hashes requirements.in
#
alabaster==0.7.13 \
--hash=sha256:1ee19aca801bbabb5ba3f5f258e4422dfa86f82f3e9cefb0859b283cdd7f62a3 \
# via
# jsonschema
# referencing
-babel==2.17.0 \
- --hash=sha256:0c54cffb19f690cdcc52a3b50bcbf71e07a808d1c80d549f2459b9d2cf0afb9d \
- --hash=sha256:4d0b53093fdfb4b21c92b5213dba5a1b23885afa8383709427046b21c366e5f2
+babel==2.18.0 \
+ --hash=sha256:b80b99a14bd085fcacfa15c9165f651fbb3406e66cc603abf11c5750937c992d \
+ --hash=sha256:e2b422b277c2b9a9630c1d7903c2a00d0830c409c59ac8cae9081c92f1aeba35
# via sphinx
certifi==2026.1.4 \
--hash=sha256:9943707519e4add1115f44c2bc244f782c0249876bf51b6599fee1ffbedd685c \
--hash=sha256:3d79e48fde9847618a5a181f3cc35764c349c752e2fe911e65fa17faab9809b0
# via -r requirements.in
-# WARNING: The following packages were not pinned, but pip requires them to be
-# pinned when the requirements file includes hashes and the requirement is not
-# satisfied by a package already installed. Consider using the --allow-unsafe flag.
-# setuptools
+# The following packages are considered to be unsafe in a requirements file:
+setuptools==81.0.0 \
+ --hash=sha256:487b53915f52501f0a79ccfd0c02c165ffe06631443a886740b91af4b7a5845a \
+ --hash=sha256:fdd925d5c5d9f62e4b74b30d6dd7828ce236fd6ed998a08d81de62ce5a6310d6
+ # via
+ # -r requirements.in
+ # pbr
+ # setuptools-scm
+ # sphinx
if HAVE_VENV
api-swagger.json: api-swagger.yaml requirements.txt
$(PYTHON) -m venv .venv
- .venv/bin/pip install -U pip setuptools
+ .venv/bin/pip install -U pip "setuptools<82"
.venv/bin/pip install -r ${srcdir}/requirements.txt
.venv/bin/python ${srcdir}/convert-yaml-to-json.py $< $@
else # if HAVE_VENV