From 5249dcf23b5b38115fcf304351d74343965a9114 Mon Sep 17 00:00:00 2001 From: Chris Swan <478926+cpswan@users.noreply.github.com> Date: Thu, 24 Apr 2025 15:16:35 +0100 Subject: [PATCH] build(deps): Deprecate Python 3.8 --- .github/workflows/python-package.yml | 2 +- README.md | 4 ++-- pyproject.toml | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/.github/workflows/python-package.yml b/.github/workflows/python-package.yml index 9e1d137..9619ddb 100644 --- a/.github/workflows/python-package.yml +++ b/.github/workflows/python-package.yml @@ -22,7 +22,7 @@ jobs: max-parallel: 1 fail-fast: false matrix: - python-version: ["3.8", "3.9", "3.10", "3.11", "3.12", "3.13"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] steps: - name: Checkout at_python diff --git a/README.md b/README.md index c6c070c..cff4be3 100644 --- a/README.md +++ b/README.md @@ -18,8 +18,8 @@ dependency requirements). As of 7 Oct 2024 Python 3.8 is end-of-life, and will no longer receive security patches. Occordingly we have [decided](https://github.com/atsign-foundation/at_protocol/blob/trunk/decisions/2024-10-python-deprecation.md) to continue support for 3.8 for another 6 months (on a best efforts basis). -From 7 Apr 2025 Python 3.8 will be removed from the test matrix, and -pyproject.toml will be bumped to require Python 3.9. +As 7 Apr 2025 has now passed, Python 3.8 has been removeded from the test +matrix, and pyproject.toml bumped to require Python 3.9(.2). Older versions of this package will of course remain available on [PyPI](https://pypi.org/project/atsdk/), though they may lack features, diff --git a/pyproject.toml b/pyproject.toml index af24a8b..e795f23 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [tool.poetry] name = "atsdk" -version = "0.2.35" +version = "0.2.36" description = "Python SDK for atPlatform" authors = ["Umang Shah ","Chris Swan "] maintainers = ["Chris Swan "] @@ -9,7 +9,7 @@ packages = [{include = "at_client"}] homepage = "https://github.com/atsign-foundation/at_python" [tool.poetry.dependencies] -python = "!=3.9.0,!=3.9.1,>=3.8.1" +python = ">=3.9.2" cryptography = "44.0.2" python-dateutil = "2.9.0.post0" requests = "2.32.3"