-e master
-e worker
-e pkg
# we install buildbot www from pypi to avoid the slow nodejs build at each test
buildbot-www==4.0.0

autobahn==23.6.2;  python_version >= "3.9"
autobahn==22.7.1;  python_version < "3.9" # pyup: ignore
boto3==1.34.98
msgpack==1.0.8
Markdown==3.6
pylint==3.1.0
ruff==0.4.3

# The following are transitive dependencies of the above. The versions are pinned so that tests
# are reproducible. The versions should be upgraded whenever we see new versions to catch problems
# in new versions of the packages. Whole list should be regenerated by via `pip freeze` once in a
# while to remove no longer needed dependencies.

alabaster==0.7.16; python_version >= "3.9"
alabaster==0.7.13; python_version < "3.9" # pyup: ignore 0.7.14 dropped support for Python 3.8 and earlier
alembic==1.13.1
appdirs==1.4.4
asn1crypto==1.5.1
astroid==3.1.0
attrs==23.2.0
Automat==22.10.0
Babel==2.15.0
backports.functools-lru-cache==2.0.0
boto==2.49.0
botocore==1.34.98
certifi==2024.2.2
cffi==1.16.0
chardet==5.2.0
charset-normalizer==3.3.2
click==8.1.7
configparser==7.0.0
constantly==23.10.4
cookies==2.2.1
coverage==7.5.1
croniter==2.0.5
cryptography==42.0.6
decorator==5.1.1
dicttoxml==1.7.16
dill==0.3.8
docker==7.0.0
docutils==0.18.1  # pyup: ignore (sphinx-rtd-theme 1.2.0 requires docutils<0.19)
extras==1.0.0
fixtures==4.1.0
funcsigs==1.0.2
future==1.0.0
graphql-core==3.3.0a4; python_version >= "3.12" # pyup: ignore (temporary switch to PRE-RELEASE version; remove this once 3.3.0 or newer is released as RELEASE version)
graphql-core==3.2.3; python_version < "3.12"
greenlet==3.0.3
hvac==2.2.0
hyperlink==21.0.0
idna==3.7
imagesize==1.4.1
importlib-metadata==7.1.0
importlib-resources==6.4.0;  python_version < "3.9"
incremental==22.10.0
ipaddress==1.0.23
iso8601==2.1.0
isort==4.3.21   # pyup: ignore (until https://github.com/PyCQA/pylint/pull/3725 is merged)
Jinja2==3.1.4
jmespath==1.0.1
jsonref==1.1.0
lazy-object-proxy==1.9.0  # pyup: ignore (required by astroid)
ldap3==2.9.1
lz4==4.3.3
Mako==1.3.3
markdown2==2.4.13
MarkupSafe==2.1.5
mccabe==0.7.0
more-itertools==10.2.0
moto==5.0.6
olefile==0.47
packaging==24.0
parameterized==0.9.0
pathlib2==2.3.7.post1
pbr==6.0.0
Pillow==10.3.0
platformdirs==4.2.1
psutil==5.9.8
pyaml==24.4.0
pyasn1==0.6.0
pyasn1-modules==0.4.0
pycodestyle==2.11.1;  python_version >= "3.8.1"
pycparser==2.22
pyenchant==3.2.2
pyflakes==3.2.0
PyJWT==2.8.0
pyOpenSSL==24.1.0
pyparsing==3.1.2
pypugjs==5.9.12
python-dateutil==2.9.0.post0
python-subunit==1.4.4
pytz==2024.1
PyYAML==6.0.1
requests==2.31.0
responses==0.25.0
ruamel.yaml==0.18.6
ruamel.yaml.clib==0.2.8
s3transfer==0.10.1
scandir==1.10.0
service-identity==24.1.0
setuptools-trial==0.6.0
singledispatch==4.1.0
six==1.16.0
snowballstemmer==2.2.0
# Buildbot supports only sqlalchemy >= 1.3.0, < 1.5
SQLAlchemy==1.4.52  # pyup: ignore
sqlparse==0.5.0
termcolor==2.4.0
testtools==2.7.1
toml==0.10.2
tomli==2.0.1
tomlkit==0.12.4
towncrier==23.11.0
treq==23.11.0;  python_version >= "3.9"
treq==22.2.0;  python_version < "3.9" # pyup: ignore
Twisted==24.3.0
txaio==23.1.1
txrequests==0.9.6
types-PyYAML==6.0.12.20240311
typing_extensions==4.11.0
unidiff==0.7.5
# botocore depends on urllib3<1.27
urllib3==1.26.18  # pyup: ignore
webcolors==1.13
websocket-client==1.8.0
Werkzeug==3.0.3
wrapt==1.16.0
xmltodict==0.13.0
zipp==3.18.1
zope.interface==6.3
