forked from theupdateframework/python-tuf
-
Notifications
You must be signed in to change notification settings - Fork 3
/
dev-requirements.txt
27 lines (24 loc) · 1.14 KB
/
dev-requirements.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
# This is a requirements file executed by pip and may be used during TUF
# development, and installation. It can be executed as follows:
# $ pip install --requirement dev-requirements.txt
#
# Install PyNaCl for generation and verification of ed25519 keys and signatures.
# It also includes protection against side-channel attacks.
# NOTE: TUF only uses the pure Python implementation of ed25519 for signature
# verification. PyNaCl is required for ed25519 key and signature generation
# with the TUF repository tools. Also install PyCrypto for RSA key & signature
# support, and general-purpose cryptography needed by the repository tools.
# Client must also install PyCrypto to verify RSASSA-PSS signatures. The
# minimal install can only verify ed25519 signatures. Pinned packages:
# http://nvie.com/posts/pin-your-packages/
cffi==1.11.5
pycrypto==2.6.1
pynacl==1.2.1
cryptography==2.3
pyasn1==0.4.4
# Testing requirements. The rest of the testing dependencies available in
# 'tox.ini'
tox==3.1.2
# pip install TUF (minimal install) in editable mode (i.e., setuptools
# "develop mode"). The current working directory must contain 'setup.py'.
--editable .