-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements-dev.txt
executable file
·74 lines (61 loc) · 1.64 KB
/
requirements-dev.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
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
# Sub-dependencies are listed below dependencies
# Argon2 Password Hashing Function (Derives keys that protect persistent user data)
argon2-cffi>=20.1.0
cffi>=1.14.5
pycparser>=2.20
six>=1.16.0
# cryptography (pyca) (Provides X448 key exchange)
cryptography>=3.4.7
# Flask (Onion Service web server that serves TFC public keys and ciphertexts to contacts)
Flask>=2.0.1
click>=8.0.1
importlib-metadata>=4.5.0
zipp>=3.4.1
typing-extensions>=3.10.0.0
itsdangerous>=2.0.1
Jinja2>=3.0.1
MarkupSafe>=2.0.1
Werkzeug>=2.0.1
# mypy (Static type checking tool)
mypy>=0.812
mypy-extensions>=0.4.3
typed-ast>=1.4.3
# PyLama (Code audit tool for Python)
pylama>=7.7.1
mccabe>=0.6.1
pycodestyle>=2.7.0
pydocstyle>=6.1.1
snowballstemmer>=2.1.0
pyflakes>=2.3.1
# PyNaCl (pyca) (Handles TCB-side XChaCha20-Poly1305 symmetric encryption and Derives TFC account from Onion Service private key)
PyNaCl>=1.4.0
# pySerial (Connects the Source/Destination Computer to the Networked Computer)
pyserial>=3.5
# PySocks (Routes Requests library through SOCKS5 proxy making Onion Service connections possible)
PySocks>=1.7.1
# pytest (Test framework)
pytest>=6.2.4
attrs>=21.2.0
more-itertools>=8.8.0
packaging>=20.9
pyparsing>=2.4.7
pluggy>=0.13.1
py>=1.10.0
wcwidth>=0.2.5
# pytest-cov (Pytest plugin for measuring coverage)
pytest-cov>=2.12.1
coverage>=5.5
# xdist (Pytest distributed testing plugin)
pytest-xdist>=2.2.1
execnet>=1.8.1
apipkg>=1.5
pytest-forked>=1.3.0
# Requests (Connects to the contact's Tor Onion Service)
requests>=2.25.1
certifi>=2021.5.30
chardet>=4.0.0
idna==2.10
urllib3>=1.26.5
setuptools>=57.0.0
# Stem (Connects to Tor and manages Onion Services)
stem>=1.8.0