# This file contains the oldest versions of our dependencies we're trying to # support. Usually these version numbers are taken from the packages of our # dependencies available in popular LTS Linux distros. Keeping compatibility # with those versions makes it much easier for OS maintainers to update their # Certbot packages. # # When updating these dependencies, we should try to only update them to the # oldest version of the package that is found in a non-EOL'd version of # CentOS, Debian, or Ubuntu that has Certbot packages in their OS repositories # using a version of Python we support. If the distro is EOL'd or using a # version of Python we don't support, it can be ignored. # CentOS/RHEL 7 EPEL constraints # Some of these constraints may be stricter than necessary because they # initially referred to the Python 2 packages in CentOS/RHEL 7 with EPEL. cffi==1.9.1 chardet==2.2.1 ipaddress==1.0.16 mock==1.0.1 ndg-httpsclient==0.3.2 ply==3.4 pyOpenSSL==17.3.0 pyasn1==0.1.9 pycparser==2.14 pyRFC3339==1.0 python-augeas==0.5.0 oauth2client==4.0.0 urllib3==1.10.2 zope.component==4.1.0 zope.event==4.0.3 zope.interface==4.0.5 # Debian Jessie Backports constraints # Debian Jessie has reached end of life so these dependencies can probably be # updated as needed or desired. colorama==0.3.2 enum34==1.0.3 html5lib==0.999 pbr==1.8.0 pytz==2012rc0 # Debian Buster constraints google-api-python-client==1.5.5 pyparsing==2.2.0 # Our setup.py constraints apacheconfig==0.3.2 cloudflare==1.5.1 python-digitalocean==1.11 requests==2.6.0 # Ubuntu Xenial constraints # Ubuntu Xenial only has versions of Python which we do not support available # so these dependencies can probably be updated as needed or desired. ConfigArgParse==0.10.0 funcsigs==0.4 zope.hookable==4.0.4 # Ubuntu Bionic constraints. cryptography==2.1.4 distro==1.0.1 # Lexicon oldest constraint is overridden appropriately on relevant DNS provider plugins # using their local-oldest-requirements.txt dns-lexicon==2.2.1 httplib2==0.9.2 idna==2.6 setuptools==39.0.1 six==1.11.0 # Ubuntu Focal constraints asn1crypto==0.24.0 configobj==5.0.6 parsedatetime==2.4 # Plugin constraints # These aren't necessarily the oldest versions we need to support # Tracking at https://github.com/certbot/certbot/issues/6473 boto3==1.4.7 botocore==1.7.41