Commit 005af88
committed
fix(ci): support python 3.15 builds by exporting pyo3 compatibility flag (#17778)
This PR fixes a GHA build issue when compiling Rust-based transitive
dependencies (like `libcst` during `bigframes` installation) under
Python 3.15 (`3.15.0-beta.3`).
### Key Changes
- **PyO3 Forward Compatibility**: Added `export
PYO3_USE_ABI3_FORWARD_COMPATIBILITY=1` inside the temporary virtualenv
activation block in `ci/run_single_test.sh`. This ensures packages
compiling with PyO3 use the stable ABI forward compatibility mode for
Python 3.15.1 parent d4b93a6 commit 005af88
1 file changed
Lines changed: 1 addition & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
101 | 101 | | |
102 | 102 | | |
103 | 103 | | |
| 104 | + | |
104 | 105 | | |
105 | 106 | | |
106 | 107 | | |
| |||
0 commit comments