You are here: Home / LBN / Up2date / Core Linux / BastionLinux 36 / python3-rpds-py-0.10.3-1.lbn36.x86_64

python3-rpds-py-0.10.3-1.lbn36.x86_64

Package Attributes
RPM  python3-rpds-py-0.10.3-1.lbn36.x86_64.rpm Architecture  x86_64 Size  871538 Created  2023/09/28 14:23:42 UTC
Package Specification
Summary Python bindings to Rust's persistent data structures (rpds)
Group Unspecified
License ZPL
Home Page https://pypi.org/project/rpds-py
Description

Python bindings to the Rust rpds crate for persistent data structures. What’s here is quite minimal (in transparency, it was written initially to support replacing pyrsistent in the referencing library). If you see something missing (which is very likely), a PR is definitely welcome to add it.

Installation The distribution on PyPI is named rpds.py (equivalently rpds-py), and thus can be installed via e.g.: $ pip install rpds-py Note that if you install rpds-py from source, you will need a Rust toolchain installed, as it is a build-time dependency. An example of how to do so in a Dockerfile can be found here. If you believe you are on a common platform which should have wheels built (i.e. and not need to compile from source), feel free to file an issue or pull request modifying the GitHub action used here to build wheels via maturin.

Usage Methods in general are named similarly to their rpds counterparts (rather than pyrsistent‘s conventions, though probably a full drop-in pyrsistent

Requires
rpmlib(PayloadFilesHavePrefix)  
rpmlib(PayloadIsZstd)  
rpmlib(PartialHardlinkSets)  
rpmlib(CompressedFileNames)  
rpmlib(FileDigests)  
Provides
python-rpds-py
python3-rpds-py
python3-rpds-py(x86-64)
python3.10-rpds-py
python3.10dist(rpds-py)
python3dist(rpds-py)
Obsoletes
python-rpds-py

Document Actions