Skip to main content

RustworkX Utils

A repository for utils for graphs constructed with rustworkx.

Installation

pip install rustworkx_utils

Example Usage

from rustworkx_utils import RWXNode, ColorLegend

# Build a small DAG using RWXNode
root = RWXNode("Root", enclosed=True)
a = RWXNode("A", color=ColorLegend(name="A", color="red"))
b = RWXNode("B", color=ColorLegend(name="B", color="green"))
c = RWXNode("C", color=ColorLegend(name="C", color="blue"))

# Establish primary parent relationships
a.parent = root
b.parent = root
c.parent = a

# Add an additional non-primary edge for multi-parent showcase
c.add_parent(b)

# Visualize (should save a pdf called pdf_graph.pdf in CWD)
fig, ax = root.visualize(figsize=(10, 10), node_size=1500, font_size=15,
                          spacing_x=2.0, spacing_y=2.0,
                          layout='tidy', edge_style='orthogonal')

Metadata

Release files for rustworkx-utils 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for rustworkx-utils 0.0.2
File Size Uploaded
rustworkx_utils-0.0.2.tar.gz 53.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rustworkx-utils 0.0.2
File Interpreter ABI Platform
rustworkx_utils-0.0.2-py3-none-any.whl Python 3 none any Details

Total release size: 92.9 kB

Release files / rustworkx_utils-0.0.2.tar.gz

Download URL rustworkx_utils-0.0.2.tar.gz
Size 53.5 kB
Tags Source
SHA-256 checksum
How to use checksums
545b0ac7eff8e2b76dfc5d9a09ab8e302a1438b1f900776fbef1ad30f705421f
BLAKE2b-256 checksum
How to use checksums
d271437fc5da335616c3c965422bed6c2391b37f70d09d26341867f23e35f286
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 14, 2026.

Transparency log

Release files / rustworkx_utils-0.0.2-py3-none-any.whl

Download URL rustworkx_utils-0.0.2-py3-none-any.whl
Size 39.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
a20206f9b4c925f936b8e16cce3d54810b8662b4fdd1888faa66162f1558a86f
BLAKE2b-256 checksum
How to use checksums
6157e1507ae4dc9070b0aa13a5159be4842b3cac34062dc13eb4534c1ab8ea67
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 14, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.0.2 This release

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page