-
Notifications
You must be signed in to change notification settings - Fork 135
/
requirements-pinned.txt
40 lines (40 loc) · 1.6 KB
/
requirements-pinned.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# These pinned requirements are the combined results of `pip-compile` over
# "requirements.txt" in each supported Python version.
#
# - Below script may be used (copy-paste to bash removing leading '#') to
# re-generate this file, e.g. if `requirements.txt` is updated.
#
# - Version updates should be handled by a GitHub-integrated dependency monitor
# (e.g. Dependabot) that regularly scans PyPI for updates, patches this file,
# and submits a PR, which tirggers CI/CD builds and should catch breaking
# updates.
#
# # Gather pip-compile results for each supported Python version
# for v in 2.7 3.5 3.6 3.7 3.8; do
# mkvirtualenv in-toto-env-${v} -p python${v};
# pip install pip-tools;
# pip-compile requirements.txt -n 2>&1 | grep -v "^#" >> requirements-pinned.combined;
# deactivate;
# rmvirtualenv in-toto-env-${v};
# done;
#
# # Create pinned requirements file retaining this doc header
# cat requirements-pinned.txt | grep "^#" > requirements-pinned.tmp;
# mv requirements-pinned.tmp requirements-pinned.txt
# cat requirements-pinned.combined | sort -u >> requirements-pinned.txt
# rm requirements-pinned.combined
#
attrs==19.3.0
cffi==1.14.0 # via cryptography, pynacl
colorama==0.4.3 # via securesystemslib
cryptography==2.9 # via securesystemslib
enum34==1.1.10 # via cryptography
ipaddress==1.0.23 # via cryptography
iso8601==0.1.12
pathspec==0.8.0
pycparser==2.20 # via cffi
pynacl==1.3.0 # via securesystemslib
python-dateutil==2.8.1
securesystemslib[crypto,pynacl]==0.15.0
six==1.15.0
subprocess32==3.5.4 # via securesystemslib