Python Wrapper for Rust Persistent Data Structures
pyrpds
is a library which provides CPython bindings to Rust's rpds library.
The project has 2 goals:
- Allow packages that are built on top of rpds to expose Python bindings easily.
- Provide faster drop-in replacements for pyrsistent data structures.
Python API will be exactly the same as pyrsistent API.
Installation Instructions
Installing Dependencies
Installing nightly Rust
Installing Conda environment
Installing pyrpds
Testing pyrpds