# All dependencies needed to run rucio should be defined here

SQLAlchemy==1.0.12         # db backend
alembic==0.8.5             # Lightweight database migration tool for SQLAlchemy
Mako==1.0.3                # Templating language
python-editor==0.5         # Programmatically open an editor, capture the result
flup==1.0.3.dev-20110405   # Needed to deploy web.py in lighthttpd
web.py==0.37               # Python web framework
python-memcached==1.57     # Quick and small memcached client for Python
ntplib>=0.3.3              # NTP library
anyjson==0.3.3             # Wraps the best available JSON implementation available in a common interface
jsonschema==2.5.1          # JSON Schema
repoze.lru==0.6            # LRU (least recently used) cache implementation.
python-dateutil==2.5.0     # Extensions to the standard datetime module
ordereddict==1.1           # Ordered Dictionary
meld3==1.0.2               # an HTML/XML templating system for Python 2.3+
pysftp==0.2.8              # forces installation of paramikoi and pycrypto
paramiko==1.16.0           # SSH2 protocol library
pycrypto==2.6.1            # Cryptographic modules
s3cmd==1.6.1               # Package built from http://s3tools.org/download
gearman==2.0.2             # Used only gor emulation framework
stomp.py==4.1.9            # ActiveMQ Messaging Protocol
dnspython==1.12.0          # To resolve ActiveMQ broker alias
pystatsd==0.1.10           # Needed to log into graphite with more than 1 Hz
pygeoip==0.3.2             # GeoIP API
geoip2==2.2.0              # GeoIP2 API (for IPv6 support)
maxminddb==1.2.0           # extension for reading the MaxMind DB format
threadpool==1.3.2          # threadpool
cffi==1.5.2                # Foreign Function Interface for Python calling C code
cryptography==1.3.1        # Cryptographic recipes and primitives
enum34==1.1.2              # Python 3.4 Enum backported
gcloud==0.12.0                   # API Client library for Google Cloud
googleapis-common-protos==1.1.0  # Common protobufs used in Google APIs
httplib2==0.9.2                  # A comprehensive HTTP client library
idna==2.1                        # Internationalized Domain Names in Applications (IDNA)
ipaddress==1.0.16                # IPv4/IPv6 manipulation library
oauth2client==2.0.1              # OAuth 2.0 client library
protobuf==3.0.0b2.post2          # Protocol Buffers
pyOpenSSL==16.0.0                # Python wrapper module around the OpenSSL library
pyasn1==0.1.9                    # ASN.1 types and codecs
pyasn1-modules==0.0.8            # A collection of ASN.1-based protocols modules
pycparser==2.14                  # C parser in Python
rsa==3.4.2                       # Pure-Python RSA implementation
setuptools==20.6.7               # Easily download, build, install, upgrade, and uninstall Python packages
# retrying==1.3.3                  # general-purpose retrying library to simplify the task of adding retry behavior to just about anything
