Skip to content

Commit 617e4fd

Browse files
committed
refactor: generate requirements files
1 parent f395ab8 commit 617e4fd

12 files changed

+332
-44
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 6 * * 1' # "At 06:00 on Monday."
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: pipx run nox
17+
- name: Create Pull Request
18+
if: github.ref == 'refs/heads/master' && 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-pr
28+
delete-branch: true

docker/Dockerfile

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -159,7 +159,15 @@ COPY --from=build_cmake /manylinux-rootfs /
159159
COPY --from=build_swig /manylinux-rootfs /
160160
COPY --from=build_cpython /manylinux-rootfs /
161161
COPY --from=all_cpython /opt/_internal /opt/_internal/
162-
COPY build_scripts/finalize.sh build_scripts/update-system-packages.sh build_scripts/python-tag-abi-tag.py build_scripts/requirements.txt build_scripts/requirements-tools.txt /build_scripts/
162+
COPY build_scripts/finalize.sh build_scripts/update-system-packages.sh \
163+
build_scripts/python-tag-abi-tag.py \
164+
build_scripts/requirements3.5.txt \
165+
build_scripts/requirements3.6.txt \
166+
build_scripts/requirements3.7.txt \
167+
build_scripts/requirements3.8.txt \
168+
build_scripts/requirements3.9.txt \
169+
build_scripts/requirements-tools.txt \
170+
/build_scripts/
163171
RUN manylinux-entrypoint /build_scripts/finalize.sh && rm -rf /build_scripts
164172

165173
ENV SSL_CERT_FILE=/opt/_internal/certs.pem

docker/build_scripts/finalize.sh

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,10 @@ for PREFIX in $(find /opt/_internal/ -mindepth 1 -maxdepth 1 -name 'cpython*');
2020
if [ -e ${PREFIX}/bin/pip3 ] && [ ! -e ${PREFIX}/bin/pip ]; then
2121
ln -s pip3 ${PREFIX}/bin/pip
2222
fi
23+
PY_VER=$(${PREFIX}/bin/python -c "import sys; print('.'.join(str(v) for v in sys.version_info[:2]))")
2324
# Since we fall back on a canned copy of pip, we might not have
2425
# the latest pip and friends. Upgrade them to make sure.
25-
${PREFIX}/bin/pip install -U --require-hashes -r ${MY_DIR}/requirements.txt
26+
${PREFIX}/bin/pip install -U --require-hashes -r ${MY_DIR}/requirements${PY_VER}.txt
2627
# Create a symlink to PREFIX using the ABI_TAG in /opt/python/
2728
ABI_TAG=$(${PREFIX}/bin/python ${MY_DIR}/python-tag-abi-tag.py)
2829
ln -s ${PREFIX} /opt/python/${ABI_TAG}
@@ -34,7 +35,7 @@ TOOLS_PATH=/opt/_internal/tools
3435
source $TOOLS_PATH/bin/activate
3536

3637
# Install default packages
37-
pip install -U --require-hashes -r $MY_DIR/requirements.txt
38+
pip install -U --require-hashes -r $MY_DIR/requirements3.7.txt
3839
# Install certifi and auditwheel
3940
pip install -U --require-hashes -r $MY_DIR/requirements-tools.txt
4041

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,18 @@
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
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/requirements-tools.txt requirements-tools.in
6+
#
67
auditwheel==3.3.1 \
78
--hash=sha256:489d9a8152aeb463d23922853b9a3fa1fd2a480daac4dcbd809e22c63c97344d \
89
--hash=sha256:c57d1bc633881b16445874276e8a4becf535b170a30dd1d0a567b8d63d63db35
9-
# this package is required for auditwheel
10+
# via -r requirements-tools.in
11+
certifi==2020.12.5 \
12+
--hash=sha256:1a4995114262bffbc2413b159f2a1a480c969de6e6eb13ee966d470af86af59c \
13+
--hash=sha256:719a74fb9e33b9bd44cc7f3a8d94bc35e4049deebe19ba7d8e108280cfd59830
14+
# via -r requirements-tools.in
1015
pyelftools==0.27 \
1116
--hash=sha256:5609aa6da1123fccfae2e8431a67b4146aa7fad5b3889f808df12b110f230937 \
1217
--hash=sha256:cde854e662774c5457d688ca41615f6594187ba7067af101232df889a6b7a66b
18+
# via auditwheel
Lines changed: 41 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,48 +1,54 @@
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.0.1; python_version>='3.6' \
7-
--hash=sha256:37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 \
8-
--hash=sha256:99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5
9-
wheel==0.36.2 \
10-
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
11-
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
12-
setuptools==50.3.2 ; python_version=='3.5' \
13-
--hash=sha256:2c242a0856fbad7efbe560df4a7add9324f340cf48df43651e9604924466794a \
14-
--hash=sha256:ed0519d27a243843b05d82a5e9d01b0b083d9934eaa3d02779a23da18077bd3c
15-
setuptools==54.2.0 ; python_version>='3.6' \
16-
--hash=sha256:b726461910b9ba30f077880c228bea22121aec50b172edf39eb7ff026c054a11 \
17-
--hash=sha256:aa9c24fb83a9116b8d425e53bec24c7bfdbffc313c2159f9ed036d4a6dd32d7d
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+
#
187
build==0.3.1.post1 \
19-
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b \
20-
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a
8+
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a \
9+
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b
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
2117
packaging==20.9 \
2218
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
2319
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
20+
# via build
2421
pep517==0.10.0 \
25-
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249 \
26-
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b
22+
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b \
23+
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249
24+
# via build
2725
pyparsing==2.4.7 \
2826
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
2927
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
28+
# via packaging
3029
toml==0.10.2 \
3130
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
3231
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
33-
importlib-metadata==3.7.0 ; python_version>='3.6' and python_version<'3.8' \
34-
--hash=sha256:24499ffde1b80be08284100393955842be4a59c7c16bbf2738aad0e464a8e0aa \
35-
--hash=sha256:c6af5dbf1126cd959c4a8d8efd61d4d3c83bddb0459a17e554284a077574b614
36-
importlib-metadata==2.1.1 ; python_version<'3.6' \
37-
--hash=sha256:b8de9eff2b35fb037368f28a7df1df4e6436f578fa74423505b6c6a778d5b5dd \
38-
--hash=sha256:c2d6341ff566f609e89a2acb2db190e5e1d23d5409d6cc8d2fe34d72443876d4
39-
zipp==3.4.0 ; python_version>='3.6' and python_version<'3.8' \
40-
--hash=sha256:102c24ef8f171fd729d46599845e95c7ab894a4cf45f5de11a44cc7444fb1108 \
41-
--hash=sha256:ed5eee1974372595f9e416cc7bbeeb12335201d8081ca8a0743c954d4446e5cb
42-
zipp==1.2.0 ; python_version<'3.6' \
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 \
4340
--hash=sha256:c70410551488251b0fee67b460fb9a536af8d6f9f008ad10ac51f615b6a521b1 \
4441
--hash=sha256:e0d9e63797e483a30d27e09fffd308c59a700d365ec34e93cc100844168bf921
45-
typing-extensions==3.7.4.3 ; python_version>='3.6' and python_version<'3.8' \
46-
--hash=sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918 \
47-
--hash=sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c \
48-
--hash=sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f
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
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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.6.txt requirements.in
6+
#
7+
build==0.3.1.post1 \
8+
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a \
9+
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b
10+
# via -r requirements.in
11+
importlib-metadata==3.9.1 \
12+
--hash=sha256:1cedf994a9b6885dcbb7ed40b24c332b1de3956319f4b1a0f07c0621d453accc \
13+
--hash=sha256:c9c1b6c7dbc62084f3e6a614a194eb16ded7947736c18e3300125d5c0a7a8b3c
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+
typing-extensions==3.7.4.3 \
36+
--hash=sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918 \
37+
--hash=sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c \
38+
--hash=sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f
39+
# via importlib-metadata
40+
wheel==0.36.2 \
41+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
42+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
43+
# via -r requirements.in
44+
zipp==3.4.1 \
45+
--hash=sha256:3607921face881ba3e026887d8150cca609d517579abe052ac81fc5aeffdbd76 \
46+
--hash=sha256:51cb66cc54621609dd593d1787f286ee42a5c0adbb4b29abea5a63edc3e03098
47+
# via
48+
# importlib-metadata
49+
# pep517
50+
51+
# The following packages are considered to be unsafe in a requirements file:
52+
pip==21.0.1 \
53+
--hash=sha256:37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 \
54+
--hash=sha256:99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5
55+
# via -r requirements.in
56+
setuptools==54.2.0 \
57+
--hash=sha256:aa9c24fb83a9116b8d425e53bec24c7bfdbffc313c2159f9ed036d4a6dd32d7d \
58+
--hash=sha256:b726461910b9ba30f077880c228bea22121aec50b172edf39eb7ff026c054a11
59+
# via -r requirements.in
Lines changed: 59 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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.7.txt requirements.in
6+
#
7+
build==0.3.1.post1 \
8+
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a \
9+
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b
10+
# via -r requirements.in
11+
importlib-metadata==3.9.1 \
12+
--hash=sha256:1cedf994a9b6885dcbb7ed40b24c332b1de3956319f4b1a0f07c0621d453accc \
13+
--hash=sha256:c9c1b6c7dbc62084f3e6a614a194eb16ded7947736c18e3300125d5c0a7a8b3c
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+
typing-extensions==3.7.4.3 \
36+
--hash=sha256:7cb407020f00f7bfc3cb3e7881628838e69d8f3fcab2f64742a5e76b2f841918 \
37+
--hash=sha256:99d4073b617d30288f569d3f13d2bd7548c3a7e4c8de87db09a9d29bb3a4a60c \
38+
--hash=sha256:dafc7639cde7f1b6e1acc0f457842a83e722ccca8eef5270af2d74792619a89f
39+
# via importlib-metadata
40+
wheel==0.36.2 \
41+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
42+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
43+
# via -r requirements.in
44+
zipp==3.4.1 \
45+
--hash=sha256:3607921face881ba3e026887d8150cca609d517579abe052ac81fc5aeffdbd76 \
46+
--hash=sha256:51cb66cc54621609dd593d1787f286ee42a5c0adbb4b29abea5a63edc3e03098
47+
# via
48+
# importlib-metadata
49+
# pep517
50+
51+
# The following packages are considered to be unsafe in a requirements file:
52+
pip==21.0.1 \
53+
--hash=sha256:37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 \
54+
--hash=sha256:99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5
55+
# via -r requirements.in
56+
setuptools==54.2.0 \
57+
--hash=sha256:aa9c24fb83a9116b8d425e53bec24c7bfdbffc313c2159f9ed036d4a6dd32d7d \
58+
--hash=sha256:b726461910b9ba30f077880c228bea22121aec50b172edf39eb7ff026c054a11
59+
# via -r requirements.in
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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.8.txt requirements.in
6+
#
7+
build==0.3.1.post1 \
8+
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a \
9+
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b
10+
# via -r requirements.in
11+
packaging==20.9 \
12+
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
13+
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
14+
# via build
15+
pep517==0.10.0 \
16+
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b \
17+
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249
18+
# via build
19+
pyparsing==2.4.7 \
20+
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
21+
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
22+
# via packaging
23+
toml==0.10.2 \
24+
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
25+
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
26+
# via
27+
# build
28+
# pep517
29+
wheel==0.36.2 \
30+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
31+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
32+
# via -r requirements.in
33+
34+
# The following packages are considered to be unsafe in a requirements file:
35+
pip==21.0.1 \
36+
--hash=sha256:37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 \
37+
--hash=sha256:99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5
38+
# via -r requirements.in
39+
setuptools==54.2.0 \
40+
--hash=sha256:aa9c24fb83a9116b8d425e53bec24c7bfdbffc313c2159f9ed036d4a6dd32d7d \
41+
--hash=sha256:b726461910b9ba30f077880c228bea22121aec50b172edf39eb7ff026c054a11
42+
# via -r requirements.in
Lines changed: 42 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,42 @@
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.9.txt requirements.in
6+
#
7+
build==0.3.1.post1 \
8+
--hash=sha256:85123bf327404e68142b1eb2a8298b052e984ad5b12738549688371e6337c73a \
9+
--hash=sha256:88bc8ff6cb948247bebd5b3bf6b8b71d10fd93bce848f9d2fd9b28cbdd40ae8b
10+
# via -r requirements.in
11+
packaging==20.9 \
12+
--hash=sha256:5b327ac1320dc863dca72f4514ecc086f31186744b84a230374cc1fd776feae5 \
13+
--hash=sha256:67714da7f7bc052e064859c05c595155bd1ee9f69f76557e21f051443c20947a
14+
# via build
15+
pep517==0.10.0 \
16+
--hash=sha256:ac59f3f6b9726a49e15a649474539442cf76e0697e39df4869d25e68e880931b \
17+
--hash=sha256:eba39d201ef937584ad3343df3581069085bacc95454c80188291d5b3ac7a249
18+
# via build
19+
pyparsing==2.4.7 \
20+
--hash=sha256:c203ec8783bf771a155b207279b9bccb8dea02d8f0c9e5f8ead507bc3246ecc1 \
21+
--hash=sha256:ef9d7589ef3c200abe66653d3f1ab1033c3c419ae9b9bdb1240a85b024efc88b
22+
# via packaging
23+
toml==0.10.2 \
24+
--hash=sha256:806143ae5bfb6a3c6e736a764057db0e6a0e05e338b5630894a5f779cabb4f9b \
25+
--hash=sha256:b3bda1d108d5dd99f4a20d24d9c348e91c4db7ab1b749200bded2f839ccbe68f
26+
# via
27+
# build
28+
# pep517
29+
wheel==0.36.2 \
30+
--hash=sha256:78b5b185f0e5763c26ca1e324373aadd49182ca90e825f7853f4b2509215dc0e \
31+
--hash=sha256:e11eefd162658ea59a60a0f6c7d493a7190ea4b9a85e335b33489d9f17e0245e
32+
# via -r requirements.in
33+
34+
# The following packages are considered to be unsafe in a requirements file:
35+
pip==21.0.1 \
36+
--hash=sha256:37fd50e056e2aed635dec96594606f0286640489b0db0ce7607f7e51890372d5 \
37+
--hash=sha256:99bbde183ec5ec037318e774b0d8ae0a64352fe53b2c7fd630be1d07e94f41e5
38+
# via -r requirements.in
39+
setuptools==54.2.0 \
40+
--hash=sha256:aa9c24fb83a9116b8d425e53bec24c7bfdbffc313c2159f9ed036d4a6dd32d7d \
41+
--hash=sha256:b726461910b9ba30f077880c228bea22121aec50b172edf39eb7ff026c054a11
42+
# via -r requirements.in

0 commit comments

Comments
 (0)