From: Daniele Varrazzo Date: Tue, 3 Oct 2023 11:21:46 +0000 (+0200) Subject: test: test Python 3.12 on all platform with final image X-Git-Tag: pool-3.1.9~12^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b177f256e020a811646f99209dadbe0fd6ed517d;p=thirdparty%2Fpsycopg.git test: test Python 3.12 on all platform with final image --- diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index 8950b181e..491e85373 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -31,14 +31,14 @@ jobs: - {impl: python, python: "3.9", postgres: "postgres:12"} - {impl: python, python: "3.10", postgres: "postgres:13"} - {impl: python, python: "3.11", postgres: "postgres:14"} - - {impl: python, python: "3.12.0-beta.4 - 3.12", postgres: "postgres:15", libpq: oldest} + - {impl: python, python: "3.12", postgres: "postgres:15", libpq: oldest} - {impl: c, python: "3.7", postgres: "postgres:15", libpq: newest} - {impl: c, python: "3.8", postgres: "postgres:13"} - {impl: c, python: "3.9", postgres: "postgres:14"} - {impl: c, python: "3.10", postgres: "postgres:12"} - {impl: c, python: "3.11", postgres: "postgres:11", libpq: oldest} - - {impl: c, python: "3.12.0-beta.4 - 3.12", postgres: "postgres:10", libpq: newest} + - {impl: c, python: "3.12", postgres: "postgres:10", libpq: newest} - {impl: python, python: "3.9", ext: dns, postgres: "postgres:14"} - {impl: python, python: "3.9", ext: postgis, postgres: "postgis/postgis"} @@ -117,11 +117,13 @@ jobs: - {impl: python, python: "3.9"} - {impl: python, python: "3.10"} - {impl: python, python: "3.11"} + - {impl: python, python: "3.12"} - {impl: c, python: "3.7"} - {impl: c, python: "3.8"} - {impl: c, python: "3.9"} - {impl: c, python: "3.10"} - {impl: c, python: "3.11"} + - {impl: c, python: "3.12"} env: PSYCOPG_IMPL: ${{ matrix.impl }} @@ -172,11 +174,13 @@ jobs: - {impl: python, python: "3.9"} - {impl: python, python: "3.10"} - {impl: python, python: "3.11"} + - {impl: python, python: "3.12"} - {impl: c, python: "3.7"} - {impl: c, python: "3.8"} - {impl: c, python: "3.9"} - {impl: c, python: "3.10"} - {impl: c, python: "3.11"} + - {impl: c, python: "3.12"} env: PSYCOPG_IMPL: ${{ matrix.impl }} @@ -238,7 +242,7 @@ jobs: matrix: include: - {impl: c, crdb: "latest-v23.1", python: "3.10", libpq: newest} - - {impl: python, crdb: "latest-v22.2", python: "3.11"} + - {impl: python, crdb: "latest-v22.2", python: "3.12"} env: PSYCOPG_IMPL: ${{ matrix.impl }} DEPS: ./psycopg[test] ./psycopg_pool diff --git a/docs/basic/install.rst b/docs/basic/install.rst index 8e1dc6db2..8f28b9e65 100644 --- a/docs/basic/install.rst +++ b/docs/basic/install.rst @@ -19,7 +19,7 @@ Supported systems The Psycopg version documented here has *official and tested* support for: -- Python: from version 3.7 to 3.11 +- Python: from version 3.7 to 3.12 - Python 3.6 supported before Psycopg 3.1 diff --git a/docs/news.rst b/docs/news.rst index f11e6eab4..44f17f45f 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -16,6 +16,7 @@ Psycopg 3.1.12 - Fix possible hanging if a connection is closed while querying (:ticket:`#608`). - Fix memory leak when `~register_*()` functions are called repeatedly (:ticket:`#647`). +- Release Python 3.12 binary packages. Psycopg 3.1.11