用于Rust持久数据结构的Python包装器

pyrpds的Python项目详细描述


Build StatusCrates.ioPyPI

用于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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
返回数组无效的java方法   异步Java CompletableFuture获取其请求   java是否可以像RDBMS那样使用视图?   java如何在屏幕上只运行一个片段?   java无法从Vertex jdbc查询中获取结果   java从jtable获取对象的正确方法   java Spring 3数据设备替代方案   Java BigDecimal:四舍五入到客户首选的数字和增量   JAVA主窗口没有出现,我必须左键单击主窗口。java并单击run查看它   Eclipse RCP中的java进程自定义设备事件   JavaEclipse一次又一次地构建代码(没有任何更改)?   java如何实现对象合并