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