2017-12-18 15:31:36 -05:00
|
|
|
# This file contains the oldest versions of our dependencies we say we require
|
|
|
|
|
# in our packages or versions we need to support to maintain compatibility with
|
|
|
|
|
# the versions included in the various Linux distros where we are packaged.
|
|
|
|
|
|
|
|
|
|
# CentOS/RHEL 7 EPEL constraints
|
|
|
|
|
cffi==1.6.0
|
|
|
|
|
chardet==2.2.1
|
|
|
|
|
configobj==4.7.2
|
|
|
|
|
ipaddress==1.0.16
|
|
|
|
|
mock==1.0.1
|
|
|
|
|
ndg-httpsclient==0.3.2
|
|
|
|
|
ply==3.4
|
|
|
|
|
pyasn1==0.1.9
|
|
|
|
|
pycparser==2.14
|
|
|
|
|
pyRFC3339==1.0
|
|
|
|
|
python-augeas==0.5.0
|
2019-10-21 16:54:17 -04:00
|
|
|
oauth2client==4.0.0
|
2017-12-18 15:31:36 -05:00
|
|
|
six==1.9.0
|
|
|
|
|
# setuptools 0.9.8 is the actual version packaged, but some other dependencies
|
|
|
|
|
# in this file require setuptools>=1.0 and there are no relevant changes for us
|
|
|
|
|
# between these versions.
|
|
|
|
|
setuptools==1.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
|
2020-08-07 15:21:52 -04:00
|
|
|
# Debian Jessie has reached end of life. However:
|
|
|
|
|
# When it becomes necessary to upgrade any of these dependencies, you should only update them to the oldest version of the package found
|
|
|
|
|
# in a non-EOL'd version of CentOS, Debian, or Ubuntu that has Certbot packages in their OS repositories.
|
2017-12-18 15:31:36 -05:00
|
|
|
PyICU==1.8
|
|
|
|
|
colorama==0.3.2
|
|
|
|
|
enum34==1.0.3
|
|
|
|
|
html5lib==0.999
|
|
|
|
|
idna==2.0
|
|
|
|
|
pbr==1.8.0
|
|
|
|
|
pytz==2012rc0
|
|
|
|
|
|
2019-10-21 16:54:17 -04:00
|
|
|
# Debian Buster constraints
|
|
|
|
|
google-api-python-client==1.5.5
|
|
|
|
|
|
2017-12-18 15:31:36 -05:00
|
|
|
# Our setup.py constraints
|
2020-03-23 20:05:22 -04:00
|
|
|
apacheconfig==0.3.2
|
2017-12-18 15:31:36 -05:00
|
|
|
cloudflare==1.5.1
|
2019-01-08 22:44:25 -05:00
|
|
|
cryptography==1.2.3
|
2017-12-18 15:31:36 -05:00
|
|
|
parsedatetime==1.3
|
|
|
|
|
pyparsing==1.5.5
|
|
|
|
|
python-digitalocean==1.11
|
2019-01-08 22:44:25 -05:00
|
|
|
requests[security]==2.6.0
|
2017-12-18 15:31:36 -05:00
|
|
|
|
|
|
|
|
# Ubuntu Xenial constraints
|
|
|
|
|
ConfigArgParse==0.10.0
|
2020-07-02 18:01:21 -04:00
|
|
|
pyOpenSSL==0.15.1
|
2017-12-18 15:31:36 -05:00
|
|
|
funcsigs==0.4
|
|
|
|
|
zope.hookable==4.0.4
|
2018-11-02 19:00:32 -04:00
|
|
|
|
2019-01-17 18:21:13 -05:00
|
|
|
# Ubuntu Bionic constraints.
|
2019-08-27 21:31:35 -04:00
|
|
|
distro==1.0.1
|
2019-01-17 18:21:13 -05:00
|
|
|
# Lexicon oldest constraint is overridden appropriately on relevant DNS provider plugins
|
|
|
|
|
# using their local-oldest-requirements.txt
|
|
|
|
|
dns-lexicon==2.2.1
|
2019-01-10 14:36:15 -05:00
|
|
|
|
2018-11-02 19:00:32 -04:00
|
|
|
# Plugin constraints
|
2018-11-05 20:30:26 -05:00
|
|
|
# These aren't necessarily the oldest versions we need to support
|
|
|
|
|
# Tracking at https://github.com/certbot/certbot/issues/6473
|
2018-11-02 19:00:32 -04:00
|
|
|
boto3==1.4.7
|
|
|
|
|
botocore==1.7.41
|
2020-07-17 16:01:04 -04:00
|
|
|
|
|
|
|
|
# Old certbot[dev] constraints
|
|
|
|
|
# Old versions of certbot[dev] required ipdb and our normally pinned version of
|
|
|
|
|
# ipython which ipdb depends on doesn't support Python 2 so we pin an older
|
|
|
|
|
# version here to keep tests working while we have Python 2 support.
|
|
|
|
|
ipython==5.8.0
|
|
|
|
|
prompt-toolkit==1.0.18
|