# Path: boto3/exceptions.py
# class PythonDeprecationWarning(Warning):
#     """
#     Python version being used is scheduled to become unsupported
#     in an future release. See warning for specifics.
#     """
# 
#     pass


import sys
import os
import errno
import socket
import warnings
    import collections.abc as collections_abc
    import collections as collections_abc
from botocore.vendored import six
from boto3.exceptions import PythonDeprecationWarning
        message=".*Boto3 will no longer support Python.*",
        category=PythonDeprecationWarning,
        module=r".*boto3\.compat"
    )


def _warn_deprecated_python():
    """Python 2.7 is deprecated so this code will no longer run.

    Use this template for future deprecation campaigns as needed.
    """
    py_27_params = {
        'date': 'July 15, 2021',
        'blog_link': 'https://aws.amazon.com/blogs/developer/announcing-end-'
                     'of-support-for-python-2-7-in-aws-sdk-for-python-and-'
                     'aws-cli-v1/'
    }
    deprecated_versions = {
        (2, 7): py_27_params,
    }
    py_version = sys.version_info[:2]

    if py_version in deprecated_versions:
        params = deprecated_versions[py_version]
        warning = (
            "Boto3 will no longer support Python {}.{} "
            "starting {}. To continue receiving service updates, "
            "bug fixes, and security updates please upgrade to Python 3.6 or "
            "later. More information can be found here: {}"
        ).format(py_version[0], py_version[1], params['date'], params['blog_link'])

# Path: boto3/exceptions.py
# class PythonDeprecationWarning(Warning):
#     """
#     Python version being used is scheduled to become unsupported
#     in an future release. See warning for specifics.
#     """
# 
#     pass


# Path: boto3/compat.py
import sys
import os
import errno
import socket
import warnings
    import collections.abc as collections_abc
    import collections as collections_abc
from botocore.vendored import six
from boto3.exceptions import PythonDeprecationWarning

        message=".*Boto3 will no longer support Python.*",
        category=PythonDeprecationWarning,
        module=r".*boto3\.compat"
    )


def _warn_deprecated_python():
    """Python 2.7 is deprecated so this code will no longer run.

    Use this template for future deprecation campaigns as needed.
    """
    py_27_params = {
        'date': 'July 15, 2021',
        'blog_link': 'https://aws.amazon.com/blogs/developer/announcing-end-'
                     'of-support-for-python-2-7-in-aws-sdk-for-python-and-'
                     'aws-cli-v1/'
    }
    deprecated_versions = {
        (2, 7): py_27_params,
    }
    py_version = sys.version_info[:2]

    if py_version in deprecated_versions:
        params = deprecated_versions[py_version]
        warning = (
            "Boto3 will no longer support Python {}.{} "
            "starting {}. To continue receiving service updates, "
            "bug fixes, and security updates please upgrade to Python 3.6 or "
            "later. More information can be found here: {}"
        ).format(py_version[0], py_version[1], params['date'], params['blog_link'])

        warnings.warn(warning, PythonDeprecationWarning)