Skip to content

chore: Bump obstore to pyo3 0.30 - #798

Merged
kylebarron merged 4 commits into
mainfrom
kyle/obstore-pyo3-0.30
Oct 15, 2026
Merged

kylebarron merged 4 commits into
mainfrom
kyle/obstore-pyo3-0.30

Conversation

@kylebarron

@kylebarron kylebarron commented Oct 15, 2026 •

Copy link
Copy Markdown
Member

Note

This PR was written by Claude (Claude Code), not by @kylebarron.

Moves obstore to pyo3 0.30 and pyo3-async-runtimes 0.30. No code changes were needed.

This fixes the failing Python CI on main

test_head_with_prefix and test_open_reader_with_prefix fail on main since #797. #797 pinned obstore to pyo3-object_store at 174a0c8, which predates #745. #745 merged to main after #797's last CI run, so #745's regression tests then ran against a pyo3-object_store without the fix. Going back to the path dependency picks up the fix again. With this branch, the full Python suite passes locally (447 passed, 2 xfailed, MinIO tests included).

This PR also adds #745 to the pyo3-object_store 0.13.0 changelog entry. 0.13.0 was published from c8efd78, which includes #745, but the entry was written before #745 merged.

🤖 Written by Claude Code

kylebarron and others added 2 commits October 15, 2026 10:30
Bump pyo3 and pyo3-async-runtimes to 0.30 in the workspace, and move
pyo3-file and pyo3-arrow to revs that use pyo3 0.30. Neither has a
crates.io release with pyo3 0.30 yet, so pyo3-arrow is a git dependency
on arro3 main for now.

Switch pyo3-bytes and pyo3-object_store back to path dependencies. The
git pin of pyo3-object_store from #797 predated #745, so main was
running #745's regression tests against a pyo3-object_store without the
fix, and test_head_with_prefix and test_open_reader_with_prefix failed.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…elog

pyo3-object_store 0.13.0 was published from c8efd78, which includes
#745, but the changelog entry was written before #745 merged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@ds-release-bot ds-release-bot Bot added the chore label Oct 15, 2026
pyo3-arrow 0.20 is published with pyo3 0.30, so drop the git dependency
on arro3 main.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Comment thread pyo3-object_store/CHANGELOG.md Outdated
@kylebarron
kylebarron enabled auto-merge (squash) October 15, 2026 14:50
@kylebarron
kylebarron merged commit eee2534 into main Oct 15, 2026
10 checks passed
@kylebarron
kylebarron deleted the kyle/obstore-pyo3-0.30 branch October 15, 2026 14:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant