Skip to main content

Core

Subscribe URL not yet published — run haywire share --save.

Fundamental components for haywire graphs

Nodes

Core

  • Begin Player — Triggered once when execution starts
  • Control Switch — Switches control flow based on condition
  • Float Number — A number box that sends a decimal number, and shows the one it is fed
  • Float Slider — A slider that sends a decimal number, and shows the one it is fed
  • For Loop — Iterate with start, end, and step control
  • Int Number — A number box that sends a whole number, and shows the one it is fed
  • Int Slider — A slider that sends a whole number, and shows the one it is fed
  • Logger — Log a message to the Python logging system at a configurable severity
  • Menu — A drop-down that sends the item picked, and shows the item it is fed
  • Print — Print to the haywire UI console
  • Shutdown — Triggered when execution is shutting down
  • Text — A text field that sends its text on Enter, and shows the text it is fed
  • Tick — Triggered periodically by a connected TickEmitNode
  • Tick Emit — Emits tick callbacks at a configurable framerate
  • Toggle — An on/off switch that sends true or false, and shows the value it is fed

Types

  • Array — Homogeneous typed array
  • Bytes — Binary data
  • Dictionary — Key-value pairs
  • List — Ordered collection
  • Pooled — Multi-source aggregation

Adapters

  • Array to Array — Transform array elements (ArrayType[X] → ArrayType[Y])

Widgets

  • ArrayWidget — List editor — one row per item, each drawn by the item type's widget

Skins

  • Widget Node — The control alone, with the node label on its left — for widget nodes on a stage

Metadata

Release files for haybale-core 0.3.0

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

Source distribution (sdist)

Source distribution for haybale-core 0.3.0
File Size Uploaded Provenance Actions
haybale_core-0.3.0.tar.gz 30.7 kB Without provenance Details for haybale_core-0.3.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for haybale-core 0.3.0
File Interpreter ABI Platform Actions
haybale_core-0.3.0-py3-none-any.whl Python 3 none any Details for haybale_core-0.3.0-py3-none-any.whl

Total release size: 84.7 kB

Release files / haybale_core-0.3.0.tar.gz

Download URL haybale_core-0.3.0.tar.gz
Size 30.7 kB
Tags Source
SHA-256 checksum
How to use checksums
c6d1008b0b48dfd5caf837bea14b63f619a58c51aa6ceb9e42aff3ddb7265fc0
BLAKE2b-256 checksum
How to use checksums
1e9abb7ba23651c4e3b8e32b4e59b42bebc93001509377e05d405163a7116362
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / haybale_core-0.3.0-py3-none-any.whl

Download URL haybale_core-0.3.0-py3-none-any.whl
Size 54.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
906458223c285f513ba2e245e722a9ae54ed19aa9292472ae565a111b7c95340
BLAKE2b-256 checksum
How to use checksums
0172e726986d15caf091a520d18b6c62d872aeca8ff114657379648b71c74a5b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.13.6 {"installer":{"name":"uv","version":"0.13.6","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"26.04","id":"resolute","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Security for haybale-core 0.3.0

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.

No provenance found

None of the files in this release were uploaded with provenance metadata.

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.

Release history Release notifications | RSS feed

This release

0.3.0 This release

2 release files No provenance

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