# All dependencies needed to run rucio should be defined here

SQLAlchemy==1.3.17                                # DB backend -- cannot move to 1.3.18-1.3.20 due to MySQL5 NOWAIT bug in SQLAlchemy
alembic==1.4.3                                    # Lightweight database migration tool for SQLAlchemy
web.py==0.62                                      # Python web framework
python-memcached==1.59                            # Quick and small memcached client for Python3
python-dateutil==2.8.1                            # Extensions to the standard datetime module
stomp.py==4.1.23                                  # ActiveMQ Messaging Protocol
statsd==3.3.0                                     # Needed to log into graphite with more than 1 Hz
geoip2==4.1.0                                     # GeoIP2 API (for IPv6 support)
oauth2client==4.1.3                               # OAuth 2.0 client library
retrying==1.3.3                                   # general-purpose retrying library to simplify the task of adding retry behavior to just about anything
redis==3.5.3                                      # Python client for Redis key-value store
numpy==1.19.4                                     # Numpy for forecasting T3C
paramiko==2.7.2                                   # SSH2 protocol library
Flask==1.1.2                                      # Python web framework
oic==1.2.1                                        # for authentication via OpenID Connect protocol
prometheus_client==0.9.0                          # Python client for the Prometheus monitoring system
