Skip to content

Commit

Permalink
Merge branch 'release-1.34.0'
Browse files Browse the repository at this point in the history
* release-1.34.0:
  Bumping version to 1.34.0
  Add changelog entries from botocore
  Add changelog entry for Python 3.7 End of Support
  Deprecate Python 3.7 Support
  • Loading branch information
aws-sdk-python-automation committed Dec 13, 2023
2 parents d8ae1d2 + 71fee69 commit 0390930
Show file tree
Hide file tree
Showing 12 changed files with 39 additions and 29 deletions.
17 changes: 17 additions & 0 deletions .changes/1.34.0.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
[
{
"category": "Python",
"description": "End of support for Python 3.7",
"type": "feature"
},
{
"category": "Python",
"description": "[``botocore``] End of support for Python 3.7",
"type": "feature"
},
{
"category": "``drs``",
"description": "[``botocore``] Adding AgentVersion to SourceServer and RecoveryInstance structures",
"type": "api-change"
}
]
2 changes: 1 addition & 1 deletion .github/workflows/run-crt-test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ['3.7', '3.8', '3.9', '3.10', '3.11', '3.12']
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
os: [ubuntu-latest, macOS-latest, windows-latest]

steps:
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/run-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
strategy:
fail-fast: false
matrix:
python-version: ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12"]
python-version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
os: [ubuntu-latest, macOS-latest, windows-latest]

steps:
Expand Down
2 changes: 1 addition & 1 deletion .pre-commit-config.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ repos:
hooks:
- id: pyupgrade
args:
- '--py36-plus'
- '--py38-plus'
- repo: 'https://github.com/PyCQA/isort'
rev: 5.12.0
hooks:
Expand Down
8 changes: 8 additions & 0 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,14 @@
CHANGELOG
=========

1.34.0
======

* feature:Python: End of support for Python 3.7
* feature:Python: [``botocore``] End of support for Python 3.7
* api-change:``drs``: [``botocore``] Adding AgentVersion to SourceServer and RecoveryInstance structures


1.33.13
=======

Expand Down
2 changes: 1 addition & 1 deletion README.rst
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ Boto (pronounced boh-toh) was named after the fresh water dolphin native to the
Notices
-------

On 2023-12-13, support for Python 3.7 will end for Boto3. This follows the
On 2023-12-13, support for Python 3.7 ended for Boto3. This follows the
Python Software Foundation `end of support <https://peps.python.org/pep-0537/#lifespan>`__
for the runtime which occurred on 2023-06-27.
For more information, see this `blog post <https://aws.amazon.com/blogs/developer/python-support-policy-updates-for-aws-sdks-and-tools/>`__.
Expand Down
2 changes: 1 addition & 1 deletion boto3/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
from boto3.session import Session

__author__ = 'Amazon Web Services'
__version__ = '1.33.13'
__version__ = '1.34.0'


# The default Boto3 session; autoloaded when needed.
Expand Down
2 changes: 1 addition & 1 deletion docs/source/guide/migrationpy3.rst
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ module) and Boto3 (which implements the API functionality and higher-level featu
Timeline
--------
Going forward, all projects using Boto3 need to transition to Python 3.8 or later. Boto3 and
Botocore will end support for Python 3.7 on December, 13, 2023, and support for Python 2.7
Botocore ended support for Python 3.7 on December, 13, 2023, and support for Python 2.7
ended July 15, 2021.

Updating your project to use Python 3
Expand Down
18 changes: 2 additions & 16 deletions requirements-dev-lock.txt
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#
# This file is autogenerated by pip-compile with python 3.7
# To update, run:
# This file is autogenerated by pip-compile with Python 3.8
# by the following command:
#
# pip-compile --allow-unsafe --generate-hashes --output-file=requirements-dev-lock.txt requirements-dev.txt
#
Expand Down Expand Up @@ -79,12 +79,6 @@ exceptiongroup==1.1.3 \
--hash=sha256:097acd85d473d75af5bb98e41b61ff7fe35efe6675e4f9370ec6ec5126d160e9 \
--hash=sha256:343280667a4585d195ca1cf9cef84a4e178c4b6cf2274caef9859782b567d5e3
# via pytest
importlib-metadata==4.12.0 \
--hash=sha256:637245b8bab2b6502fcbc752cc4b7a6f6243bb02b31c5c26156ad103d3d45670 \
--hash=sha256:7401a975809ea1fdc658c3aa4f78cc2195a0e019c5cbc4c06122884e9ae80c23
# via
# pluggy
# pytest
iniconfig==1.1.1 \
--hash=sha256:011e24c64b7f47f6ebd835bb12a743f2fbe9a26d4cecaa7f53bc4f35ee9da8b3 \
--hash=sha256:bc3af051d7d14b2ee5ef9969666def0cd1a000e121eaea580d4a313df4b37f32
Expand Down Expand Up @@ -117,15 +111,7 @@ tomli==2.0.1 \
# via
# coverage
# pytest
typing-extensions==4.3.0 \
--hash=sha256:25642c956049920a5aa49edcdd6ab1e06d7e5d467fc00e0506c44ac86fbfca02 \
--hash=sha256:e6d2677a32f47fc7eb2795db1dd15c1f34eff616bcaf2cfb5e997f854fa1c4a6
# via importlib-metadata
wheel==0.38.1 \
--hash=sha256:7a95f9a8dc0924ef318bd55b616112c70903192f524d120acc614f59547a9e1f \
--hash=sha256:ea041edf63f4ccba53ad6e035427997b3bb10ee88a4cd014ae82aeb9eea77bb9
# via -r requirements-dev.txt
zipp==3.8.0 \
--hash=sha256:56bf8aadb83c24db6c4b577e13de374ccfb67da2078beba1d037c17980bf43ad \
--hash=sha256:c4f6e5bbf48e74f7a38e7cc5b0480ff42b0ae5178957d564d18932525d5cf099
# via importlib-metadata
4 changes: 2 additions & 2 deletions setup.cfg
Original file line number Diff line number Diff line change
Expand Up @@ -3,9 +3,9 @@ universal = 0

[metadata]
requires_dist =
botocore>=1.33.13,<1.34.0
botocore>=1.34.0,<1.35.0
jmespath>=0.7.1,<2.0.0
s3transfer>=0.8.2,<0.9.0
s3transfer>=0.9.0,<0.10.0

[options.extras_require]
crt = botocore[crt]>=1.21.0,<2.0a0
Expand Down
7 changes: 3 additions & 4 deletions setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@


requires = [
'botocore>=1.33.13,<1.34.0',
'botocore>=1.34.0,<1.35.0',
'jmespath>=0.7.1,<2.0.0',
's3transfer>=0.8.2,<0.9.0',
's3transfer>=0.9.0,<0.10.0',
]


Expand All @@ -37,7 +37,7 @@ def get_version():
include_package_data=True,
install_requires=requires,
license="Apache License 2.0",
python_requires=">= 3.7",
python_requires=">= 3.8",
classifiers=[
'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
Expand All @@ -46,7 +46,6 @@ def get_version():
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
Expand Down
2 changes: 1 addition & 1 deletion tox.ini
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
[tox]
envlist = py37,py38,py39,py310,py311,py312
envlist = py38,py39,py310,py311,py312

# Comment to build sdist and install into virtualenv
# This is helpful to test installation but takes extra time
Expand Down

0 comments on commit 0390930

Please sign in to comment.