Fix pickle compatibility for Python 3.14#12206
Conversation
- Handle PicklingError in test helper when falling back to cloudpickle - Remove deepcopy of itertools objects in bag repartition (no longer supported in 3.14) - Relax test_map_total_mem_usage for list over-allocation differences 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Unit Test ResultsSee test report for an extended history of previous test failures. This is useful for diagnosing flaky tests. 15 files + 3 15 suites +3 4h 53m 23s ⏱️ + 51m 20s Results for commit 890f9f8. ± Comparison against base commit 08ecad3. ♻️ This comment has been updated with latest results. |
|
It looks like I'm failing a codecov check. Is that my fault / important? If we're not using it to screen PRs then I suggest that we remove it to make this a little more welcoming. As someone who's been out of the project for a while it looks like I need to go and do something because of that. I suspect that that's actually not the case though. |
Excludes crick and tiledb-py which lack 3.14 builds. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
|
codecov looks quite broken. It should be fixed but it's not a blocker for this PR. |
Tests were failing for Python 3.14 on a fresh install.