Skip to content

Commit

Permalink
Add support for Python 3.13
Browse files Browse the repository at this point in the history
* Drop support for Python 3.8

Close #218
  • Loading branch information
ddriddle committed Oct 8, 2024
1 parent 73266b5 commit 9ec16ea
Show file tree
Hide file tree
Showing 4 changed files with 15 additions and 15 deletions.
6 changes: 3 additions & 3 deletions .github/workflows/cicd.yml
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.9","3.10","3.11","3.12","3.13"]

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -192,7 +192,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.9","3.10","3.11","3.12","3.13"]

steps:
- uses: actions/checkout@v3
Expand Down Expand Up @@ -260,7 +260,7 @@ jobs:
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: ["3.8","3.9","3.10","3.11","3.12"]
python-version: ["3.9","3.10","3.11","3.12","3.13"]

steps:
- uses: actions/checkout@v3
Expand Down
16 changes: 8 additions & 8 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -83,20 +83,20 @@ tox: .python-version $(RELEASE) | cache
tox --installpkg dist/$(WHEEL)

.python-version:
pyenv install -s 3.8.16
pyenv install -s 3.9.16
pyenv install -s 3.10.9
pyenv install -s 3.11.1
pyenv install -s 3.12.0
pyenv local 3.8.16 3.9.16 3.10.9 3.11.1 3.12.0
pyenv install -s 3.9.20
pyenv install -s 3.10.15
pyenv install -s 3.11.10
pyenv install -s 3.12.7
pyenv install -s 3.13.0rc3
pyenv local 3.9.20 3.10.15 3.11.10 3.12.7 3.13.0rc3

# Run tests on multiple versions of Python (Windows only)
win-tox: .win-tox $(RELEASE) | cache
tox --installpkg dist/$(WHEEL)

.win-tox:
pyenv install 3.8.7 3.9.1
python scripts/windows_bat.py 3.8.7 3.9.1
pyenv install 3.9.1
python scripts/windows_bat.py 3.9.1
touch $@

# Run tests against wheel installed in virtualenv
Expand Down
4 changes: 2 additions & 2 deletions docs/readme/header.rst
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,9 @@ application is fully supported under Linux, macOS, and Windows.

This product is supported by the Cybersecurity Development team at the
University of Illinois, on a best-effort basis. The expected End-of-Life
and End-of-Support date of this version is October 2028, the same as
and End-of-Support date of this version is October 2029, the same as
its primary dependencies: the AWS CLI and
`Python V3.12 <https://peps.python.org/pep-0693/#lifespan>`_.
`Python V3.13 <https://peps.python.org/pep-0719/#lifespan>`_.

.. |--| unicode:: U+2013 .. en dash
.. contents:: Jump to:
Expand Down
4 changes: 2 additions & 2 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -25,13 +25,13 @@ classifiers = [
'Intended Audience :: System Administrators',
'License :: OSI Approved :: MIT License',
'Natural Language :: English',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: 3.12',
'Programming Language :: Python :: 3.13',
]
requires-python = ">=3.8"
requires-python = ">=3.9"

[project.urls]
Homepage = "https://github.com/techservicesillinois/awscli-login"
Expand Down

0 comments on commit 9ec16ea

Please sign in to comment.