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.2.0~28 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=aaf2d9bf84d8a062b427327dc9dea5899071ca5b;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 b16530023..f5fe36ff5 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", libpq: master} - - {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", libpq: master} - {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"} @@ -124,11 +124,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 }} @@ -179,11 +181,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 }} @@ -245,7 +249,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 f9a1652a2..635f801bc 100644 --- a/docs/news.rst +++ b/docs/news.rst @@ -37,6 +37,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