Pre-release
This release is a pre-release and may not be stable for production use.
Pilates
Headless flex layout engine for terminal UIs.
This pilates package on PyPI is the brand-name placeholder. The actual
code lives in the JavaScript ecosystem, published under the @pilates
scope on npm:
| Package | Description |
|---|---|
@pilates/core |
The engine — imperative Node API, integer cell coordinates, pure TypeScript. |
@pilates/render |
The renderer — declarative tree → painted ANSI string with borders, colors, text wrap. |
@pilates/diff |
Cell-level frame diff + minimal ANSI redraw. |
@pilates/react |
React reconciler — author terminal UIs with JSX and hooks. |
A Python port is not currently available. If you want one, open an issue at the project home so we can gauge interest.
Project home
https://github.com/pilatesjs/pilates
License
MIT
Release files for pilates 0.0.1a0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pilates-0.0.1a0.tar.gz | 2.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| pilates-0.0.1a0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / pilates-0.0.1a0.tar.gz
| Download URL | pilates-0.0.1a0.tar.gz |
|---|---|
| Size | 2.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
db898b7eb26f638fa203b70bffdd94b2da78fbaf5531783e8e45cd4bcafcb2a3
|
|
BLAKE2b-256 checksum How to use checksums |
47b983b179e22d483c568b29fceddd55d01c6f3d8f33508a244deb0d05755b85
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|
Release files / pilates-0.0.1a0-py3-none-any.whl
| Download URL | pilates-0.0.1a0-py3-none-any.whl |
|---|---|
| Size | 2.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
9e1346f71f3007a63742c5637c99ce9732ba2e52fd68fa070f4284ead9ed3395
|
|
BLAKE2b-256 checksum How to use checksums |
585f5a4be57283b13aa579ecf3a547431c52a95aaac4f55ef5b0b6b1800b09ef
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.9
|