diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4e7570b..1f787bd 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -19,7 +19,7 @@ jobs: strategy: fail-fast: false matrix: - python-version: ["3.9", "3.10", "3.11", "3.12"] + python-version: ["3.9", "3.10", "3.11", "3.12", "3.13"] # Empty is latest, head is latest from GitHub pdm-version: [""] diff --git a/CHANGELOG.md b/CHANGELOG.md index 3954b41..1fa58cc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,10 @@ For a list of planned features, see [the roadmap](ROADMAP.md). ## Unreleased +- Test using Python 3.13 + +## 0.3.1 - 2024-04-03 + - *CHANGED* `LOGGIA_SUB_LEVEL` and [set_logger_level][loggia.conf.LoggerConfiguration.set_logger_level] now accept a lowercase strings and ints as well as uppercase strings. - *FIXED* `ddtrace` was imported even with `DD_TRACE_ENABLED=false` diff --git a/README.md b/README.md index 2c448a8..46395ad 100644 --- a/README.md +++ b/README.md @@ -49,7 +49,7 @@ Loggia is **not** a new Python logger - it's a nice way to configure - and share ## Supported versions -We currently support Python 3.9, 3.10, 3.11 and 3.12. +We currently support Python 3.9, 3.10, 3.11, 3.12 and 3.13. We may drop the support for a Python version before its end of life, to keep the codebase up to date with the latest Python features: i.e.: we will endeavor to support either the last 3 or 4 stable Python releases. diff --git a/pyproject.toml b/pyproject.toml index 968adf0..ae3d7ba 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -28,6 +28,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", "Typing :: Typed", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Logging", diff --git a/tox.ini b/tox.ini index 3a43cb0..508f7ef 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = py3{9,10,11,12}-loguru{0,1}-ddtrace{0,1} +envlist = py3{9,10,11,12,13}-loguru{0,1}-ddtrace{0,1} isolated_build = True ; This is required for a pyproject.toml based project. [testenv]