🍺 BREW Explorer

← all formulae

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.

Categories

Alternatives

pyrsistent frozendict pyimmutable
17.7k
30-day installs · #252
36.3k
90-day · #338
103.9k
365-day · #406

Build dependencies

Links

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."
}