用于Rust持久数据结构的Python包装器
pyrpds的Python项目详细描述
用于Rust持久数据结构的Python包装器
pyrpds
是一个库,它为Rust的rpds库提供CPython绑定。在
该项目有两个目标:
- 允许在rpds之上构建的包轻松地公开Python绑定。在
- 为pyrsistent数据结构提供更快的插入替换。在
Python API将与pyrsistent API完全相同。在
安装说明
对于用户
Python
pip install pyrpds
铁锈
将以下行添加到货物.toml公司名称:
^{pr2}$对于贡献者
安装依赖项
安装Rust和{a9}。在
安装夜间生锈
rustup install nightly
rustup override set nightly
安装Conda environment
conda env create -f environment.yaml
安装pyrpds
conda activate pyrpds maturin develop
测试pyrpds
conda activate pyrpds pytest
- 项目
标签: