File: //home/arjun/projects/env/lib/python3.10/site-packages/boto3/__pycache__/compat.cpython-310.pyc
o
/weG � @ st d dl Z d dlZd dlZd dlZd dlZd dlmZ eZd dl m
Z e j�
d�r-dd� ZnejZdd� Zdd � ZdS )
� N)�PythonDeprecationWarning�winc
C sR zt �|� W n ty } z
|jtjks� W Y d }~nd }~ww t �| |� d S )N)�os�remove�OSError�errno�ENOENT�rename)�current_filename�new_filename�e� r
�E/home/arjun/projects/env/lib/python3.10/site-packages/boto3/compat.py�rename_file s ���r c C s t jddtdd� dS )z�
Invoking this filter acknowledges your runtime will soon be deprecated
at which time you will stop receiving all updates to your client.
�ignorez'.*Boto3 will no longer support Python.*z.*boto3\.compat)�message�category�moduleN)�warnings�filterwarningsr r
r
r
r �"filter_python_deprecation_warnings. s
�r c C sd ddd�} d| i}t jdd� }||v r0|| }d�|d |d |d
|d �}t�|t� dS dS )z=Use this template for future deprecation campaigns as needed.zDecember 13, 2023z\https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/)�date� blog_link)� � N� z�Boto3 will no longer support Python {}.{} starting {}. To continue receiving service updates, bug fixes, and security updates please upgrade to Python 3.8 or later. More information can be found here: {}r � r r )�sys�version_info�formatr �warnr )�py_37_params�deprecated_versions�
py_version�params�warningr
r
r �_warn_deprecated_python; s � ���r&