Skip to content

Commit

Permalink
Drop Python 3.8 support (end of life)
Browse files Browse the repository at this point in the history
  • Loading branch information
mxsasha committed Nov 26, 2024
1 parent c4ae70f commit fb49f0a
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 5 deletions.
8 changes: 4 additions & 4 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,14 +17,14 @@ workflows:
name: unit-tests-cpython<< matrix.python_version >>-pg<< matrix.postgres_version >>-redis<< matrix.redis_version >>
matrix:
parameters:
python_version: ["3.8", "3.12"]
python_version: ["3.9", "3.12"]
postgres_version: ["15.0"]
redis_version: ["5.0"]
- integration_tests_cpython:
name: integration-tests-cpython<< matrix.python_version >>-pg<< matrix.postgres_version >>-redis<< matrix.redis_version >>
matrix:
parameters:
python_version: ["3.8", "3.12"]
python_version: ["3.9", "3.12"]
postgres_version: ["15.0"]
redis_version: ["5.0"]
- lint:
Expand All @@ -42,14 +42,14 @@ workflows:
name: unit-tests-cpython<< matrix.python_version >>-pg<< matrix.postgres_version >>-redis<< matrix.redis_version >>
matrix:
parameters:
python_version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
python_version: [3.9", "3.10", "3.11", "3.12"]
postgres_version: ["9.6", "11.16", "13.7", "15.0"]
redis_version: ["5.0", "6.2", "7.0"]
- integration_tests_cpython:
name: integration-tests-cpython<< matrix.python_version >>-pg<< matrix.postgres_version >>-redis<< matrix.redis_version >>
matrix:
parameters:
python_version: ["3.8", "3.9", "3.10", "3.11", "3.12"]
python_version: ["3.9", "3.10", "3.11", "3.12"]
postgres_version: ["9.6", "11.16", "13.7", "15.0"]
redis_version: ["5.0", "6.2", "7.0"]
- lint:
Expand Down
5 changes: 5 additions & 0 deletions docs/releases/4.5.0.rst
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,11 @@ the RPSL data for a source changed. This updates when objects are added,
modified or deleted through any method, including a change in visibility
due to object suppression status.

Minimum Python version and PyPy
-------------------------------
The minimum Python version for IRRd is now 3.9. Python 3.8 is end of life
as of 7 October 2024 and therefore no longer supported.

Other changes
-------------
* The ``sources.{name}.object_class_filter`` setting can now also be used
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ documentation = "https://irrd.readthedocs.io/"
exclude = ['irrd/*/tests', 'irrd/*/*/tests', 'irrd/integration_tests']

[tool.poetry.dependencies]
python = "^3.8"
python = "^3.9"
# For installation dependencies, this project pins on exact
# versions. This is because it's an application rather than
# a library, so we assume that irrd is the only tool installed
Expand Down

0 comments on commit fb49f0a

Please sign in to comment.