A python graph library implemented in Rust
Project description
rustworkx
- You can see the full rendered docs at: https://qiskit.org/documentation/rustworkx/dev
|:warning:| The retworkx project has been renamed to rustworkx. The use of the retworkx package will still work for the time being but starting in the 1.0.0 release retworkx will no longer be supported
rustworkx is a general purpose graph library for Python written in Rust to take advantage of the performance and safety that Rust provides. It is designed to provide a high performance general purpose graph library for any Python application.
Project history
Rustworkx was originally called retworkx and was was created initially to be a replacement for qiskit's previous (and current) networkx usage (hence the original name). The project was originally started to build a faster directed graph to use as the underlying data structure for the DAG at the center of qiskit-terra's transpiler. However, since it's initial introduction the project has grown substantially and now covers all applications that need to work with graphs which includes Qiskit.
Installing rustworkx
rustworkx is published on pypi so on x86_64, i686, ppc64le, s390x, and aarch64 Linux systems, x86_64 on Mac OSX, and 32 and 64 bit Windows installing is as simple as running:
pip install rustworkx
This will install a precompiled version of rustworkx into your python environment.
Installing on a platform without precompiled binaries
If there are no precompiled binaries published for your system you'll have to
build the package from source. However, to be able able to build the package
from the published source package you need to have Rust >= 1.48.0 installed (and
also cargo which is normally included with
rust) You can use rustup (a cross platform installer for
rust) to make this simpler, or rely on
other installation methods.
A source package is also published on pypi, so you still can also run the above
pip
command to install it. Once you have rust properly installed, running:
pip install rustworkx
will build rustworkx for your local system from the source package and install it just as it would if there was a prebuilt binary available.
Note: To build from source you will need to ensure you have pip >=19.0.0
installed, which supports PEP-517, or that you have manually installed
setuptools-rust
prior to running pip install rustworkx
. If you recieve an
error about setuptools-rust
not being found you should upgrade pip with
pip install -U pip
or manually install setuptools-rust
with
pip install setuptools-rust
and try again.
Optional dependencies
If you're planning to use the rustworkx.visualization
module you will need to
install optional dependencies to use the functions. The matplotlib based drawer
function rustworkx.visualization.mpl_draw
requires that the
matplotlib library is installed. This can be
installed with pip install matplotlib
or when you're installing rustworkx with
pip install 'rustworkx[mpl]'
. If you're going to use the graphviz based drawer
function rustworkx.visualization.graphviz_drawer
first you will need to install
graphviz, instructions for this can be found here:
https://graphviz.org/download/#executable-packages. Then you
will need to install the pillow Python library.
This can be done either with pip install pillow
or when installing rustworkx
with pip install 'rustworkx[graphviz]'
.
If you would like to install all the optional Python dependencies when you
install rustworkx you can use pip install 'rustworkx[all]'
to do this.
Using rustworkx
Once you have rustworkx installed you can use it by importing rustworkx. All the functions and graph classes are off the root of the package. For example, calculating the shortest path between A and C would be:
import rustworkx
graph = rustworkx.PyGraph()
# Each time add node is called, it returns a new node index
a = graph.add_node("A")
b = graph.add_node("B")
c = graph.add_node("C")
# add_edges_from takes tuples of node indices and weights,
# and returns edge indices
graph.add_edges_from([(a, b, 1.5), (a, c, 5.0), (b, c, 2.5)])
# Returns the path A -> B -> C
rustworkx.dijkstra_shortest_paths(graph, a, c, weight_fn=float)
Building from source
The first step for building rustworkx from source is to clone it locally with:
git clone https://github.com/Qiskit/rustworkx.git
rustworkx uses PyO3 and
setuptools-rust to build the
python interface, which enables using standard python tooling to work. So,
assuming you have rust installed, you can easily install rustworkx into your
python environment using pip
. Once you have a local clone of the repo, change
your current working directory to the root of the repo. Then, you can install
rustworkx into your python env with:
pip install .
Assuming your current working directory is still the root of the repo. Otherwise you can run:
pip install $PATH_TO_REPO_ROOT
which will install it the same way. Then rustworkx is installed in your
local python environment. There are 2 things to note when doing this
though, first if you try to run python from the repo root using this
method it will not work as you expect. There is a name conflict in the
repo root because of the local python package shim used in building the
package. Simply run your python scripts or programs using rustworkx
outside of the repo root. The second issue is that any local changes you
make to the rust code will not be reflected live in your python environment,
you'll need to recompile rustworkx by rerunning pip install
to have any
changes reflected in your python environment.
Develop Mode
If you'd like to build rustworkx in debug mode and use an interactive debugger
while working on a change you can use python setup.py develop
to build
and install rustworkx in develop mode. This will build rustworkx without
optimizations and include debuginfo which can be handy for debugging. Do note
that installing rustworkx this way will be significantly slower then using
pip install
and should only be used for debugging/development.
It's worth noting that pip install -e
does not work, as it will link the python
packaging shim to your python environment but not build the rustworkx binary. If
you want to build rustworkx in debug mode you have to use
python setup.py develop
.
Authors and Citation
rustworkx is the work of many people who contribute to the project at different levels. If you use rustworkx in your research, please cite our paper as per the included BibTeX file.
Community
Besides Github interactions (such as opening issues) there are two locations
available to talk to other rustworkx users and developers. The first is a
public Slack channel in the Qiskit workspace,
#rustworkx. You can join the
Qiskit Slack workspace here. Additionally,
there is an IRC channel #rustworkx
on the OFTC IRC network
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file rustworkx-0.12.1.tar.gz
.
File metadata
- Download URL: rustworkx-0.12.1.tar.gz
- Upload date:
- Size: 223.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13a19a2f64dff086b3bffffb294c4630100ecbc13634b4995d9d36a481ae130e |
|
MD5 | 59843cec49a77f3b0b719f0d2d4d215b |
|
BLAKE2b-256 | 17e6924967efd523c0bfed2868b62c334a3339f21fba0ac4b447089731312159 |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f71bbb063a76f4731210207fa1bda0c7f4b5c7e53ec5f9b59b3569c1962d8e0 |
|
MD5 | b506684a9a9dda533fbd9c470dd110e9 |
|
BLAKE2b-256 | ac70862f317f512d5bc1e4afafec4e8ea961358cd89540698624ccb496604433 |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-win32.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e42953124a41ea34be3e2bc8a489e30c3d2536be062f486838a0650ab43475b |
|
MD5 | 6998810ef747e1868b9ed1e8975528de |
|
BLAKE2b-256 | 8a430194f6a89a4ed2c22258ad9656ea1132f2409d195469fc53764507df738b |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c95f0163bb979f37f8645f16315030fb02a089cd26c61f24598be671d6e69c32 |
|
MD5 | ebb8fbe148be981b7014e0e8132d66ba |
|
BLAKE2b-256 | a0701925bbedac8104f4129da7a887bd2e028517a17bdbae3f75ed35d8a887ca |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42a9da09ea30c372b00e79e10b5adc06535cf405f857355271a2bd68872ac434 |
|
MD5 | 88337858a2ec94e725b30723dd1acc6f |
|
BLAKE2b-256 | 2932baf49981760549b5bbe340f1c8bf2f09f9782b5f0b88191ebebc38f72429 |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | aa4a32664384aead1cdb67fb7478478410892c8e40c5d92b02c11e2989102ff0 |
|
MD5 | 7e42adbe75c1f5e8a3ea221d7916a59c |
|
BLAKE2b-256 | eee7ba23e9650cd76d84dadd5f239d5c402cda293fd9cceb8ca2eebdec35fa3d |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 375eb1bea1e739eb4744e51302c934f4fb0d75e1868fba4b0e37acbf5c0666ce |
|
MD5 | 9d3cb6f94dbf35ac7e2c626d36b7cea1 |
|
BLAKE2b-256 | bb27bab0555eba9b0df39095179bab1a9b2c149f01a47591026e2e6f914c2ddc |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abab0e57eea912e0c39af90cb1a7afb52213f100657461580c5059b7cd96da17 |
|
MD5 | 89c4c26d5e53d9530d8ffb68a4d44ddc |
|
BLAKE2b-256 | a0583bc2cef6c4d665407911ebd1ffdd71e83fa00563894d9ae2b7abca5d19fc |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96e44ba57e23becd8bcee0aecc23a6761d3a78e0b0c35ab65d7fd9d439198180 |
|
MD5 | 5578353781d678e98850c5dd29ceb65b |
|
BLAKE2b-256 | f994ffa7c6fe6bead9a73f66f16f5f8618597f77bb8e633ad89c6fb9278c2ecc |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b379e638d043aa7c0b70d5125f1f8eab85c44ec506a152b4948f8de1f83a0387 |
|
MD5 | 2fefd3007c2de7889a70afa7a33cae38 |
|
BLAKE2b-256 | c296b4858ab2fc8d7bfd8320e0981761811703077f1c6d304ae424bd6ae04e94 |
File details
Details for the file rustworkx-0.12.1-cp311-cp311-macosx_10_9_universal2.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp311-cp311-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.11, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 346543e11668cca0723616ea6b3de77573b468a0c73095baf693ebbed90d8994 |
|
MD5 | 30488dd6c91ac0f10c4c6b8668e23b26 |
|
BLAKE2b-256 | be82f54835962e8742cf207a7a2db6870472eda264da5fb436e9f91db73b3dda |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e05efd04a5e615bd5479e627743921ab562818e54f7269b25c57d50d2c41fdb |
|
MD5 | 1fe040b67a05133f77c377622ef46f2b |
|
BLAKE2b-256 | 9808bb2264202d399673ebce98e4867b40b87781f1f189b4b47eef3a67a23197 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-win32.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef49f00c09bbe0caf1fbf41ccefe34e8dc7a1835ec2632203d8a91577009222f |
|
MD5 | 3a1192eaf9de23c8de7bd496020ceddf |
|
BLAKE2b-256 | df805247d64efc1251c731a90b76f146fc601d4f9a41c318b292c0dbcbc26155 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42c84a8c923f8a1f68347999381cde549dbe81f4212896fab5942898045e6ad3 |
|
MD5 | 7274481310b120172890b7f18ed3035d |
|
BLAKE2b-256 | d21a9374ed7e7059bbfe56b479935bc84622091d6c826936d895d307db1a2a0a |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cdec3526deac855957bd2431beddf2fb2fcb8c2a915c630c78b39b198ea946a |
|
MD5 | b261bdbec967ddc632151bd0a3bd7fdc |
|
BLAKE2b-256 | 9f730333f02e4dac604c9820655721e37be96a7c07fb23952f8078eea067e3a0 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4673b613fa192750ba938274a4175391df9cd6f5476039312ffba35c5783cb27 |
|
MD5 | 17e3cf22953a2829838d2dcf908d4df4 |
|
BLAKE2b-256 | 9d36e96240504fc8bc1cd3d50655864248c6e905c346e2e06215a9914fd02ada |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7221280b6f47acacd12d140a2fc8e0a0b11a99c0802804cae5aee437327da92 |
|
MD5 | 008b86cac80b2a0e8bdddbbb65628ee4 |
|
BLAKE2b-256 | 351d13de712bc9ae80c2648fff139e6be48cd017750eedb8652c8a7cbffbc463 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 488737db74c3999b3ad668eee1f6f033fa81be18f7138e027ecf019adf8de15b |
|
MD5 | 97d523d7b155ad02fe45fef40884d73e |
|
BLAKE2b-256 | ef37732cb2df9f3019a37bc8794f039c5be1c63773e4903660c4b4409d45dc81 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f833c688556c7116704097388240da876d6a689b6e4cd9c71da8091ba0fcfcc5 |
|
MD5 | 3067fdf424bd0d15c36a1f2b61994bce |
|
BLAKE2b-256 | 393aaf233552dd96788939cba3ae3d0ab68f2eae7464f83a632ff135185cf291 |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25689ec33a880c397f99cf7374d16be97a086a8c13675c20e53c076d05fdba0d |
|
MD5 | bf652bbc762a8af62f5daf44076b35c8 |
|
BLAKE2b-256 | 4b0eddd202983490aba64422f09234a39cfd22ef785500574008d26bc509de9e |
File details
Details for the file rustworkx-0.12.1-cp310-cp310-macosx_10_9_universal2.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp310-cp310-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7eeae40cd3ed014badee6a47569aaaea66b872a2927bb9e76a11a2f8a690b694 |
|
MD5 | 096ad5dec3aea5f41112be909fa2cc39 |
|
BLAKE2b-256 | f49d17958734c8ac285c343f06016c477a964b5db1b49c02870329ddd1ebf998 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd64db8680c159ce7f69991560fca559a1c8d21282f479aab9595451ac33d0ff |
|
MD5 | b91ed7c245c69f61b5bda249247fbdde |
|
BLAKE2b-256 | 39b0591022f19f01cf7ea872adeefa5a867bbc8d3eb0f3e7ed8215b323fd809d |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-win32.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25c9c616ff9d1e8112d17cdf83442f862ed6dd94f8a60037378b41bea29041ee |
|
MD5 | 41bb6994dccd93e5762666bba6435faa |
|
BLAKE2b-256 | 76309d5248320950b8880689b9d7ab0109946be76fbb7f6af0609dd0852923f2 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29723a1cca360a1ad968d7b0bef8f639ab7d4af201c4d3fec019bee0ea11e329 |
|
MD5 | d1eca7a888275503a574005985470a14 |
|
BLAKE2b-256 | 760447554133b20409200acea5c205eb7a0f824e4279c0d7ac16214c7b2f563e |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/5.0.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d2442fa5a64e8c2c74f43b8f8713964f0d6760c2cd96b8accd28636cc222786 |
|
MD5 | ddf47f599b3df98597f75ecb61a6efcc |
|
BLAKE2b-256 | 7ba8df981906656d0d55ed36d98c397bf8b64ec2641261f9b1ffd1f11f80acbb |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c02dcd5d4f05220bf1721a9c531b7f6203497ea24934c49d82dfdeac6a22ba |
|
MD5 | 11661f14a198de09f717497664ba9fa2 |
|
BLAKE2b-256 | 229662730b1641aac25f1409d3fb2480daf40473bf8aa34394293bd7720e899e |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b220516158411ec16614b662d701960a0740e947c39b2b9f205a70e3e7899665 |
|
MD5 | 541929899d1af713eadae5a0fbb4832a |
|
BLAKE2b-256 | 6a90baf2fd106627b6ae99548153d0bb12eb2523b07b979602fea2fde8b3bf44 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3efa381d4329ced0f6ec890b70d520d7047057baea2d793266aee0366607bbe |
|
MD5 | 593ae8a4358987b12d93f75b09800d9e |
|
BLAKE2b-256 | 421d5b612ccfbd02a651bdad4bc54f455075d9e92757269cfdf5e39fa922c157 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 288ff3a44708afaafc46c6d0c9435a13d02bf6dad32b3d07207ce0f55881e5cd |
|
MD5 | cb4995225eb5ea681454df8d0cad3983 |
|
BLAKE2b-256 | 7f4f46cebdb37ca846b318f1ab7a9f86010223f6b0083ed79b7f4f3b35396a04 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc282fbd95938ae3305489c48a3dceb9a4354ca3bcb691578e9bd07c25d5ea27 |
|
MD5 | b1df398cbf4f9ed577e03f5082feda33 |
|
BLAKE2b-256 | bcfd923e10cf13aa7fa38704221b172aba4095e278e5bd49c481ef55a1dc0180 |
File details
Details for the file rustworkx-0.12.1-cp39-cp39-macosx_10_9_universal2.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp39-cp39-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6803281bcf8c56c91e69ef7ee62c76af8a8e757ad98c5de8b48281702c75e2f |
|
MD5 | 5b683718e29c138fe2363713624df377 |
|
BLAKE2b-256 | 2afc8cd1abc6118783c6718adeb19cf91708b23bbffc73070ef893e695bf329a |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73fb53bac355e03d455ad2454a21eb47b16d6381ad2c2cb9da534b48c4c64122 |
|
MD5 | 180f6c625e59ebd034a3eb5e534441b4 |
|
BLAKE2b-256 | 43c5ddbd524c8fe2aea4e48c9f059a3276c1c57faa9af14e26c5a0e00a5e940b |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-win32.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96a269fa36e78807987ab632bb34c9a475791478a17d3bd795121a1648fcc8d6 |
|
MD5 | 6a42bb8dff56e351f0bd08dcfd65ed53 |
|
BLAKE2b-256 | 387f0a3fc4eda15dcc0a8dff390b9c58746d06cbf024b559a58ce0d2ad854486 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 031f719d05af218765ed377c54811b11567e1b1e106a670b30179992ea89f2d7 |
|
MD5 | 979c5bf6e073c762b89f078ecaa1ee57 |
|
BLAKE2b-256 | 3ce3de1c4a1db6032b6e064a97d60b1fe7a6722f4be92499d7a2e396ae3cc9ea |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f84f0eca04c7863be96dbe2b642ef139e94064ef537eb3777bfe9a96a4385f9 |
|
MD5 | c846698324db1a444de90efd31940069 |
|
BLAKE2b-256 | bbd68ce53eb6869faa0e2596405e863b6ca7eb88ac8c8f4d84b8145266cbf134 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/5.0.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d9e77eef49df6b4d692d8ddb69eedfd0e2315a5b477e5b8a65d86f4d37adcd2 |
|
MD5 | 602c3602dfe061569818831b52e40f4f |
|
BLAKE2b-256 | d1e770a3cc57172e301a5ee99766d2cd508964152cbccd1d3cd9a7eb0621cd59 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a1f34b14c6e0021a6ed427450e776e7cd16412b57655f99cbf6b09d5092b581 |
|
MD5 | faecc0e5dc5eb4de3a88b460d859433c |
|
BLAKE2b-256 | 611de772af0899649d85e4964d63a732890423201a7bc3a660b41c7430a72599 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28fc8a400ad3e2b187b1c354c1cdfee7f9e00fec9c527291b622334d426a3694 |
|
MD5 | 032ad6c7b9e94fc7a2e283b7eda0562d |
|
BLAKE2b-256 | f3fff453601dda2aff3da48d65c0d7b38adc59d550b2c21224fa2377a62fb1c0 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbcff417c4d03757373a6409d0677a6c1cc384d04f897792f353ee17ce1e09aa |
|
MD5 | d277963b045dec348383776f71dac05e |
|
BLAKE2b-256 | 3a9adda540566eb15bea67215c8416b02f2031e7cc62be9014785111022244d0 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 95d683cc9adf7c0c39b2c46ec087d69a42669a4e63a701ca77b9bd9a52ab1400 |
|
MD5 | 15b0d7068376eab296072fdb7309d4a2 |
|
BLAKE2b-256 | b52f1194a7d37e51fea3535e99a87d0fad3d7a4a4f6932815b5f8dce98d80274 |
File details
Details for the file rustworkx-0.12.1-cp38-cp38-macosx_10_9_universal2.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp38-cp38-macosx_10_9_universal2.whl
- Upload date:
- Size: 3.0 MB
- Tags: CPython 3.8, macOS 10.9+ universal2 (ARM64, x86-64)
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.14
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d994e78b203bc406a026a9c20b2bec77d1990fb1384843a8f84e750160e790e4 |
|
MD5 | fda8a36197d142a3ac7994f21a53d85c |
|
BLAKE2b-256 | fd102e418c630399dc69c7ec9a7d2a22cf13619fe037f1d1b4ad8878a62256a3 |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 126e14ae1245ad97bdaf932578e84e9fda9851733590dd2ad8f4f6b16a8610d3 |
|
MD5 | e9d43f5c84e6418a378b31428584b34e |
|
BLAKE2b-256 | a58f6b01939d3e422a791e225d012a9270b958a4643d71fe94d1e32aae639373 |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-win32.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-win32.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.9
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e1c0a43182a61df84964b9673c15b3b2b636db01f5bd4ae8752e646bed9f28b |
|
MD5 | c7b4e6108fb7f569074b3fb05f5c0ac9 |
|
BLAKE2b-256 | a3da6be476cee316e848abdcd3daa2339c03bc78e96e9a26fc830cc75cb33a5e |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11deea83a178df19cdfd6a4e2981d52b0b6a393e2168a494866d934ff430022 |
|
MD5 | b6d3f2b62ac06fb348bd2ef4ba2cb8c6 |
|
BLAKE2b-256 | bbfb1f710c490525f427ff109d1f91ecdfb234f7c85d768edc2ab37f3833c7cb |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
- Upload date:
- Size: 3.1 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ s390x
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | abea9c1627275633a99a3945d10f3cd9b0389dfe36be23486faaffaf4db9c0cd |
|
MD5 | 3dcca87687b7785eebc7abc450513c11 |
|
BLAKE2b-256 | 74a601d53ca6388b08196aecb146c695153599bbca48580e39f99772d84f6235 |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
- Upload date:
- Size: 1.9 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ppc64le
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.28.1 requests-toolbelt/0.9.1 urllib3/1.26.12 tqdm/4.62.3 importlib-metadata/5.0.0 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.6 CPython/3.10.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70d2b41afda256911d4853ac2414fde05d5166dbabdece1f42d95f6aab893281 |
|
MD5 | 274e7695e1132ac63d869aeabcc82e32 |
|
BLAKE2b-256 | f8a9a3ee7b7aa86fcfeb081883ecf41b8c10d78eb84be90ea1da1c700ded1ddb |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b9bbb9219ad2e00a5b328cb5ce49a107c1a919435447e7a7a6a9f9466693e40 |
|
MD5 | e9d18e19102cba56e0fa6397fbec4b2e |
|
BLAKE2b-256 | 062750a27c8138a36d57f3861c1fa13bafab0f4ae4628eabc4e502abc37001b7 |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-manylinux_2_12_i686.manylinux2010_i686.manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 2.0 MB
- Tags: CPython 3.7m, manylinux: glibc 2.12+ i686, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87124022aa80d0a05d84deddbd725067952ff912ea5dc45e1e04cb57f696efca |
|
MD5 | 6dc99b6db051f98d20d4de1b2f8bf48c |
|
BLAKE2b-256 | 4000223bb8a302fc47c9543debe0efc9779707f87472a4de0097a5580e131499 |
File details
Details for the file rustworkx-0.12.1-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: rustworkx-0.12.1-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9800a8aa630b7a0f78ddaaefd6844d2e9e67fb0776d751c8b2e4ddecffd499d6 |
|
MD5 | d76a225eac6befc20e552f1e816dc3b2 |
|
BLAKE2b-256 | e4562dc7e583853cfb69aa0291290f9878ab19b08bf1a111497ca6367d14aefc |