File tree Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Expand file tree Collapse file tree 2 files changed +10
-5
lines changed Original file line number Diff line number Diff line change 33
33
with :
34
34
python-version : ${{ inputs.python-version }}
35
35
architecture : ${{ inputs.python-architecture }}
36
- check-latest : ${{ startsWith(inputs.python-version, 'pypy') }} # PyPy can have FFI changes within Python versions, which creates pain in CI
36
+ # PyPy can have FFI changes within Python versions, which creates pain in CI
37
+ # 3.13.2 also had an ABI break so temporarily add this for 3.13 to ensure that we're using 3.13.3
38
+ check-latest : ${{ startsWith(inputs.python-version, 'pypy') || startsWith(inputs.python-version, '3.13') }}
37
39
38
40
- name : Install nox
39
41
run : python -m pip install --upgrade pip && pip install nox
Original file line number Diff line number Diff line change @@ -55,10 +55,13 @@ pub fn for_all_structs(input: proc_macro::TokenStream) -> proc_macro::TokenStrea
55
55
. strip_suffix ( ".html" )
56
56
. unwrap ( ) ;
57
57
58
- if struct_name == "PyConfig" && pyo3_build_config:: get ( ) . version == PY_3_13 {
59
- // https://github.com/python/cpython/issues/130940
60
- // PyConfig has an ABI break on Python 3.13.1 -> 3.13.2, waiting for advice
61
- // how to proceed in PyO3.
58
+ if struct_name == "_PyCoLineInstrumentationData"
59
+ && pyo3_build_config:: get ( ) . version == PY_3_13
60
+ {
61
+ // private type, fields changed name in 3.13.2 -> 3.13.3
62
+ //
63
+ // PyO3 0.25 will remove this struct, ignoring temporarily just to unblock CI
64
+ // changed, the size stayed the same.
62
65
continue ;
63
66
}
64
67
You can’t perform that action at this time.
0 commit comments