Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
On the way towards closing #101, but fully fixing that will need to wait on PyO3/maturin#2315.
In the meantime we can work around the thread safety issue in
methodcaller
that's been reported upstream and declare the module to be thread-safe.I decided to make it so all test jobs use
--parallel-threads=10
and not limit it to the free-threaded build because the tests run very quickly and I didn't see the need to complicate the CI config for little gain.