# Indirect requirements we need to pin.
# Required by a release that broke us on 18 Feb 2022
markupsafe==2.0.1           # bsd
itsdangerous==2.0.1         # bsd

# Pinned dependancies of our requirements, locked because of compatability issues
protobuf<4.0.0              # google license: https://github.com/protocolbuffers/protobuf/blob/main/LICENSE
                            # Version 4.21 and greater requires that a different version of protoc be used
                            # than that which etcd3 uses.

# Our requirements.
pyyaml>=5.1                 # mit
pycdlib                     # lgpl
oslo.concurrency            # apache2
jinja2<3.0,>=2.10.1         # bsd
setproctitle                # bsd
click<8.0.0                 # bsd
prettytable                 # bsd
tox                         # mit
flake8                      # mit
testtools                   # mit
Werkzeug<2.0                # bsd
flask<2.0                   # bsd
flask_restful               # bsd
psutil                      # bsd
prometheus_client           # apache2
etcd3                       # apache2
etcd3gw                     # apache2
flask-jwt-extended==3.25.0  # mit
bcrypt                      # apache2
gunicorn                    # mit
pylogrus                    # mit
pydantic                    # mit
python-magic                # mit
flask-request-id-middleware # mit
webargs                     # mit
clingwrap                   # apache2

# Is difficult to get install working, use system packages instead. On Ubuntu
# those are: libvirt-daemon-system libvirt-dev python3-libvirt
#libvirt-python      # lgpl
