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
- Create Folder — Creates a folder inside a volume, including any folders above it
- 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 Each File — Runs the loop body once for each file in a folder that matches the pattern
- 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
- List Files — Lists the files in a folder that match the pattern, each time it runs
- Logger — Log a message to the Python logging system at a configurable severity
- Loop Array — Runs the loop body once for each item of an array
- Menu — A drop-down that sends the item picked, and shows the item it is fed
- Output Path — Builds a file path from a folder, a subfolder, a stem and an extension
- Path Exists? — Continues on Exists or Missing, depending on whether a file or folder is there
- Print — Print to the haywire UI console
- Resolve Path — Gives the absolute location of a path on this machine, as text
- Run Button — A button on the card that triggers connected Tick Event flows while the graph runs
- Shutdown — Triggered when execution is shutting down
- Split Path — Splits a path into its volume, base, subfolder, stem and extension
- Step Array — Goes through an array one item at a time, each time Next runs
- Text — A text field that sends its text on Enter, and shows the text it is fed
- Tick — Triggered by a connected emitter (Tick Emit, Run Button)
- 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.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| haybale_core-0.3.4.tar.gz | 48.8 kB | Without provenance | Details for haybale_core-0.3.4.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| haybale_core-0.3.4-py3-none-any.whl | Python 3 | none | any | Details for haybale_core-0.3.4-py3-none-any.whl |
Total release size: 135.9 kB
Release files / haybale_core-0.3.4.tar.gz
| Download URL | haybale_core-0.3.4.tar.gz |
|---|---|
| Size | 48.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e33b362e0a09923a909600d299d612150e9cf596759a9780a455cfe139daab74
|
|
BLAKE2b-256 checksum How to use checksums |
fcb998e0edb86f6bf4aa1e8a6f4d37a2228d455bb544fe0fe183a160abb47c45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","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.4-py3-none-any.whl
| Download URL | haybale_core-0.3.4-py3-none-any.whl |
|---|---|
| Size | 87.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
94e684e950065df8f9dd0020c4b39b40a94eb08830f3a2f3335ab4b436295b07
|
|
BLAKE2b-256 checksum How to use checksums |
36c503061d608c6be37eed06046bb593c65145ff78e777258aba31207f1ffa66
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
uv/0.13.7 {"installer":{"name":"uv","version":"0.13.7","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.4
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.