Skip to content

Conversation

@Liam-DeVoe
Copy link
Member

I ran into a CPython bug while working on this: python/cpython#137841. That's now the second CPython bug our CI has found by running our test suite with weird command line flags! (The other one: python/cpython#137308).

@Liam-DeVoe Liam-DeVoe force-pushed the next branch 4 times, most recently from 136185a to caf6eba Compare January 7, 2026 06:48
@Zac-HD
Copy link
Member

Zac-HD commented Jan 7, 2026

we've found a fair few cpython issues in other ways too 😅

Comment on lines 201 to 211
"integer_array_indices(shape=(2, 3))",
"tuple[ndarray[tuple[int, ...], dtype[signedinteger[Any]]], ...]",
"tuple[ndarray[tuple[Any, ...], dtype[signedinteger[Any]]], ...]",
),
(
'integer_array_indices(shape=(2, 3), dtype=np.dtype("int32"))',
"tuple[ndarray[tuple[int, ...], dtype[signedinteger[_32Bit]]], ...]",
"tuple[ndarray[tuple[Any, ...], dtype[signedinteger[_32Bit]]], ...]",
),
(
'integer_array_indices(shape=(2, 3), dtype=np.dtype("uint8"))',
"tuple[ndarray[tuple[int, ...], dtype[unsignedinteger[_8Bit]]], ...]",
"tuple[ndarray[tuple[Any, ...], dtype[unsignedinteger[_8Bit]]], ...]",
),
Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

see numpy/numpy#29830, numpy loosened these types in 2.3

@Liam-DeVoe Liam-DeVoe changed the title Update base CI version to 3.13 (from 3.10) Update base CI version to 3.14 (from 3.10) Jan 10, 2026
@Liam-DeVoe
Copy link
Member Author

I ran into a transitive dependency issue specific to 3.13 that would have been a pain to work around, so I'm bumping everything to 3.14 instead

@Liam-DeVoe
Copy link
Member Author

@Zac-HD this is ready for review! I split most changes not related to the CI bump to 3.14 into #4641.

Copy link
Member

@Zac-HD Zac-HD left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

tiny comments, merge at will!

@Liam-DeVoe Liam-DeVoe enabled auto-merge January 13, 2026 16:04
@Liam-DeVoe Liam-DeVoe merged commit 6100544 into HypothesisWorks:master Jan 13, 2026
78 checks passed
@Liam-DeVoe Liam-DeVoe deleted the next branch January 13, 2026 17:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants