#
# This file is autogenerated by pip-compile with Python 3.9
# by the following command:
#
#    pip-compile --strip-extras requirements.server.in
#
aiohappyeyeballs==2.5.0
    # via aiohttp
aiohttp==3.11.13
    # via geoip2
aiosignal==1.3.2
    # via aiohttp
alembic==1.14.1
    # via -r requirements.server.in
annotated-types==0.7.0
    # via pydantic
argcomplete==3.5.3
    # via -r requirements.server.in
async-timeout==5.0.1
    # via
    #   aiohttp
    #   redis
attrs==25.1.0
    # via
    #   aiohttp
    #   jsonschema
    #   referencing
bcrypt==4.3.0
    # via paramiko
blinker==1.9.0
    # via flask
boto3==1.37.5
    # via -r requirements.server.in
botocore==1.37.7
    # via
    #   boto3
    #   s3transfer
cachetools==5.5.2
    # via google-auth
certifi==2025.1.31
    # via
    #   elastic-transport
    #   requests
cffi==1.17.1
    # via
    #   cryptography
    #   pynacl
charset-normalizer==3.4.1
    # via requests
click==8.1.8
    # via flask
cryptography==44.0.2
    # via
    #   globus-sdk
    #   oic
    #   paramiko
    #   pyjwt
    #   pyspnego
    #   requests-kerberos
oracledb==3.1.1
    # via -r requirements.server.in
decorator==5.2.1
    # via
    #   dogpile-cache
    #   gssapi
defusedxml==0.7.1
    # via oic
dnspython==2.7.0
    # via pymongo
docopt==0.6.2
    # via stomp-py
dogpile-cache==1.2.2
    # via -r requirements.server.in
elastic-transport==8.17.0
    # via elasticsearch
elasticsearch==8.15.1
    # via -r requirements.server.in
flask==3.1.1
    # via -r requirements.server.in
frozenlist==1.5.0
    # via
    #   aiohttp
    #   aiosignal
future==1.0.0
    # via pyjwkest
geoip2==5.0.1
    # via -r requirements.server.in
globus-sdk==3.41.0
    # via -r requirements.server.in
google-auth==2.38.0
    # via -r requirements.server.in
greenlet==3.2.2
    # via sqlalchemy
gssapi==1.9.0
    # via pyspnego
idna==3.10
    # via
    #   requests
    #   yarl
importlib-metadata==8.6.1
    # via flask
isodate==0.7.2
    # via python3-saml
itsdangerous==2.2.0
    # via flask
jinja2==3.1.6
    # via flask
jmespath==1.0.1
    # via
    #   boto3
    #   botocore
jsonschema==4.23.0
    # via -r requirements.server.in
jsonschema-specifications==2024.10.1
    # via jsonschema
kerberos==1.3.1
    # via -r requirements.server.in
krb5==0.7.1
    # via pyspnego
libtorrent==2.0.11
    # via -r requirements.server.in
lxml==5.3.1
    # via
    #   python3-saml
    #   xmlsec
mako==1.3.9
    # via
    #   alembic
    #   oic
markdown-it-py==3.0.0
    # via rich
markupsafe==3.0.2
    # via
    #   flask
    #   jinja2
    #   mako
    #   werkzeug
maxminddb==2.6.3
    # via geoip2
mdurl==0.1.2
    # via markdown-it-py
multidict==6.1.0
    # via
    #   aiohttp
    #   yarl
oic==1.7.0
    # via -r requirements.server.in
packaging==24.1
    # via
    #   -r requirements.server.in
    #   qbittorrent-api
paramiko==3.5.1
    # via -r requirements.server.in
pbr==6.1.1
    # via stevedore
prometheus-client==0.21.1
    # via -r requirements.server.in
propcache==0.3.0
    # via
    #   aiohttp
    #   yarl
psycopg==3.2.3 ; implementation_name == "cpython"
    # via -r requirements.server.in
psycopg-binary==3.2.3
    # via psycopg
psycopg-pool==3.2.4
    # via psycopg
pyasn1==0.6.1
    # via
    #   pyasn1-modules
    #   rsa
pyasn1-modules==0.4.1
    # via google-auth
pycparser==2.22
    # via cffi
pycryptodomex==3.21.0
    # via
    #   oic
    #   pyjwkest
pydantic==2.10.6
    # via pydantic-settings
pydantic-core==2.27.2
    # via pydantic
pydantic-settings==2.8.1
    # via oic
pygments==2.19.1
    # via rich
pyjwkest==1.4.2
    # via oic
pyjwt==2.10.1
    # via globus-sdk
pykerberos==1.2.4
    # via -r requirements.server.in
pymemcache==4.0.0
    # via -r requirements.server.in
pymongo==4.11.2
    # via -r requirements.server.in
pymysql==1.1.1
    # via -r requirements.server.in
pynacl==1.5.0
    # via paramiko
pyspnego==0.11.2
    # via requests-kerberos
python-dateutil==2.9.0.post0
    # via
    #   -r requirements.server.in
    #   botocore
python-dotenv==1.0.1
    # via pydantic-settings
python-magic==0.4.27
    # via -r requirements.server.in
python-swiftclient==4.7.0
    # via -r requirements.server.in
python3-saml==1.16.0
    # via -r requirements.server.in
pyyaml==6.0.2
    # via -r requirements.server.in
qbittorrent-api==2025.2.0
    # via -r requirements.server.in
redis==5.2.1
    # via -r requirements.server.in
referencing==0.36.2
    # via
    #   jsonschema
    #   jsonschema-specifications
requests==2.32.4
    # via
    #   -r requirements.server.in
    #   geoip2
    #   globus-sdk
    #   oic
    #   pyjwkest
    #   python-swiftclient
    #   qbittorrent-api
    #   requests-kerberos
requests-kerberos==0.15.0
    # via -r requirements.server.in
rich==13.9.4
    # via -r requirements.server.in
rpds-py==0.23.1
    # via
    #   jsonschema
    #   referencing
rsa==4.9
    # via google-auth
s3transfer==0.11.4
    # via boto3
six==1.17.0
    # via
    #   pyjwkest
    #   python-dateutil
sqlalchemy==2.0.38
    # via
    #   -r requirements.server.in
    #   alembic
statsd==4.0.1
    # via -r requirements.server.in
stevedore==5.4.1
    # via dogpile-cache
stomp-py==8.2.0
    # via -r requirements.server.in
tabulate==0.9.0
    # via -r requirements.server.in
typing-extensions==4.14.0
    # via
    #   alembic
    #   dogpile-cache
    #   globus-sdk
    #   multidict
    #   psycopg
    #   psycopg-pool
    #   pydantic
    #   pydantic-core
    #   referencing
    #   rich
    #   sqlalchemy
urllib3==1.26.19
    # via
    #   -r requirements.server.in
    #   botocore
    #   elastic-transport
    #   qbittorrent-api
    #   requests
websocket-client==1.8.0
    # via stomp-py
werkzeug==3.1.3
    # via
    #   -r requirements.server.in
    #   flask
xmlsec==1.3.13
    # via
    #   -r requirements.server.in
    #   python3-saml
yarl==1.18.3
    # via aiohttp
zipp==3.21.0
    # via importlib-metadata

# The following packages are considered to be unsafe in a requirements file:
# setuptools
