Skip to content

Commit

Permalink
requirements.txt: force upgrade version of pip packages with pip-compile
Browse files Browse the repository at this point in the history
  • Loading branch information
romeroalx committed Sep 30, 2024
1 parent 144ccb3 commit b2004cb
Show file tree
Hide file tree
Showing 15 changed files with 395 additions and 254 deletions.
2 changes: 1 addition & 1 deletion build-scripts/docker/repo-test/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

jinja2
3 changes: 2 additions & 1 deletion docs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

Sphinx>=1.5.0,!=1.8.0,<2.0
alabaster==0.7.13 # higher versions require Sphinx>3.4
https://github.com/PowerDNS/sphinxcontrib-openapi/archive/refs/heads/use-jsondomain-pdns-py3.10-noscm.zip
https://github.com/PowerDNS/sphinx-jsondomain/archive/refs/heads/no-type-links.zip
changelog>=0.5.6,<0.6
Expand Down
504 changes: 316 additions & 188 deletions docs/requirements.txt

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion modules/remotebackend/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

Pdns-Remotebackend==0.8.0
pyzmq==25.1.2
4 changes: 3 additions & 1 deletion pdns/dnsdistdist/docs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

Sphinx>=1.5.0,!=1.8.0,<2.0
alabaster==0.7.13 # higher versions require Sphinx>3.4
https://github.com/PowerDNS/sphinx-lua/archive/refs/heads/pdns.zip
https://github.com/PowerDNS/sphinx-jsondomain/archive/refs/heads/no-type-links.zip
changelog>=0.5.6,<0.6
Expand All @@ -10,3 +11,4 @@ sphinxcontrib-fulltoc
docutils!=0.15,<0.18
jinja2<3.1.0
alabaster==0.7.13
pbr==6.1.0 # setup-requires for sphinxcontrib-fulltoc
58 changes: 31 additions & 27 deletions pdns/dnsdistdist/docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ alabaster==0.7.13 \
# via
# -r requirements.in
# sphinx
babel==2.14.0 \
--hash=sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363 \
--hash=sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287
babel==2.16.0 \
--hash=sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b \
--hash=sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316
# via sphinx
certifi==2024.7.4 \
--hash=sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b \
--hash=sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90
certifi==2024.8.30 \
--hash=sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 \
--hash=sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9
# via requests
changelog==0.5.8 \
--hash=sha256:43b21840874130666b7534b76b402bbb914f8c9c413d5ea9d45850ca4767dafb \
Expand Down Expand Up @@ -124,9 +124,9 @@ fake-factory==0.5.11 \
--hash=sha256:24950d2cf028080f70830b79e8ceba8711cd2b9dccd99e3b6992dcf7da6e46cd \
--hash=sha256:cc450de0e0e9f3f4f89fea715b772b38bb5ad9d458e594fd7fed0f8b934ba636
# via sphinx-jsondomain
idna==3.7 \
--hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \
--hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0
idna==3.10 \
--hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \
--hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
# via requests
imagesize==1.4.1 \
--hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b \
Expand Down Expand Up @@ -200,21 +200,25 @@ markupsafe==2.1.5 \
--hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd \
--hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68
# via jinja2
packaging==23.2 \
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
packaging==24.1 \
--hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \
--hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124
# via sphinx
pygments==2.17.2 \
--hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \
--hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367
pbr==6.1.0 \
--hash=sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24 \
--hash=sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a
# via -r requirements.in
pygments==2.18.0 \
--hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \
--hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a
# via sphinx
python-dateutil==2.8.2 \
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
python-dateutil==2.9.0.post0 \
--hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
--hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
# via fake-factory
requests==2.32.2 \
--hash=sha256:dd951ff5ecf3e3b3aa26b40703ba77495dab41da839ae72ef3c8e5d8e2433289 \
--hash=sha256:fc06670dd0ed212426dfeb94fc1b983d917c4f9847c863f313c9dfaaffb7c23c
requests==2.32.3 \
--hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \
--hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
# via sphinx
six==1.16.0 \
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
Expand Down Expand Up @@ -249,17 +253,17 @@ sphinxcontrib-httpdomain==1.8.1 \
--hash=sha256:21eefe1270e4d9de8d717cc89ee92cc4871b8736774393bafc5e38a6bb77b1d5 \
--hash=sha256:6c2dfe6ca282d75f66df333869bb0ce7331c01b475db6809ff9d107b7cdfe04b
# via -r requirements.in
sphinxcontrib-serializinghtml==1.1.10 \
--hash=sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7 \
--hash=sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f
sphinxcontrib-serializinghtml==2.0.0 \
--hash=sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 \
--hash=sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d
# via sphinxcontrib-websupport
sphinxcontrib-websupport==1.2.4 \
--hash=sha256:4edf0223a0685a7c485ae5a156b6f529ba1ee481a1417817935b20bde1956232 \
--hash=sha256:6fc9287dfc823fe9aa432463edd6cea47fa9ebbf488d7f289b322ffcfca075c7
# via sphinx
urllib3==2.2.2 \
--hash=sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472 \
--hash=sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168
urllib3==2.2.3 \
--hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \
--hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9
# via requests

# WARNING: The following packages were not pinned, but pip requires them to be
Expand Down
2 changes: 1 addition & 1 deletion pdns/keyroller/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

PyYAML==6.0.1
pytimeparse
Expand Down
4 changes: 3 additions & 1 deletion pdns/recursordist/docs/requirements.in
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

Sphinx>=1.5.0,!=1.8.0,<2.0
alabaster==0.7.13 # higher versions require Sphinx>3.4
https://github.com/PowerDNS/sphinx-lua/archive/refs/heads/pdns.zip
https://github.com/PowerDNS/sphinx-jsondomain/archive/refs/heads/no-type-links.zip
changelog>=0.5.6,<0.6
Expand All @@ -11,3 +12,4 @@ sphinxcontrib-fulltoc
docutils!=0.15,<0.18
jinja2<3.1.0
alabaster==0.7.13
pbr==6.1.0 # setup-requires for sphinxcontrib-fulltoc
58 changes: 31 additions & 27 deletions pdns/recursordist/docs/requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,13 +10,13 @@ alabaster==0.7.13 \
# via
# -r requirements.in
# sphinx
babel==2.14.0 \
--hash=sha256:6919867db036398ba21eb5c7a0f6b28ab8cbc3ae7a73a44ebe34ae74a4e7d363 \
--hash=sha256:efb1a25b7118e67ce3a259bed20545c29cb68be8ad2c784c83689981b7a57287
babel==2.16.0 \
--hash=sha256:368b5b98b37c06b7daf6696391c3240c938b37767d4584413e8438c5c435fa8b \
--hash=sha256:d1f3554ca26605fe173f3de0c65f750f5a42f924499bf134de6423582298e316
# via sphinx
certifi==2024.7.4 \
--hash=sha256:5a1e7645bc0ec61a09e26c36f6106dd4cf40c6db3a1fb6352b0244e7fb057c7b \
--hash=sha256:c198e21b1289c2ab85ee4e67bb4b4ef3ead0892059901a8d5b622f24a1101e90
certifi==2024.8.30 \
--hash=sha256:922820b53db7a7257ffbda3f597266d435245903d80737e34f8a45ff3e3230d8 \
--hash=sha256:bec941d2aa8195e248a60b31ff9f0558284cf01a52591ceda73ea9afffd69fd9
# via requests
changelog==0.5.8 \
--hash=sha256:43b21840874130666b7534b76b402bbb914f8c9c413d5ea9d45850ca4767dafb \
Expand Down Expand Up @@ -127,9 +127,9 @@ fake-factory==0.5.11 \
guzzle-sphinx-theme==0.7.11 \
--hash=sha256:9b8c1639c343c02c3f3db7df660ddf6f533b5454ee92a5f7b02edaa573fed3e6
# via -r requirements.in
idna==3.7 \
--hash=sha256:028ff3aadf0609c1fd278d8ea3089299412a7a8b9bd005dd08b9f8285bcb5cfc \
--hash=sha256:82fee1fc78add43492d3a1898bfa6d8a904cc97d8427f683ed8e798d07761aa0
idna==3.10 \
--hash=sha256:12f65c9b470abda6dc35cf8e63cc574b1c52b11df2c86030af0ac09b01b13ea9 \
--hash=sha256:946d195a0d259cbba61165e88e65941f16e9b36ea6ddb97f00452bae8b1287d3
# via requests
imagesize==1.4.1 \
--hash=sha256:0d8d18d08f840c19d0ee7ca1fd82490fdc3729b7ac93f49870406ddde8ef8d8b \
Expand Down Expand Up @@ -203,21 +203,25 @@ markupsafe==2.1.5 \
--hash=sha256:fce659a462a1be54d2ffcacea5e3ba2d74daa74f30f5f143fe0c58636e355fdd \
--hash=sha256:ffee1f21e5ef0d712f9033568f8344d5da8cc2869dbd08d87c84656e6a2d2f68
# via jinja2
packaging==23.2 \
--hash=sha256:048fb0e9405036518eaaf48a55953c750c11e1a1b68e0dd1a9d62ed0c092cfc5 \
--hash=sha256:8c491190033a9af7e1d931d0b5dacc2ef47509b34dd0de67ed209b5203fc88c7
packaging==24.1 \
--hash=sha256:026ed72c8ed3fcce5bf8950572258698927fd1dbda10a5e981cdf0ac37f4f002 \
--hash=sha256:5b8f2217dbdbd2f7f384c41c628544e6d52f2d0f53c6d0c3ea61aa5d1d7ff124
# via sphinx
pygments==2.17.2 \
--hash=sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c \
--hash=sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367
pbr==6.1.0 \
--hash=sha256:788183e382e3d1d7707db08978239965e8b9e4e5ed42669bf4758186734d5f24 \
--hash=sha256:a776ae228892d8013649c0aeccbb3d5f99ee15e005a4cbb7e61d55a067b28a2a
# via -r requirements.in
pygments==2.18.0 \
--hash=sha256:786ff802f32e91311bff3889f6e9a86e81505fe99f2735bb6d60ae0c5004f199 \
--hash=sha256:b8e6aca0523f3ab76fee51799c488e38782ac06eafcf95e7ba832985c8e7b13a
# via sphinx
python-dateutil==2.8.2 \
--hash=sha256:0123cacc1627ae19ddf3c27a5de5bd67ee4586fbdd6440d9748f8abb483d3e86 \
--hash=sha256:961d03dc3453ebbc59dbdea9e4e11c5651520a876d0f4db161e8674aae935da9
python-dateutil==2.9.0.post0 \
--hash=sha256:37dd54208da7e1cd875388217d5e00ebd4179249f90fb72437e91a35459a0ad3 \
--hash=sha256:a8b2bc7bffae282281c8140a97d3aa9c14da0b136dfe83f850eea9a5f7470427
# via fake-factory
requests==2.31.0 \
--hash=sha256:58cd2187c01e70e6e26505bca751777aa9f2ee0b7f4300988b709f44e013003f \
--hash=sha256:942c5a758f98d790eaed1a29cb6eefc7ffb0d1cf7af05c3d2791656dbd6ad1e1
requests==2.32.3 \
--hash=sha256:55365417734eb18255590a9ff9eb97e9e1da868d4ccd6402399eaf68af20a760 \
--hash=sha256:70761cfe03c773ceb22aa2f671b4757976145175cdfca038c02654d061d6dcc6
# via sphinx
six==1.16.0 \
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
Expand Down Expand Up @@ -253,17 +257,17 @@ sphinxcontrib-httpdomain==1.8.1 \
--hash=sha256:21eefe1270e4d9de8d717cc89ee92cc4871b8736774393bafc5e38a6bb77b1d5 \
--hash=sha256:6c2dfe6ca282d75f66df333869bb0ce7331c01b475db6809ff9d107b7cdfe04b
# via -r requirements.in
sphinxcontrib-serializinghtml==1.1.10 \
--hash=sha256:326369b8df80a7d2d8d7f99aa5ac577f51ea51556ed974e7716cfd4fca3f6cb7 \
--hash=sha256:93f3f5dc458b91b192fe10c397e324f262cf163d79f3282c158e8436a2c4511f
sphinxcontrib-serializinghtml==2.0.0 \
--hash=sha256:6e2cb0eef194e10c27ec0023bfeb25badbbb5868244cf5bc5bdc04e4464bf331 \
--hash=sha256:e9d912827f872c029017a53f0ef2180b327c3f7fd23c87229f7a8e8b70031d4d
# via sphinxcontrib-websupport
sphinxcontrib-websupport==1.2.4 \
--hash=sha256:4edf0223a0685a7c485ae5a156b6f529ba1ee481a1417817935b20bde1956232 \
--hash=sha256:6fc9287dfc823fe9aa432463edd6cea47fa9ebbf488d7f289b322ffcfca075c7
# via sphinx
urllib3==2.2.2 \
--hash=sha256:a448b2f64d686155468037e1ace9f2d2199776e17f0a46610480d311f73e3472 \
--hash=sha256:dd505485549a7a552833da5e6063639d0d177c04f23bc3864e41e5dc5f612168
urllib3==2.2.3 \
--hash=sha256:ca899ca043dcb1bafa3e262d73aa25c465bfb49e0bd9dd5d59f1d0acba2f8fac \
--hash=sha256:e7d814a81dad81e6caf2ec9fdedb284ecc9c73076b62654547cc64ccdcae26e9
# via requests

# WARNING: The following packages were not pinned, but pip requires them to be
Expand Down
2 changes: 1 addition & 1 deletion pdns/requirements.in
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

PyYAML==6.0.1
2 changes: 1 addition & 1 deletion regression-tests.api/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

requests==2.31.0
pytest
Expand Down
2 changes: 1 addition & 1 deletion regression-tests.auth-py/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

dnspython==2.1.0
pytest
Expand Down
2 changes: 1 addition & 1 deletion regression-tests.dnsdist/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

dnspython>=2.2.0
pytest
Expand Down
2 changes: 1 addition & 1 deletion regression-tests.ixfrdist/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

dnspython==2.6.1
pytest
Expand Down
2 changes: 1 addition & 1 deletion regression-tests.recursor-dnssec/requirements.in
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# To generate requirements.txt, install pip-tools and run:
# pip-compile --generate-hashes requirements.in
# pip-compile --generate-hashes -U requirements.in

dnspython>=1.11
pytest
Expand Down

0 comments on commit b2004cb

Please sign in to comment.