From 1dddcbcc59d87cdab34580f748057bc56893b37b Mon Sep 17 00:00:00 2001 From: "reportportal.io" Date: Wed, 5 Aug 2026 12:44:09 +0000 Subject: [PATCH 1/8] Changelog update --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 3a766c7..8eae86e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # Changelog ## [Unreleased] + +## [5.7.10] - `aiohttp` update upper version, by @HardNorth ## [5.7.9] From 9bc8fd7a46cb68ca2200fa03d81d86cff2e113be Mon Sep 17 00:00:00 2001 From: "reportportal.io" Date: Wed, 5 Aug 2026 12:44:10 +0000 Subject: [PATCH 2/8] Version update --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 38c5975..c36c86f 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"] From 4331f0ad45efe4230c963016dc871f5d78144b30 Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 11:36:44 +0300 Subject: [PATCH 3/8] Adjust logging levels --- CHANGELOG.md | 3 +++ reportportal_client/logs/__init__.py | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 8eae86e..830e4dc 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,11 @@ # Changelog ## [Unreleased] +### Changed +- `FATAL` and `CRITICAL` logging levels now report as `FATAL` on ReportPortal (previously was `ERROR`), 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..db392bd 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 From be95bd1112ef7a2f0cdca2f65f0a133554e58b2a Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 11:38:29 +0300 Subject: [PATCH 4/8] Update `certify` version --- CHANGELOG.md | 1 + requirements.txt | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 830e4dc..ee7becb 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,7 @@ ## [Unreleased] ### Changed - `FATAL` and `CRITICAL` logging levels now report as `FATAL` on ReportPortal (previously was `ERROR`), by @HardNorth +- `certify` version updated on `2026.10.19`, by @HardNorth ## [5.7.10] ### Changed diff --git a/requirements.txt b/requirements.txt index 2689b6d..aa9fb76 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 +certifi>=2026.2.25, <=2026.10.19 From 8c59800ff400d61ce16517cf505a86a663f7f033 Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 11:43:26 +0300 Subject: [PATCH 5/8] Update `aiohttp` version --- CHANGELOG.md | 3 ++- requirements.txt | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ee7becb..826845b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,7 +3,8 @@ ## [Unreleased] ### Changed - `FATAL` and `CRITICAL` logging levels now report as `FATAL` on ReportPortal (previously was `ERROR`), by @HardNorth -- `certify` version updated on `2026.10.19`, 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 diff --git a/requirements.txt b/requirements.txt index aa9fb76..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 +aiohttp>=3.13.4, <=3.14.5 certifi>=2026.2.25, <=2026.10.19 From bacc8151e8434b6a1e8b7f612d361425800db5fc Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 11:51:10 +0300 Subject: [PATCH 6/8] Python 3.15 support --- .github/workflows/tests.yml | 2 +- CHANGELOG.md | 2 ++ setup.py | 1 + tox.ini | 2 ++ 4 files changed, 6 insertions(+), 1 deletion(-) 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/CHANGELOG.md b/CHANGELOG.md index 826845b..e6dcdbf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,8 @@ # 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 diff --git a/setup.py b/setup.py index c36c86f..e64fbaf 100644 --- a/setup.py +++ b/setup.py @@ -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 From 7ce65fdca49d5e3fea0ffa8f4f41717a14c3dd35 Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 11:56:31 +0300 Subject: [PATCH 7/8] Limit black scope --- .pre-commit-config.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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: From d82408035a22449a489391a8a8270535b4d5354a Mon Sep 17 00:00:00 2001 From: Vadzim Hushchanskou Date: Tue, 20 Oct 2026 12:01:05 +0300 Subject: [PATCH 8/8] Fix black --- reportportal_client/logs/__init__.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reportportal_client/logs/__init__.py b/reportportal_client/logs/__init__.py index db392bd..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: "FATAL" + logging.CRITICAL: "FATAL", } MAX_LOG_BATCH_SIZE: int = 20