Skip to content

Commit 3e6a69b

Browse files
henryiiimayeut
andcommitted
[manylinux1] refactor: generate requirements files
backport pypa#1055 Co-authored-by: Matthieu Darbois <[email protected]>
1 parent df68af6 commit 3e6a69b

14 files changed

+464
-93
lines changed
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Update dependencies
2+
3+
on:
4+
workflow_dispatch:
5+
schedule:
6+
- cron: '0 18 * * 0' # "At 18:00 on Sunday."
7+
8+
jobs:
9+
update-dependencies:
10+
name: Update dependencies
11+
runs-on: ubuntu-latest
12+
steps:
13+
- uses: actions/checkout@v2
14+
- uses: excitedleigh/[email protected]
15+
- name: "Run update: dependencies"
16+
run: nox --force-color
17+
- name: Create Pull Request
18+
if: github.ref == 'refs/heads/manylinux1' && github.repository == 'pypa/manylinux'
19+
uses: peter-evans/create-pull-request@v3
20+
with:
21+
commit-message: Update dependencies
22+
title: '[Bot] Update dependencies'
23+
body: |
24+
Update the versions of our dependencies.
25+
26+
PR generated by "Update dependencies" [workflow](https://github.com/${{github.repository}}/actions/runs/${{github.run_id}}).
27+
branch: update-dependencies-manylinux1-pr
28+
delete-branch: true

README.rst

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -101,6 +101,15 @@ Please run the following command from the current (root) directory::
101101

102102
$ PLATFORM=$(uname -m) TRAVIS_COMMIT=latest ./build.sh
103103

104+
Updating the requirements
105+
-------------------------
106+
107+
The requirement files are pinned and controlled by pip-tools compile. To update
108+
the pins, run nox on a Linux system with all supported versions of Python included.
109+
For example, using a docker image:
110+
111+
$ docker run --rm -v $PWD:/nox -t thekevjames/nox nox -f /nox/noxfile.py -s compile tools
112+
104113
Example
105114
-------
106115

docker/build_scripts/build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -137,7 +137,7 @@ TOOLS_PATH=/opt/_internal/tools
137137
source $TOOLS_PATH/bin/activate
138138

139139
# Install default packages
140-
pip install -U --require-hashes -r $MY_DIR/requirements.txt
140+
pip install -U --require-hashes -r $MY_DIR/requirements3.9.txt
141141
# Install certifi and auditwheel
142142
pip install -U --require-hashes -r $MY_DIR/requirements-tools.txt
143143

docker/build_scripts/build_utils.sh

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,8 @@ function do_cpython_build {
6161
fi
6262
# Since we fall back on a canned copy of pip, we might not have
6363
# the latest pip and friends. Upgrade them to make sure.
64-
${prefix}/bin/pip install -U --require-hashes -r ${MY_DIR}/requirements.txt
64+
local py_ver2=$(${prefix}/bin/python -c "import sys; print('.'.join(str(v) for v in sys.version_info[:2]))")
65+
${prefix}/bin/pip install -U --require-hashes -r ${MY_DIR}/requirements${py_ver2}.txt
6566
local abi_tag=$(${prefix}/bin/python ${MY_DIR}/python-tag-abi-tag.py)
6667
ln -s ${prefix} /opt/python/${abi_tag}
6768
}
Lines changed: 30 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,34 +1,46 @@
1-
# pip requirements for tools
2-
# NOTE: certifi has GPG signatures; could download and verify independently.
3-
certifi==2020.12.5 \
4-
--hash=sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830 \
5-
--hash=sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c
6-
auditwheel==4.0.0 \
7-
--hash=sha256:96927695ddf27b4edb67291e326908d64ffe272b8a42b9504f283e7ae5ebbc14 \
8-
--hash=sha256:03a079fe273f42336acdb5953ff5ce7578f93ca6a832b16c835fe337a1e2bd4a
9-
pipx==0.16.2.1 \
10-
--hash=sha256:0ac30d7c1bbcd565130caa8faa08a486aed292882b12b047b80cd8abacaaa843 \
11-
--hash=sha256:805319eab100c0c36e349b76103bbe903445229a60ebb0010d7cf7590ff5ba20
12-
# this package is required for auditwheel
13-
pyelftools==0.27 \
14-
--hash=sha256:5609aa6da1123fccfae2e8431a67b4146aa7fad5b3889f808df12b110f230937 \
15-
--hash=sha256:cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b
16-
# those packages are required for pipx
1+
#
2+
# This file is autogenerated by pip-compile
3+
# To update, run:
4+
#
5+
# pip-compile --generate-hashes --output-file=docker/build_scripts/requirements-tools.txt requirements-tools.in
6+
#
177
argcomplete==1.12.3 \
188
--hash=sha256:291f0beca7fd49ce285d2f10e4c1c77e9460cf823eef2de54df0c0fec88b0d81 \
199
--hash=sha256:2c7dbffd8c045ea534921e63b0be6fe65e88599990d8dc408ac8c542b72a5445
10+
# via pipx
11+
auditwheel==4.0.0 \
12+
--hash=sha256:03a079fe273f42336acdb5953ff5ce7578f93ca6a832b16c835fe337a1e2bd4a \
13+
--hash=sha256:96927695ddf27b4edb67291e326908d64ffe272b8a42b9504f283e7ae5ebbc14
14+
# via -r requirements-tools.in
15+
certifi==2020.12.5 \
16+
--hash=sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c \
17+
--hash=sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830
18+
# via -r requirements-tools.in
2019
click==8.0.1 \
21-
--hash=sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6 \
22-
--hash=sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a
20+
--hash=sha256:8c04c11192119b1ef78ea049e0a6f0463e4c48ef00a30160c704337586f3ad7a \
21+
--hash=sha256:fba402a4a47334742d782209a7c79bc448911afe1149d07bdabdf480b3e2f4b6
22+
# via userpath
2323
colorama==0.4.4 \
2424
--hash=sha256:5941b2b48a20143d2267e95b1c2a7603ce057ee39fd88e7329b0c292aa16869b \
2525
--hash=sha256:9f47eda37229f68eee03b24b9748937c7dc3868f906e8ba69fbcbdd3bc5dc3e2
26+
# via pipx
2627
packaging==20.9 \
2728
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
2829
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
30+
# via pipx
31+
pipx==0.16.2.1 \
32+
--hash=sha256:0ac30d7c1bbcd565130caa8faa08a486aed292882b12b047b80cd8abacaaa843 \
33+
--hash=sha256:805319eab100c0c36e349b76103bbe903445229a60ebb0010d7cf7590ff5ba20
34+
# via -r requirements-tools.in
35+
pyelftools==0.27 \
36+
--hash=sha256:5609aa6da1123fccfae2e8431a67b4146aa7fad5b3889f808df12b110f230937 \
37+
--hash=sha256:cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b
38+
# via auditwheel
2939
pyparsing==2.4.7 \
3040
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
3141
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
42+
# via packaging
3243
userpath==1.5.0 \
3344
--hash=sha256:61f84899b7280800a8b6cc1b959a0cf250f6757e6f6c7176d7455bb693a4423a \
3445
--hash=sha256:c6a5b42e454f5e88d54af035fe3756de33a5318ad65a4191bb64e6b7cac03bcc
46+
# via pipx
Lines changed: 101 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -1,64 +1,67 @@
1-
# pip requirements for all cpythons
2-
# NOTE: pip has GPG signatures; could download and verify independently.
3-
pip==20.3.4; python_version<'3.6' \
4-
--hash=sha256:217ae5161a0e08c0fb873858806e3478c9775caffce5168b50ec885e358c199d \
5-
--hash=sha256:6773934e5f5fc3eaa8c5a44949b5b924fc122daa0a8aa9f80c835b4ca2a543fc
6-
pip==21.1.2; python_version>='3.6' \
7-
--hash=sha256:f8ea1baa693b61c8ad1c1d8715e59ab2b93cd3c4769bacab84afcc4279e7a70e \
8-
--hash=sha256:eb5df6b9ab0af50fe1098a52fd439b04730b6e066887ff7497357b9ebd19f79b
9-
wheel==0.36.2 \
10-
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
11-
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
12-
setuptools==44.1.1 ; python_version=='2.7' \
13-
--hash=sha256:27a714c09253134e60a6fa68130f78c7037e5562c4f21f8f318f2ae900d152d5 \
14-
--hash=sha256:c67aa55db532a0dadc4d2e20ba9961cbd3ccc84d544e9029699822542b5a476b
15-
setuptools==50.3.2 ; python_version=='3.5' \
16-
--hash=sha256:2c242a0856fbad7efbe560df4a7add9324f340cf48df43651e9604924466794a \
17-
--hash=sha256:ed0519d27a243843b05d82a5e9d01b0b083d9934eaa3d02779a23da18077bd3c
18-
setuptools==57.0.0; python_version>='3.6' \
19-
--hash=sha256:c8b9f1a457949002e358fea7d3f2a1e1b94ddc0354b2e40afc066bf95d21bf7b \
20-
--hash=sha256:401cbf33a7bf817d08014d51560fc003b895c4cdc1a5b521ad2969e928a07535
1+
#
2+
# This file is autogenerated by pip-compile
3+
# To update, run:
4+
#
5+
# pip-compile --allow-unsafe --generate-hashes --output-file=docker/build_scripts/requirements2.7.txt requirements.in
6+
#
7+
appdirs==1.4.4 \
8+
--hash=sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 \
9+
--hash=sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
10+
# via virtualenv
2111
build==0.4.0 \
2212
--hash=sha256:5950f98775a59f0c5ac68586691003d2db58a809fbea2ade3fe32109dfd12790 \
2313
--hash=sha256:b798f3f490c779fa88c99816ebee97ab636acd6630b1d91c8cf8eb8a4d922a19
14+
# via -r requirements.in
15+
configparser==4.0.2 \
16+
--hash=sha256:254c1d9c79f60c45dfde850850883d5aaa7f19a23f13561243a050d5a7c3fe4c \
17+
--hash=sha256:c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df
18+
# via importlib-metadata
19+
contextlib2==0.6.0.post1 \
20+
--hash=sha256:01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e \
21+
--hash=sha256:3355078a159fbb44ee60ea80abd0d87b80b78c248643b49aa6d94673b413609b
22+
# via
23+
# importlib-metadata
24+
# importlib-resources
25+
# zipp
26+
distlib==0.3.1 \
27+
--hash=sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb \
28+
--hash=sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1
29+
# via virtualenv
30+
filelock==3.0.12 \
31+
--hash=sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 \
32+
--hash=sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836
33+
# via virtualenv
34+
importlib-metadata==2.1.1 \
35+
--hash=sha256:b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd \
36+
--hash=sha256:c2d6341ff566f609e89a2acb2db190e5e1d23d5409d6cc8d2fe34d72443876d4
37+
# via
38+
# build
39+
# pep517
40+
# virtualenv
41+
importlib-resources==3.3.1 \
42+
--hash=sha256:0ed250dbd291947d1a298e89f39afcc477d5a6624770503034b72588601bcc05 \
43+
--hash=sha256:42068585cc5e8c2bf0a17449817401102a5125cbfbb26bb0f43cde1568f6f2df
44+
# via virtualenv
2445
packaging==20.9 \
2546
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
2647
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
48+
# via build
49+
pathlib2==2.3.5 \
50+
--hash=sha256:0ec8205a157c80d7acc301c0b18fbd5d44fe655968f5d947b6ecef5290fc35db \
51+
--hash=sha256:6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868
52+
# via
53+
# importlib-metadata
54+
# importlib-resources
55+
# virtualenv
2756
pep517==0.10.0 \
28-
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249 \
29-
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b
57+
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b \
58+
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249
59+
# via build
3060
pyparsing==2.4.7 \
3161
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
3262
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
33-
toml==0.10.2 \
34-
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
35-
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
36-
importlib-metadata==3.7.0 ; python_version>='3.6' and python_version<'3.8' \
37-
--hash=sha256:24499ffde1b80be08284100393955842be4a59c7c16bbf2738aad0e464a8e0aa \
38-
--hash=sha256:c6af5dbf1126cd959c4a8d8efd61d4d3c83bddb0459a17e554284a077574b614
39-
importlib-metadata==2.1.1 ; python_version<'3.6' \
40-
--hash=sha256:b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd \
41-
--hash=sha256:c2d6341ff566f609e89a2acb2db190e5e1d23d5409d6cc8d2fe34d72443876d4
42-
zipp==3.4.0 ; python_version>='3.6' and python_version<'3.8' \
43-
--hash=sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108 \
44-
--hash=sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb
45-
zipp==1.2.0 ; python_version<'3.6' \
46-
--hash=sha256:c70410551488251b0fee67b460fb9a536af8d6f9f008ad10ac51f615b6a521b1 \
47-
--hash=sha256:e0d9e63797e483a30d27e09fffd308c59a700d365ec34e93cc100844168bf921
48-
typing-extensions==3.7.4.3 ; python_version>='3.6' and python_version<'3.8' \
49-
--hash=sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918 \
50-
--hash=sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c \
51-
--hash=sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f
52-
typing==3.7.4.3; python_version=='2.7' \
53-
--hash=sha256:1187fb9c82fd670d10aa07bbb6cfcfe4bdda42d6fab8d5134f04e8c4d0b71cc9 \
54-
--hash=sha256:283d868f5071ab9ad873e5e52268d611e851c870a2ba354193026f2dfb29d8b5
55-
six==1.16.0; python_version=='2.7' \
56-
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254 \
57-
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926
58-
singledispatch==3.6.1; python_version=='2.7' \
59-
--hash=sha256:58b46ce1cc4d43af0aac3ac9a047bdb0f44e05f0b2fa2eec755863331700c865 \
60-
--hash=sha256:85c97f94c8957fa4e6dab113156c182fb346d56d059af78aad710bced15f16fb
61-
scandir==1.10.0; python_version=='2.7' \
63+
# via packaging
64+
scandir==1.10.0 \
6265
--hash=sha256:2586c94e907d99617887daed6c1d102b5ca28f1085f90446554abf1faf73123e \
6366
--hash=sha256:2ae41f43797ca0c11591c0c35f2f5875fa99f8797cb1a1fd440497ec0ae4b022 \
6467
--hash=sha256:2b8e3888b11abb2217a32af0766bc06b65cc4a928d8727828ee68af5a967fa6f \
@@ -70,27 +73,52 @@ scandir==1.10.0; python_version=='2.7' \
7073
--hash=sha256:92c85ac42f41ffdc35b6da57ed991575bdbe69db895507af88b9f499b701c188 \
7174
--hash=sha256:b24086f2375c4a094a6b51e78b4cf7ca16c721dcee2eddd7aa6494b42d6d519d \
7275
--hash=sha256:cb925555f43060a1745d0a321cca94bcea927c50114b623d73179189a4e100ac
73-
pathlib2==2.3.5; python_version=='2.7' \
74-
--hash=sha256:0ec8205a157c80d7acc301c0b18fbd5d44fe655968f5d947b6ecef5290fc35db \
75-
--hash=sha256:6cd9a47b597b37cc57de1c05e56fb1a1c9cc9fab04fe78c29acd090418529868
76-
importlib-resources==3.3.1; python_version=='2.7' \
77-
--hash=sha256:0ed250dbd291947d1a298e89f39afcc477d5a6624770503034b72588601bcc05 \
78-
--hash=sha256:42068585cc5e8c2bf0a17449817401102a5125cbfbb26bb0f43cde1568f6f2df
79-
appdirs==1.4.4; python_version=='2.7' \
80-
--hash=sha256:7d5d0167b2b1ba821647616af46a749d1c653740dd0d2415100fe26e27afdf41 \
81-
--hash=sha256:a841dacd6b99318a741b166adb07e19ee71a274450e68237b4650ca1055ab128
82-
configparser==4.0.2; python_version=='2.7' \
83-
--hash=sha256:254c1d9c79f60c45dfde850850883d5aaa7f19a23f13561243a050d5a7c3fe4c \
84-
--hash=sha256:c7d282687a5308319bf3d2e7706e575c635b0a470342641c93bea0ea3b5331df
85-
virtualenv==20.4.6; python_version=='2.7' \
76+
# via pathlib2
77+
singledispatch==3.6.1 \
78+
--hash=sha256:58b46ce1cc4d43af0aac3ac9a047bdb0f44e05f0b2fa2eec755863331700c865 \
79+
--hash=sha256:85c97f94c8957fa4e6dab113156c182fb346d56d059af78aad710bced15f16fb
80+
# via importlib-resources
81+
six==1.16.0 \
82+
--hash=sha256:1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926 \
83+
--hash=sha256:8abb2f1d86890a2dfb989f9a77cfcfd3e47c2a354b01111771326f8aa26e0254
84+
# via
85+
# pathlib2
86+
# virtualenv
87+
toml==0.10.2 \
88+
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
89+
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
90+
# via
91+
# build
92+
# pep517
93+
typing==3.10.0.0 \
94+
--hash=sha256:12fbdfbe7d6cca1a42e485229afcb0b0c8259258cfb919b8a5e2a5c953742f89 \
95+
--hash=sha256:13b4ad211f54ddbf93e5901a9967b1e07720c1d1b78d596ac6a439641aa1b130 \
96+
--hash=sha256:c7219ef20c5fbf413b4567092adfc46fa6203cb8454eda33c3fc1afe1398a308
97+
# via
98+
# build
99+
# importlib-resources
100+
virtualenv==20.4.6 \
86101
--hash=sha256:307a555cf21e1550885c82120eccaf5acedf42978fd362d32ba8410f9593f543 \
87102
--hash=sha256:72cf267afc04bf9c86ec932329b7e94db6a0331ae9847576daaa7ca3c86b29a4
88-
contextlib2==0.6.0.post1; python_version=='2.7' \
89-
--hash=sha256:01f490098c18b19d2bd5bb5dc445b2054d2fa97f09a4280ba2c5f3c394c8162e \
90-
--hash=sha256:3355078a159fbb44ee60ea80abd0d87b80b78c248643b49aa6d94673b413609b
91-
distlib==0.3.1; python_version=='2.7' \
92-
--hash=sha256:8c09de2c67b3e7deef7184574fc060ab8a793e7adbb183d942c389c8b13c52fb \
93-
--hash=sha256:edf6116872c863e1aa9d5bb7cb5e05a022c519a4594dc703843343a9ddd9bff1
94-
filelock==3.0.12; python_version=='2.7' \
95-
--hash=sha256:18d82244ee114f543149c66a6e0c14e9c4f8a1044b5cdaadd0f82159d6a6ff59 \
96-
--hash=sha256:929b7d63ec5b7d6b71b0fa5ac14e030b3f70b75747cef1b10da9b879fef15836
103+
# via build
104+
wheel==0.36.2 \
105+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
106+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
107+
# via -r requirements.in
108+
zipp==1.2.0 \
109+
--hash=sha256:c70410551488251b0fee67b460fb9a536af8d6f9f008ad10ac51f615b6a521b1 \
110+
--hash=sha256:e0d9e63797e483a30d27e09fffd308c59a700d365ec34e93cc100844168bf921
111+
# via
112+
# importlib-metadata
113+
# importlib-resources
114+
# pep517
115+
116+
# The following packages are considered to be unsafe in a requirements file:
117+
pip==20.3.4 \
118+
--hash=sha256:217ae5161a0e08c0fb873858806e3478c9775caffce5168b50ec885e358c199d \
119+
--hash=sha256:6773934e5f5fc3eaa8c5a44949b5b924fc122daa0a8aa9f80c835b4ca2a543fc
120+
# via -r requirements.in
121+
setuptools==44.1.1 \
122+
--hash=sha256:27a714c09253134e60a6fa68130f78c7037e5562c4f21f8f318f2ae900d152d5 \
123+
--hash=sha256:c67aa55db532a0dadc4d2e20ba9961cbd3ccc84d544e9029699822542b5a476b
124+
# via -r requirements.in
Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
#
2+
# This file is autogenerated by pip-compile
3+
# To update, run:
4+
#
5+
# pip-compile --allow-unsafe --generate-hashes --output-file=docker/build_scripts/requirements3.5.txt requirements.in
6+
#
7+
build==0.4.0 \
8+
--hash=sha256:5950f98775a59f0c5ac68586691003d2db58a809fbea2ade3fe32109dfd12790 \
9+
--hash=sha256:b798f3f490c779fa88c99816ebee97ab636acd6630b1d91c8cf8eb8a4d922a19
10+
# via -r requirements.in
11+
importlib-metadata==2.1.1 \
12+
--hash=sha256:b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd \
13+
--hash=sha256:c2d6341ff566f609e89a2acb2db190e5e1d23d5409d6cc8d2fe34d72443876d4
14+
# via
15+
# build
16+
# pep517
17+
packaging==20.9 \
18+
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
19+
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
20+
# via build
21+
pep517==0.10.0 \
22+
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b \
23+
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249
24+
# via build
25+
pyparsing==2.4.7 \
26+
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
27+
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
28+
# via packaging
29+
toml==0.10.2 \
30+
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
31+
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
32+
# via
33+
# build
34+
# pep517
35+
wheel==0.36.2 \
36+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
37+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
38+
# via -r requirements.in
39+
zipp==1.2.0 \
40+
--hash=sha256:c70410551488251b0fee67b460fb9a536af8d6f9f008ad10ac51f615b6a521b1 \
41+
--hash=sha256:e0d9e63797e483a30d27e09fffd308c59a700d365ec34e93cc100844168bf921
42+
# via
43+
# importlib-metadata
44+
# pep517
45+
46+
# The following packages are considered to be unsafe in a requirements file:
47+
pip==20.3.4 \
48+
--hash=sha256:217ae5161a0e08c0fb873858806e3478c9775caffce5168b50ec885e358c199d \
49+
--hash=sha256:6773934e5f5fc3eaa8c5a44949b5b924fc122daa0a8aa9f80c835b4ca2a543fc
50+
# via -r requirements.in
51+
setuptools==50.3.2 \
52+
--hash=sha256:2c242a0856fbad7efbe560df4a7add9324f340cf48df43651e9604924466794a \
53+
--hash=sha256:ed0519d27a243843b05d82a5e9d01b0b083d9934eaa3d02779a23da18077bd3c
54+
# via -r requirements.in

0 commit comments

Comments
 (0)