Skip to main content

tree module package

Project description

pyo3Tree

Rust based Tree datastructure wrapped by pyo3.

Usage

You can either clone the repo and build:

pip install maturin
cd tree_py
maturin develop # Does the magic of module building
maturin develop --release # Build an optimized version

Or install it with pip:

pip install pyo3Tree

Then to use:

from pyo3Tree import Tree
from pyo3Tree import Node

tree = Tree()
child = Node('child')
grand_child = Node('grand child')

tree.add_child(child)
tree.add_child(grand_child,child)

Current functions:

Node

  • Node(data) - returns a Python owned reference to a rust owned Node containing a reference to the python object passed in as data.
  • Node has four attributes: id, data, children[], parent.
  • node.id - returns a python owned string with the nodes uuid
  • node.data - returns a python owned reference to the python owned object stored as data
  • node.children - returns a python owned vector containing python owned references to the rust owned children nodes
  • node.parent - returns a python owned reference to the rust owned parent node

Tree

  • Tree() - builds an empty tree with a root node containing no data
  • Tree(node) - builds a tree with the specified node as root
  • Tree.import(pythonDictionary) - imports the specified python tree (which should be of type PyDict) and returns a reference to the rust Tree.
  • tree.find_by_id("uuid") - returns a python owned reference to the rust owned Node with id "uuid"
  • tree.add(node) - Adds the node to the trees root node
  • tree.add(node, parentNode) - adds the node as a child of the parent node
  • tree.get_root() - returns a python owned reference to the rust owned root node
  • tree.move_node(tgt_node, parent_node) - moves the tgt_node to the parent node. This throws an error if the parent node is an ancestor of the child node. Note: 'move' is a reserved word in rust and functions cannot be named 'move'
  • tree.get_ancestors(node) - returns a python owned vector of python owned references to the rust owned ancestors of the specified node.
  • tree.export() - returns a completely python owned dictionary representation of the Tree.

NOTES:

  • Constructing a tree creates a python object containing a reference to the rust object. The nodes can hold any Python object (which will be tracked by Pythons memory mananger). The rest of the tree should be managed by Rust, on a combination of the stack and the heap. If I understand it correctly, each node and tree instance will exist on the stack, whereas all the Vectors and reference counters will live on the heap.
  • the file tree_py.rs is a wrapper of tree_rs.rs and provides the interfaces to the rust objects and their attributes.
  • Node and Tree are compatible with threading (pyo3 wasn't allowing the rust single thread reference implementation).
  • The rust implementation uses 'Atomic Reference counters' to determine whether to drop objects, each python owned reference to a rust owned Node or Tree adds to the reference counter.
  • Each piece of data stored is fully owned by Python, the rust implementation stores a reference to the Python object, which I presumes adds to Pythons reference count for that object.

This is roughly as fast as the python tree implementations, however 'find_node_by_id' is much faster ~10x. It seems like the initial object generation is roughly the same speed as the python implementations bigtree, anytree.

No large tree testing has occurred. No performance or memory optimization has occurred.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

pyo3Tree-0.1.2-cp312-none-win_amd64.whl (159.2 kB view details)

Uploaded CPython 3.12Windows x86-64

pyo3Tree-0.1.2-cp312-none-win32.whl (151.7 kB view details)

Uploaded CPython 3.12Windows x86

pyo3Tree-0.1.2-cp312-cp312-macosx_11_0_arm64.whl (264.0 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

pyo3Tree-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl (269.3 kB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

pyo3Tree-0.1.2-cp311-none-win_amd64.whl (159.2 kB view details)

Uploaded CPython 3.11Windows x86-64

pyo3Tree-0.1.2-cp311-none-win32.whl (152.2 kB view details)

Uploaded CPython 3.11Windows x86

pyo3Tree-0.1.2-cp311-cp311-macosx_11_0_arm64.whl (265.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

pyo3Tree-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl (271.2 kB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

pyo3Tree-0.1.2-cp310-none-win_amd64.whl (159.0 kB view details)

Uploaded CPython 3.10Windows x86-64

pyo3Tree-0.1.2-cp310-none-win32.whl (152.4 kB view details)

Uploaded CPython 3.10Windows x86

pyo3Tree-0.1.2-cp310-cp310-macosx_11_0_arm64.whl (265.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

pyo3Tree-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl (271.3 kB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

pyo3Tree-0.1.2-cp39-none-win_amd64.whl (158.9 kB view details)

Uploaded CPython 3.9Windows x86-64

pyo3Tree-0.1.2-cp39-none-win32.whl (152.8 kB view details)

Uploaded CPython 3.9Windows x86

pyo3Tree-0.1.2-cp39-cp39-macosx_11_0_arm64.whl (265.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

pyo3Tree-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl (271.2 kB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

pyo3Tree-0.1.2-cp38-none-win_amd64.whl (158.8 kB view details)

Uploaded CPython 3.8Windows x86-64

pyo3Tree-0.1.2-cp38-none-win32.whl (152.9 kB view details)

Uploaded CPython 3.8Windows x86

pyo3Tree-0.1.2-cp38-abi3-win_amd64.whl (159.9 kB view details)

Uploaded CPython 3.8+Windows x86-64

pyo3Tree-0.1.2-cp38-abi3-win32.whl (154.5 kB view details)

Uploaded CPython 3.8+Windows x86

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ x86-64

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.2 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ s390x

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64le

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ppc64

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARMv7l

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.0 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.17+ ARM64

pyo3Tree-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.1 MB view details)

Uploaded CPython 3.8+manylinux: glibc 2.5+ i686

pyo3Tree-0.1.2-cp38-abi3-macosx_11_0_arm64.whl (266.7 kB view details)

Uploaded CPython 3.8+macOS 11.0+ ARM64

pyo3Tree-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl (272.0 kB view details)

Uploaded CPython 3.8+macOS 10.12+ x86-64

File details

Details for the file pyo3Tree-0.1.2-cp312-none-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 159.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2f535ee8a404115bdd7ad8eb26928f963c848cd0e6cd2591a03532a463179d3e
MD5 454e1dc4a1095b2166b84ad53fd25a55
BLAKE2b-256 9c69510dfc55c9966dcb7649b1229c1e3d13934508111795067e61ad266a94ba

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp312-none-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp312-none-win32.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp312-none-win32.whl
Algorithm Hash digest
SHA256 3de13211ad0de36e1d93b06998ce7d45aa181bbbc9734c63108cf121ca3178ee
MD5 5c7efe6ebd213ade07c6f4e5869903aa
BLAKE2b-256 7eb9bc73ceaeb6766521f56aed3be1492a147c4d93133d97911b198abfb7d61d

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 96a839dd08697e17254067f7735aab060ba28b26aced9f9680fde337a6be2ec5
MD5 41271adb84657662f35c455f3ae2885e
BLAKE2b-256 19c7e087dfaa019581ba2c9392f1ecb674fed42be54a990554fdb04623dd61cd

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f603907ed17a9903888706ae5b25ce4dd9163606f0a165c43a67d67172501026
MD5 f877fb1d11856817ada5b1f8c969a760
BLAKE2b-256 e1f6252ac1a3ce3b2dd2466992f587bb4d77fdb44a3879837fd1472b9a86ed36

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp311-none-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 159.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 8bd9375e5a969b9a2a84a741a72e71d0e5c914cfcd507db903c06ed5d9780b14
MD5 3e776e6ce87191ec14802573da3e5c83
BLAKE2b-256 94d66917ced813c71ee1d5f9c019518ec7c9e400bd74815c6f86f62af0991f78

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp311-none-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp311-none-win32.whl
  • Upload date:
  • Size: 152.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp311-none-win32.whl
Algorithm Hash digest
SHA256 08d075e167cdb8c1a1f144fecf3ca47711edab911133691eafef748c7df28f30
MD5 a0e9cea185bc4911b8a53dd51de91fe8
BLAKE2b-256 69a2393175c6aef122d105b7acba637503106868f6626ab2ed3a61e60718587c

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 65f69fc151d3fc8f0440dc4597fe3e20fe1f3c10e1412a9f8ab2057879d44ab9
MD5 505a02aa5b1efef7a71b216ee75ec92d
BLAKE2b-256 becc9c7d1be0c3525c5c208d840074b39c00544f247f4b2398b99409635f228c

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 81726e26fc1ff901e69013afc57adbbdae91524472769cc2d10caeab89a6587f
MD5 e896700a16021ea7bc236717d30456d8
BLAKE2b-256 7fb08aa9937350e085158d1100e5124e47a666dd536297dca269a59025614dd5

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp310-none-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 159.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 693a9b60580bba770831d7c6a8fc5f419cf0ce46bc2d62eb24f04bd81ed647a6
MD5 6076830a0f974f2ac33b22329169e399
BLAKE2b-256 fab67f14fcd51e220bd8d7d9320f90c3b51b9782a61b5a17792093ec3e556870

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp310-none-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp310-none-win32.whl
  • Upload date:
  • Size: 152.4 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp310-none-win32.whl
Algorithm Hash digest
SHA256 6229f3cb3bbd85e18eb652d881a292e5f295df91718e7ddb284fbc8d286be8cf
MD5 a83e8f93eb5069172660776f12b19a1c
BLAKE2b-256 b494421d3a7baec4f5a93c966dbdf012ee27616fe11c41e3dd40b129f84f387b

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 64b07f33f056faafa1a3d6b08969408a4294c4c0897bb88fe908a48fde60034d
MD5 4aa1d084e51ac20e3a6c8e84c6924514
BLAKE2b-256 0f1b06324738027050fc0435fc89a3858b2d8bb63c15104a7479e8f17ca34173

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a3b710ada37d2265497943b8cc9a1631f304f3e79126eb2bb53667fbddc357eb
MD5 5a8e3333cc7262762e934f9eb66dbf30
BLAKE2b-256 c43aed94564868036e52dca1f1a8935793d8e5ddc4484d1a6249ecc64f3074a8

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp39-none-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 158.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 00e4b1da44c9c0f3f76ec81b317f0d5c0301464cc9c3ca0250f9b4a4de498889
MD5 bd8e4eb33d9d254b8e8742b8a9b02ce8
BLAKE2b-256 3720a90c9a7aa3548ed00312a269b612569669bf10cb05514c23c555c17dfc03

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp39-none-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp39-none-win32.whl
  • Upload date:
  • Size: 152.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp39-none-win32.whl
Algorithm Hash digest
SHA256 29c3a4a2cf6cf3415c2adfda17f140ff6612d072acbbfa47d363ec28f780801a
MD5 b88b5c1b057a7b5c50e5c8a07dd821c4
BLAKE2b-256 4deb4ac6b1575830f48289278b34755b6e7ee820b0aba6358eaa1c6edf1247f9

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 724697ff4ada2d952931ae547b2ee7662a36da36e271666e6339632c47a0a5f5
MD5 ce5f99d26021f7cf2ef357bad8091f57
BLAKE2b-256 32749e9ed6c70441578be531d1b913a7dced9d4215826b630e6c6a033db9510b

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b98765e28cde2bb256e29c19a40667a63f0db629dbb939f400197e8c86078a8b
MD5 1261ae49dcdfadb2f9faf895fb879859
BLAKE2b-256 128a0af5ee4bd6c5c9c46e0df13f84eef71a506186dd8f1e5d51766b321caac9

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-none-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 158.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 ef9b2cb32fd0ba3972086d61cfdf3025a4bc9b54f7295142723940cd08d2f609
MD5 2874f157384855cedd473ff6a2ef2839
BLAKE2b-256 24bf7feaf67305fb6d0da7ef14fffc3315e5debb0dd3479853e3626c57bde5cb

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-none-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp38-none-win32.whl
  • Upload date:
  • Size: 152.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp38-none-win32.whl
Algorithm Hash digest
SHA256 5ac090d56b0dcb2ea7429270915b0f798d900ea9b72dc104b44a84c914c40695
MD5 ef673491977f0086afb39f6a61001f2e
BLAKE2b-256 a980553acd015722440ee1b2c229d9a3098aa9043598ebadf0eda7b0cd1aa6b3

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-win_amd64.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp38-abi3-win_amd64.whl
  • Upload date:
  • Size: 159.9 kB
  • Tags: CPython 3.8+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 734711ede5839cf1dd762a4842026257d10eb7f463ec4b6f03a0f3f5ac9f6d9c
MD5 fe3efad7def209680869761b0e91f14a
BLAKE2b-256 93d72e11d2a9ec6c45648649fd3fcf5b87f55c6bd5620186e9f81e95c0f613d0

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-win32.whl.

File metadata

  • Download URL: pyo3Tree-0.1.2-cp38-abi3-win32.whl
  • Upload date:
  • Size: 154.5 kB
  • Tags: CPython 3.8+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.0 CPython/3.9.19

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-win32.whl
Algorithm Hash digest
SHA256 fe6f16616557bcc51765818a4d1938aee1db0ec57fdb059c2862d8272b1c88f9
MD5 372a51992cc7e1eaebbebabd8a5eac2a
BLAKE2b-256 56b15e817668cb6896ecc1f86d402abeea2a6937d7fb72d2d87e48e429846221

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66797e3978f426ccb979a630a95329d4472d435e237ad93c4d1f2a68bbd38762
MD5 bf5c3aa8a17b8cf90deb7d8ac35b1f3c
BLAKE2b-256 d79622f104a68e68a8d611e6de6e3b11869467d0c02f4686d361d1454aabd61a

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a0239ec746a30c1a2a3b63c8b6fd9c0dde036f34428c34f83b4e0efa565e0ea0
MD5 cdea0bdd9dcfd9ad4376c649eb5a28b8
BLAKE2b-256 6897c09a3bdbf0f423c7073519cfb1d7dd475935d8a9629ae2aba37aff907f91

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d28d8e49101aa616b8db223a9fba98aa2bfd9ace96667a069e1276700078283c
MD5 8e8530395ab243c40dcabb6b5224c087
BLAKE2b-256 96b8fa1629e8bd091bc5d005f3f4eab1412007d5d7d88a9945727f053bb87547

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_ppc64.manylinux2014_ppc64.whl
Algorithm Hash digest
SHA256 97f059186384e8fbc7714d03891dd2c7f535f0cdc8b2c43a379f43a6a26946b5
MD5 1b8b8884284b768d0c85f5c95ab076ec
BLAKE2b-256 10b3d0a5ccad567c7a09c3aad73262083de24395c7e64781631b4ed334ecbca3

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fa871c20c67f0c4ec659cb41ad5614dea870e509983c01790b7661d891d2a952
MD5 8529eb740e4ff3f2b426fe497a7118d7
BLAKE2b-256 e8d2b823cb0be459f0dd02422398ca265bb17c23a644b789397f787ef9d0d3f2

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 49a8581dd417f3a06e60afd5c4d5ecdd91554ea3be3fda2354a9e6e47809f93e
MD5 c2bba45c57c9aee13f93fd0d7a193151
BLAKE2b-256 ca9650d355c287715f580007204a2ef6e936dab265ef69ecf201dfba46aefe71

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 7b29311d65240e5c9a30f147f37ab7bd515dff7412739101f1745702a7ca3391
MD5 21657c2eed9ac354787e1be89825018d
BLAKE2b-256 03c3396f2d65a844c93de2ef249aee2375069774b1ef255478d7544a29c57da0

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 02b495148cb9e93ef9fbb056a23de58ea5f68128724df363f2d4f9bcff398774
MD5 de62134e10062e8f288424f47887537e
BLAKE2b-256 40b0d47c0883f703b90882102d1eb29da304a46d6f0cf7365b7eb7045a4e6fa6

See more details on using hashes here.

File details

Details for the file pyo3Tree-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyo3Tree-0.1.2-cp38-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2d86f1a34cfe65433082ba15fc5b0324619b171114aa9c2856de915aad9ab995
MD5 8bf0cfdb7d3a57afe2bd0df651d494ee
BLAKE2b-256 bd6ea9e0a9db00244e1ddaa2a68e5416d0802b5a05251142b965decd1d09a920

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page