mirror of
https://github.com/certbot/certbot.git
synced 2026-06-05 06:42:10 -04:00
* Add a new, simplified version of pipstrap. * Use tools/pipstrap.py * Uncomment code * Refactor pip_install.py and provide hashes. * Fix test_sdists.sh. * Make code work on Python 2. * Call strip_hashes.py using Python 3. * Pin the oldest version of httplib2 used in distros * Strip enum34 dependency. * Remove pip pinnings from dev_constraints.txt * Correct pipstrap docstring. * Don't set working_dir twice. * Add comments
76 lines
2.2 KiB
Text
76 lines
2.2 KiB
Text
# 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
|
|
oauth2client==4.0.0
|
|
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
|
|
# 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.
|
|
PyICU==1.8
|
|
colorama==0.3.2
|
|
enum34==1.0.3
|
|
html5lib==0.999
|
|
idna==2.0
|
|
pbr==1.8.0
|
|
pytz==2012rc0
|
|
|
|
# Debian Buster constraints
|
|
google-api-python-client==1.5.5
|
|
|
|
# Our setup.py constraints
|
|
apacheconfig==0.3.2
|
|
cloudflare==1.5.1
|
|
cryptography==1.2.3
|
|
parsedatetime==1.3
|
|
pyparsing==1.5.5
|
|
python-digitalocean==1.11
|
|
requests[security]==2.6.0
|
|
|
|
# Ubuntu Xenial constraints
|
|
ConfigArgParse==0.10.0
|
|
pyOpenSSL==0.15.1
|
|
funcsigs==0.4
|
|
zope.hookable==4.0.4
|
|
|
|
# Ubuntu Bionic constraints.
|
|
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
|
|
|
|
# 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
|
|
|
|
# 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
|