TUIX v0.5Beta
Installation
TUIX Core is published as the tuix-core Python package. Prebuilt wheels are expected for Windows, Linux, and macOS on common x86 and ARM architectures.
Requirements
- Python >= 3.10.
- ANSI-capable terminal; truecolor is used when available with fallback palettes in the renderer.
- For source builds: Cython >= 0.29, setuptools, wheel, and a platform C compiler.
pip
python -m pip install tuix-coreSource Build
git clone https://github.com/custosh/tuix-core.git
cd tuix-core
python -m pip install -U pip setuptools wheel Cython
python -m pip install -e .Verify Installation
from tuix.core import engine, builders
engine.init()
builders.register_standard()
print('TUIX Core v0.5 loaded successfully')
engine.shutdown()Common Problems
- If imports fail after a source build, verify that the compiled extension was built for the same Python interpreter you are running.
- If rendering looks wrong, test in a terminal with ANSI escape sequence support and enough width/height for the example.
- Interactive widgets need input.listen() before the loop and input.stop() during cleanup.