rpds-py
brew install rpds-py
v2026.5.1
MIT
Python bindings to Rust's persistent (immutable) data structures library.
Why you might care
Provides efficient, immutable collections (maps, sets, stacks, queues) for Python with Rust's performance guarantees and thread-safety. Useful as a drop-in replacement for pyrsistent when you need faster immutable data structures in Python applications or libraries that manage state without mutation.
17.7k
30-day installs · #252
36.3k
90-day · #338
103.9k
365-day · #406
Build dependencies
Links
- https://rpds.readthedocs.io/en/latest/
- Brew formula source: Formula/r/rpds-py.rb
Blurb generated by claude-haiku-4-5 on today.
Raw metadata
{
"aliases": [],
"alternatives": [
"pyrsistent",
"frozendict",
"pyimmutable"
],
"build_dependencies": [
"maturin",
"python@3.13",
"python@3.14",
"rust"
],
"categories": [
"binding",
"library"
],
"caveats": null,
"conflicts_with": [],
"dependencies": [],
"deprecated": 0,
"deprecation_reason": null,
"desc": "Python bindings to Rust\u0027s persistent data structures",
"disable_reason": null,
"disabled": 0,
"enrichment_fetched_at": "2026-06-20T23:40:46+00:00",
"first_seen": "2026-06-20T23:34:18+00:00",
"full_name": "rpds-py",
"github_default_branch": null,
"github_last_commit_at": null,
"github_readme_excerpt": null,
"github_repo": null,
"github_stars": null,
"github_topics": [],
"homepage": "https://rpds.readthedocs.io/en/latest/",
"homepage_og_description": "Python bindings to the Rust rpds crate for persistent data structures. What\u2019s here is quite minimal (in transparency, it was written initially to support replacing pyrsistent in the referencing lib...",
"homepage_og_image": null,
"homepage_title": "rpds.py 0.18.1 documentation",
"installs_30d": 17697,
"installs_365d": 103853,
"installs_90d": 36294,
"keg_only": 0,
"keg_only_reason": null,
"last_seen": "2026-06-20T23:34:18+00:00",
"license": "MIT",
"llm_generated_at": "2026-06-20T23:43:42+00:00",
"llm_model": "claude-haiku-4-5",
"name": "rpds-py",
"oldnames": [],
"one_liner": "Python bindings to Rust\u0027s persistent (immutable) data structures library.",
"optional_dependencies": [],
"rank_30d": 252,
"rank_365d": 406,
"rank_90d": 338,
"raw_hash": "1e075627a0cb104b",
"recommended_dependencies": [],
"revision": 0,
"ruby_source_path": "Formula/r/rpds-py.rb",
"tap": "homebrew/core",
"test_dependencies": [
"python@3.13",
"python@3.14"
],
"uses_from_macos": [],
"version_head": null,
"version_stable": "2026.5.1",
"versioned_formulae": [],
"why_use_this": "Provides efficient, immutable collections (maps, sets, stacks, queues) for Python with Rust\u0027s performance guarantees and thread-safety. Useful as a drop-in replacement for pyrsistent when you need faster immutable data structures in Python applications or libraries that manage state without mutation."
}