diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 2677e85..f8ff469 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -34,7 +34,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13', '3.14' ] + python-version: [ '3.9', '3.10', '3.11', '3.12', '3.13', '3.14', '3.15' ] steps: - name: Checkout repository uses: actions/checkout@v4 diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 6cefb4b..41100f4 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -22,7 +22,7 @@ repos: rev: 24.10.0 hooks: - id: black - args: [ '--check', 'reportportal_client', 'tests' ] + args: [ '--check', './reportportal_client', './tests' ] - repo: https://github.com/pycqa/isort rev: 5.13.2 hooks: diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a766c7..e6dcdbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,15 @@ # Changelog ## [Unreleased] +### Added +- Official `Python 3.15` support, by @HardNorth +### Changed +- `FATAL` and `CRITICAL` logging levels now report as `FATAL` on ReportPortal (previously was `ERROR`), by @HardNorth +- `certify` upper version updated on `2026.10.19`, by @HardNorth +- `aiohttp` upper version updated on `3.14.5`, by @HardNorth + +## [5.7.10] +### Changed - `aiohttp` update upper version, by @HardNorth ## [5.7.9] diff --git a/reportportal_client/logs/__init__.py b/reportportal_client/logs/__init__.py index e0ca67c..5f1df3f 100644 --- a/reportportal_client/logs/__init__.py +++ b/reportportal_client/logs/__init__.py @@ -33,7 +33,7 @@ logging.INFO: "INFO", logging.WARNING: "WARN", logging.ERROR: "ERROR", - logging.CRITICAL: "ERROR", + logging.CRITICAL: "FATAL", } MAX_LOG_BATCH_SIZE: int = 20 diff --git a/requirements.txt b/requirements.txt index 2689b6d..b626b36 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,4 +1,4 @@ typing-extensions>=4.13.2, <=4.16.0 requests>=2.32.5, <=2.34.2 -aiohttp>=3.13.4, <=3.14.3 -certifi>=2026.2.25, <=2026.7.22 +aiohttp>=3.13.4, <=3.14.5 +certifi>=2026.2.25, <=2026.10.19 diff --git a/setup.py b/setup.py index 38c5975..e64fbaf 100644 --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ from setuptools import find_packages, setup -__version__ = "5.7.10" +__version__ = "5.7.11" TYPE_STUBS = ["*.pyi"] @@ -45,6 +45,7 @@ def read_file(fname): "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13", "Programming Language :: Python :: 3.14", + "Programming Language :: Python :: 3.15", ], install_requires=read_file("requirements.txt").splitlines(), ) diff --git a/tox.ini b/tox.ini index 7304908..465854c 100644 --- a/tox.ini +++ b/tox.ini @@ -8,6 +8,7 @@ envlist = py312 py313 py314 + py315 [testenv] deps = @@ -32,3 +33,4 @@ python = 3.12: py312 3.13: py313 3.14: py314 + 3.15: py315