Skip to main content

Python bindings for the triskel library.

Getting started

Requires Python 3.12+ (the wheels target the stable ABI, so a single wheel works on every later Python version). The package ships with auto-generated type stubs.

$ pip install pytriskel
from pytriskel.pytriskel import *

builder = make_layout_builder()

# Build the graph
n1 = builder.make_node("Hello")
n2 = builder.make_node("World")
builder.make_edge(n1, n2)

# Measure node size using font size
png_renderer = make_png_renderer()
builder.measure_nodes(png_renderer)

# Export an image
layout = builder.build()
layout.save(png_renderer, "out.png")

Metadata

Release files for pytriskel 0.5.1

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

Source distribution (sdist)

Source distribution for pytriskel 0.5.1
File Size Uploaded Provenance
pytriskel-0.5.1.tar.gz 633.1 kB With provenance Details

Built distributions (wheels)

Table of built distributions (wheels) for pytriskel 0.5.1
File
pytriskel-0.5.1-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
pytriskel-0.5.1-cp312-abi3-manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64 Details
pytriskel-0.5.1-cp312-abi3-manylinux_2_28_aarch64.whl CPython 3.12 abi3 Linux glibc 2.28+ ARM64 Details
pytriskel-0.5.1-cp312-abi3-macosx_15_0_x86_64.whl CPython 3.12 abi3 macOS 15.0+ x86-64 Details
pytriskel-0.5.1-cp312-abi3-macosx_15_0_arm64.whl CPython 3.12 abi3 macOS 15.0+ ARM64 Details

Total release size: 10.2 MB

Release files / pytriskel-0.5.1.tar.gz

Download URL pytriskel-0.5.1.tar.gz
Size 633.1 kB
Tags Source
SHA-256 checksum
How to use checksums
9ffa1469bf832d707de6fdc9ecf979d7026c11a18408dffba82e40d863c54340
BLAKE2b-256 checksum
How to use checksums
3cfdb46501b83604427e8186a7d0e4972d31eaec6e752a266ac77f3dc6ad2142
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / pytriskel-0.5.1-cp312-abi3-win_amd64.whl

Download URL pytriskel-0.5.1-cp312-abi3-win_amd64.whl
Size 2.1 MB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
9058fc3a102270b991946a37b02659db0bba522216bb677aea8072dbe5c63f2e
BLAKE2b-256 checksum
How to use checksums
0b45641ae7d28b5282127ba3f653cd10b650ca8473d3043bb400d41e4cff7688
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / pytriskel-0.5.1-cp312-abi3-manylinux_2_28_x86_64.whl

Download URL pytriskel-0.5.1-cp312-abi3-manylinux_2_28_x86_64.whl
Size 2.2 MB
Tags CPython 3.12 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
8427f5cb425b5a7f9fbd98b5142c216db8e329b24872e0d414d31a9cfd727991
BLAKE2b-256 checksum
How to use checksums
bd2a3591a1865477bdb2c77d004ede87136cdd7c3301ad6cb6f87b1fb221c9cd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / pytriskel-0.5.1-cp312-abi3-manylinux_2_28_aarch64.whl

Download URL pytriskel-0.5.1-cp312-abi3-manylinux_2_28_aarch64.whl
Size 2.0 MB
Tags CPython 3.12 Linux glibc 2.28+ ARM64 abi3
SHA-256 checksum
How to use checksums
068f621bb7483d327151a1f5c6a0c09edfa85121ea8322a78d35562502c68616
BLAKE2b-256 checksum
How to use checksums
21cee468a0efe72c5c4099ab0bb399706987ba0e55a5d25d1777df695b26ae32
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / pytriskel-0.5.1-cp312-abi3-macosx_15_0_x86_64.whl

Download URL pytriskel-0.5.1-cp312-abi3-macosx_15_0_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 abi3 macOS 15.0+ x86-64
SHA-256 checksum
How to use checksums
7df50c183eceda38a5411e18d0b7991f11dbd0901c3dbfc55cde490b56f1a890
BLAKE2b-256 checksum
How to use checksums
eb0871862240abc8bbfb9b423ee6aec53a5075ae88c8e9c097d2bafd3aef571d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Release files / pytriskel-0.5.1-cp312-abi3-macosx_15_0_arm64.whl

Download URL pytriskel-0.5.1-cp312-abi3-macosx_15_0_arm64.whl
Size 1.5 MB
Tags CPython 3.12 abi3 macOS 15.0+ ARM64
SHA-256 checksum
How to use checksums
ddabacfd8b8e51621375761a35fa7ecccef32f50798044829cbf8b0f19a0c2f0
BLAKE2b-256 checksum
How to use checksums
f3ed349f6fa02cef91277df3ae116f246148d9bb2d6c084b947b2afc208fd197
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 1, 2026.

Transparency log

Security for pytriskel 0.5.1

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.

Full provenance

All 6 files in this release have been uploaded with provenance metadata.

Select from 6 files

Attestation for pytriskel-0.5.1.tar.gz

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 Sep 1, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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