From 3d6d0e718df248975a729e52e6e218d357096a85 Mon Sep 17 00:00:00 2001 From: blo Date: Mon, 18 May 2026 13:49:16 +0200 Subject: [PATCH 1/5] Specify which Python versions are actually supported and tested Fix #458 --- README.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/README.md b/README.md index 45241e8f..074f4de6 100644 --- a/README.md +++ b/README.md @@ -309,6 +309,15 @@ this escape sequence and set the clipboard accordingly. If so, the copy even works across remote connections (SSH). In general, terminal emulators supporting this would use `CTRL+SHIFT+V` to paste from this clipboard. +**Python version supported and tests** + +pg\_activity is confirmed to run with Python 3.8 up to 3.14. + +The CI currently useĀ : + +* python3.9 with psychopg2; +* python13 with psychopg3. + # Hacking In order to work on pg\_activity source code, in particular to run the tests From 56a33ecc89088e6e39d2a54da8fccdc74133c2c7 Mon Sep 17 00:00:00 2001 From: blo Date: Mon, 18 May 2026 13:58:55 +0200 Subject: [PATCH 2/5] fixup! Specify which Python versions are actually supported and tested --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 074f4de6..4dbeb398 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,8 @@ pg\_activity releases. Before submitting a bug report here: ## From PyPI -pg\_activity can be installed using pip on Python 3.8 or later along with -psycopg: +pg\_activity can be installed using pip on Python 3.8 or later (see below) along +with psycopg: $ python3 -m pip install "pg_activity[psycopg]" From eca20421eee58540eb471e51494ca73dbac97fa9 Mon Sep 17 00:00:00 2001 From: blo Date: Tue, 2 Jun 2026 11:36:03 +0200 Subject: [PATCH 3/5] CI test from python 3.10 to 3.14 included --- .github/workflows/tests.yml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8bfaf40d..53fe2e70 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -8,10 +8,16 @@ jobs: strategy: matrix: include: - - python: "3.9" - psycopg: "psycopg2" + - python: "3.10" + psycopg: "psycopg3" + - python: "3.11" + psycopg: "psycopg3" + - python: "3.12" + psycopg: "psycopg3" - python: "3.13" psycopg: "psycopg3" + - python: "3.14" + psycopg: "psycopg3" steps: - uses: actions/checkout@v6 - name: Setup Python From 4011656b357391c7fc1a64f9b15f19fb66e33181 Mon Sep 17 00:00:00 2001 From: blo Date: Tue, 2 Jun 2026 11:38:34 +0200 Subject: [PATCH 4/5] fixup! Specify which Python versions are actually supported and tested --- README.md | 7 +------ 1 file changed, 1 insertion(+), 6 deletions(-) diff --git a/README.md b/README.md index 4dbeb398..556e46b3 100644 --- a/README.md +++ b/README.md @@ -311,12 +311,7 @@ this would use `CTRL+SHIFT+V` to paste from this clipboard. **Python version supported and tests** -pg\_activity is confirmed to run with Python 3.8 up to 3.14. - -The CI currently useĀ : - -* python3.9 with psychopg2; -* python13 with psychopg3. +pg\_activity's CI run for version 3.10 to 3.14 included with psychopg3. # Hacking From bfbd03aa0f57683cc10210856b40f9c8a73c19a2 Mon Sep 17 00:00:00 2001 From: blo Date: Tue, 2 Jun 2026 11:44:53 +0200 Subject: [PATCH 5/5] fixup! Specify which Python versions are actually supported and tested --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index 556e46b3..cac17829 100644 --- a/README.md +++ b/README.md @@ -34,8 +34,7 @@ pg\_activity releases. Before submitting a bug report here: ## From PyPI -pg\_activity can be installed using pip on Python 3.8 or later (see below) along -with psycopg: +pg\_activity can be installed using pip along with psycopg: $ python3 -m pip install "pg_activity[psycopg]"