PyYAML
asyncache
boto3<1.36
cachetools
certifi
cryptography
htcondor>=25.3.1
httpx
jsonschema
ldap3
motor
prometheus-client
psutil
pymongo
python-dateutil
requests
requests-futures
requests-toolbelt
setproctitle
tornado
unidecode
wipac-dev-tools
wipac-rest-tools[redis]>=1.12.2

[docs]
sphinx<9

[mypy]
beautifulsoup4
coverage
flake8
flexmock
mock
moto[s3]>=5
pytest-asyncio
pytest-cov
pytest-mock
pytest<8.1
requests-mock
respx
sphinx<9
types-cachetools
types-requests

[tests]
beautifulsoup4
coverage
flake8
flexmock
mock
moto[s3]>=5
pytest-asyncio
pytest-cov
pytest-mock
pytest<8.1
requests-mock
respx
types-cachetools
types-requests
