Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/certbot/certbot.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/acme
diff options
context:
space:
mode:
authorAdrien Ferrand <adferrand@users.noreply.github.com>2021-01-26 02:07:43 +0300
committerGitHub <noreply@github.com>2021-01-26 02:07:43 +0300
commit7399807ff2b4f8ac1f97e4f037f374610ca88797 (patch)
tree6e02df83f48b8d5d39d2e66a016167de87bf73c4 /acme
parent00235d3807f298c3cee700ed946a2fc6c3bf8145 (diff)
Drop Python 2 support (#8591)
Fixes #8389 #8584. This PR makes the necessary modifications to officially drop Python 2 support in the Certbot project. I did not remove the specific Python 2 compatibility branches that has been added in various places in the codebase, to reduce the size of this PR and this will be done in a future one * Update classifiers and python_requires in setup.py * Remove warnings about Python 2 deprecation * Remove Azure jobs on Python 2.7 * Remove references to python 2 in documentation * Pin dnspython to 2.1.0 * Update changelog * Remove warning ignore
Diffstat (limited to 'acme')
-rw-r--r--acme/acme/__init__.py8
-rw-r--r--acme/setup.py4
2 files changed, 1 insertions, 11 deletions
diff --git a/acme/acme/__init__.py b/acme/acme/__init__.py
index 3ec5203bf..8b6ce88c0 100644
--- a/acme/acme/__init__.py
+++ b/acme/acme/__init__.py
@@ -6,7 +6,6 @@ This module is an implementation of the `ACME protocol`_.
"""
import sys
-import warnings
# This code exists to keep backwards compatibility with people using acme.jose
# before it became the standalone josepy package.
@@ -20,10 +19,3 @@ for mod in list(sys.modules):
# preserved (acme.jose.* is josepy.*)
if mod == 'josepy' or mod.startswith('josepy.'):
sys.modules['acme.' + mod.replace('josepy', 'jose', 1)] = sys.modules[mod]
-
-if sys.version_info[0] == 2:
- warnings.warn(
- "Python 2 support will be dropped in the next release of acme. "
- "Please upgrade your Python version.",
- PendingDeprecationWarning,
- ) # pragma: no cover
diff --git a/acme/setup.py b/acme/setup.py
index ddc8ce2ad..056b00107 100644
--- a/acme/setup.py
+++ b/acme/setup.py
@@ -51,14 +51,12 @@ setup(
author="Certbot Project",
author_email='client-dev@letsencrypt.org',
license='Apache License 2.0',
- python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*, !=3.5.*',
+ python_requires='>=3.6',
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: Apache Software License',
'Programming Language :: Python',
- 'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.6',
'Programming Language :: Python :: 3.7',