fail-fast: false
matrix:
arch: [x86_64, i686, ppc64le, aarch64]
- pyver: [cp37, cp38, cp39, cp310, cp311]
+ # NOMERGE: one-off build of cp312 packages
+ # pyver: [cp37, cp38, cp39, cp310, cp311]
+ pyver: [cp312]
platform: [manylinux, musllinux]
steps:
matrix:
# These archs require an Apple M1 runner: [arm64, universal2]
arch: [x86_64]
- pyver: [cp37, cp38, cp39, cp310, cp311]
+ # NOMERGE: one-off build of cp312 packages
+ # pyver: [cp37, cp38, cp39, cp310, cp311]
+ pyver: [cp312]
steps:
- uses: actions/checkout@v3
matrix:
# Might want to add win32, untested at the moment.
arch: [win_amd64]
- pyver: [cp37, cp38, cp39, cp310, cp311]
+ # NOMERGE: one-off build of cp312 packages
+ # pyver: [cp37, cp38, cp39, cp310, cp311]
+ pyver: [cp312]
steps:
- uses: actions/checkout@v3
set -euo pipefail
# set -x
-python_versions="3.8.10 3.9.13 3.10.5 3.11.0"
+# NOMERGE: one-off build of cp312 packages
+# python_versions="3.8.10 3.9.13 3.10.5 3.11.0"
+python_versions="3.12.0"
pg_version=16
function log {
# Build the binary packages
export CIBW_PLATFORM=macos
export CIBW_ARCHS=arm64
-export CIBW_BUILD='cp{38,39,310,311}-*'
+# NOMERGE: one-off build of cp312 packages
+# export CIBW_BUILD='cp{38,39,310,311}-*'
+export CIBW_BUILD='cp312-*'
export CIBW_TEST_REQUIRES="./psycopg[test] ./psycopg_pool"
export CIBW_TEST_COMMAND="pytest {project}/tests -m 'not slow and not flakey' --color yes"