forked from keylime/keylime
-
Notifications
You must be signed in to change notification settings - Fork 0
/
requirements.txt
26 lines (25 loc) · 1.25 KB
/
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
# Changes to this file first require that an enhancement be raised to ensure new packages are maintained and available in the major distributions
# we support (currently Fedora and Debian). The enhancement should specifically outline the package name and rationale for adding the depedency.
# Once an enhancement has been merged, the package needs to be added to the installer.sh, the CI Docker images and issues should be raised on
# keylime/keylime-rpm keylime/keylime-deb and the keylime ansible installer
cryptography>=3.3.2 # BSD/Apache-2.0
tornado>=5.0.2 # Apache-2.0
pyzmq>=14.4 # LGPL+BSD
pyyaml>=3.11 # MIT
requests>=2.6 # Apache-2.0
sqlalchemy>=1.3 # MIT
alembic>=1.1.0 # MIT
packaging>=20.0 #BSD
psutil>=5.4.2 # BSD
# Note that lark was renamed from lark-parser with 1.0.0 release
lark>=1.0.0 # MIT
# pyasn1 is used to read the EK cert, due to issue #944.
pyasn1>=0.4.2 # BSD
pyasn1-modules>=0.2.1 # BSD
jinja2>=3.0.0 # BSD
# Keylime requires also gpg (LGPLv2+).
# Those bindings must match the local GPG version and therefore this package is not installed via PyPI.
# typing-extensions is required for TypedDict and Literal on Python < 3.8
# as well as NotRequired on Python < 3.11
typing-extensions>=4.0.1 ; python_version < '3.11' #PSF-2.0
jsonschema>=2.6.0 # MIT