pyrpds 0.0.0

Python Wrapper for Rust Persistent Data Structures
Documentation

Build Status

Python Wrapper for Rust Persistent Data Structures

rpds is a Rust package that provides fully persistent data structures with structural sharing. pyrdps is a python wrapper around it.

Installation Instructions

Installing Dependencies

Install Rust and Conda.

Installing nightly Rust

rustup install nightly
rustup override set nightly

Installing Conda environment

conda env create -f environment.yaml

Installing pyrpds

conda activate pyrpds
maturin build

Testing pyrpds

conda activate pyrpds
pytest