From ca4ca0d8191bf1d7ddb26fb78f7fb2d452fc025d Mon Sep 17 00:00:00 2001 From: "riseproject-dev[bot]" <330740410+riseproject-dev[bot]@users.noreply.github.com> Date: Mon, 19 Oct 2026 07:50:01 +0000 Subject: [PATCH 1/2] pglast: Add versions 8.6, 8.7 Signed-off-by: riseproject-dev[bot] <330740410+riseproject-dev[bot]@users.noreply.github.com> --- docs/packages/pglast.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/docs/packages/pglast.yaml b/docs/packages/pglast.yaml index b57c9cd82213..978e6974db47 100644 --- a/docs/packages/pglast.yaml +++ b/docs/packages/pglast.yaml @@ -24,3 +24,5 @@ versions: sha256: 317c8665f64774e368fe7ce6010576893ee2b4a547b5397a7ed8ed70302ce89d - filename: pglast-8.5-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl sha256: 21ae09ce7cf33da768dfbf15769a4f671b1201af9bb386585e15916a6018a97f +- version: '8.6' +- version: '8.7' From dc42be0fbe3d874540794e02815b13f2acaaa01d Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Wed, 21 Oct 2026 10:51:50 +0000 Subject: [PATCH 2/2] pglast: install pycparser for the 8.6+ test suite tests/test_printers_roundtrip.py (added upstream in 8.6) parses libpg_query's test/deparse_tests.c with pycparser; upstream added it to its own CIBW_TEST_REQUIRES in the same release, but this repo's build-pglast.yml still had the older list. --- .github/workflows/build-pglast.yml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-pglast.yml b/.github/workflows/build-pglast.yml index d5e24213915b..27066550672c 100644 --- a/.github/workflows/build-pglast.yml +++ b/.github/workflows/build-pglast.yml @@ -81,7 +81,10 @@ jobs: only: ${{ matrix.python }}-manylinux_riscv64 env: CIBW_MANYLINUX_RISCV64_IMAGE: ${{ env.MANYLINUX_RISCV64_IMAGE }} - CIBW_TEST_REQUIRES: coverage pytest pytest-cov + # pycparser: since 8.6 tests/test_printers_roundtrip.py parses + # libpg_query/test/deparse_tests.c with it (upstream added it to + # its own CIBW_TEST_REQUIRES in the same release). + CIBW_TEST_REQUIRES: coverage pycparser pytest pytest-cov CIBW_TEST_COMMAND: py.test {project}/tests - name: Check the extension and the licences made it into the wheel