Skip to content

Commit f23a2d8

Browse files
ShubhamChaturvedi7Shubham Chaturvedi
andauthored
fix(CI): use macos-14 (#432)
Co-authored-by: Shubham Chaturvedi <[email protected]>
1 parent e702dbd commit f23a2d8

File tree

17 files changed

+21
-40
lines changed

17 files changed

+21
-40
lines changed

.github/workflows/ci_static-analysis.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ jobs:
2828
- uses: actions/checkout@v4
2929
- uses: actions/setup-python@v4
3030
with:
31-
python-version: 3.8
31+
python-version: '3.10'
3232
- run: |
3333
python -m pip install --upgrade pip
3434
pip install --upgrade -r dev_requirements/ci-requirements.txt

.github/workflows/ci_tests.yaml

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,8 @@ jobs:
1818
# x86 builds are only meaningful for Windows
1919
- os: windows-latest
2020
architecture: x86
21-
- os: macos-13
22-
architecture: x64
21+
- os: macos-14
2322
python:
24-
- 3.8
25-
- 3.9
2623
- "3.10"
2724
- "3.11"
2825
- "3.12"

.github/workflows/python-examples.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
12+
python-version: ['3.10', '3.11', '3.12']
1313
include:
14-
- python-version: '3.8'
15-
tox-env: 'py38-examples'
16-
- python-version: '3.9'
17-
tox-env: 'py39-examples'
1814
- python-version: '3.10'
1915
tox-env: 'py310-examples'
2016
- python-version: '3.11'

.github/workflows/python-integration.yml

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,8 @@ jobs:
99
strategy:
1010
fail-fast: false
1111
matrix:
12-
python-version: ['3.8', '3.9', '3.10', '3.11', '3.12']
12+
python-version: ['3.10', '3.11', '3.12']
1313
include:
14-
- python-version: '3.8'
15-
tox-env: 'py38-integ'
16-
- python-version: '3.9'
17-
tox-env: 'py39-integ'
1814
- python-version: '3.10'
1915
tox-env: 'py310-integ'
2016
- python-version: '3.11'

.readthedocs.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ version: 2
99
build:
1010
os: ubuntu-22.04
1111
tools:
12-
python: "3.8"
12+
python: "3.10"
1313

1414
# Build documentation in the doc/ directory with Sphinx
1515
sphinx:

CHANGELOG.rst

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@ Changelog
77

88
Deprecation
99
-----------
10+
* The AWS Encryption SDK CLI no longer supports Python < 3.10 as of major version 4.3.x; only Python 3.10+ is supported.
1011
* Removed ``pkg_resources`` in favor of ``importlib.metadata``
1112
`#428 <https://github.com/aws/aws-encryption-sdk-cli/pull/428>`_
1213

README.rst

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ Getting Started
4444
Required Prerequisites
4545
======================
4646

47-
* Python 3.8+
47+
* Python 3.10+
4848
* aws-encryption-sdk >= 3.1.0
4949

5050
Installation

api_compatibility_tests/setup.py

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,10 @@ def get_requirements():
4646
"Natural Language :: English",
4747
"License :: OSI Approved :: Apache Software License",
4848
"Programming Language :: Python",
49-
"Programming Language :: Python :: 2",
50-
"Programming Language :: Python :: 2.7",
5149
"Programming Language :: Python :: 3",
52-
"Programming Language :: Python :: 3.4",
53-
"Programming Language :: Python :: 3.5",
54-
"Programming Language :: Python :: 3.6",
55-
"Programming Language :: Python :: 3.7",
56-
"Programming Language :: Python :: 3.8",
57-
"Programming Language :: Python :: 3.9",
5850
"Programming Language :: Python :: 3.10",
51+
"Programming Language :: Python :: 3.11",
52+
"Programming Language :: Python :: 3.12",
5953
"Programming Language :: Python :: Implementation :: CPython",
6054
"Topic :: Security",
6155
"Topic :: Security :: Cryptography",

dev_requirements/linter-requirements.txt

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,13 @@
1-
bandit==1.7.5
1+
bandit==1.9.2
22
black==22.8.0
33
doc8==1.0.0
4-
flake8==4.0.1
5-
flake8-docstrings==1.6.0
6-
flake8-print==4.0.0
4+
flake8==5.0.4
5+
flake8-docstrings==1.7.0
6+
flake8-print==5.0.0
77
isort==5.10.1
88
mock==4.0.3
9-
pyflakes==2.4.0
10-
pylint==2.12.2
9+
pyflakes==2.5.0
10+
pylint==3.0.3
1111
pytest==7.4.0
1212
pytest-cov==4.1.0
1313
pytest-mock==3.11.1

examples/setup.py

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -48,9 +48,6 @@ def get_requirements():
4848
"License :: OSI Approved :: Apache Software License",
4949
"Programming Language :: Python",
5050
"Programming Language :: Python :: 3",
51-
"Programming Language :: Python :: 3.7",
52-
"Programming Language :: Python :: 3.8",
53-
"Programming Language :: Python :: 3.9",
5451
"Programming Language :: Python :: 3.10",
5552
"Programming Language :: Python :: Implementation :: CPython",
5653
"Topic :: Security",

0 commit comments

Comments
 (0)