Releases: IntentDev/touchpy
Releases · IntentDev/touchpy
TouchPy v0.12.1
TouchPy v0.12.0
TouchPy v0.12.0
What's new
- Update build system — scikit-build-core replaces setuptools. Install with
pip install touchpyor build from source withuv sync. - CI/CD — GitHub Actions for smoke tests, multi-Python wheel builds (3.9–3.13), and automated docs deployment.
- PyPI publishing — Wheels published automatically via trusted publishing on each release.
- ExternalTime mode fixed — Host-driven time now works correctly. Fixes include proper
TEUINoneconfiguration, discontinuity flag propagation, auto-advance for no-argstartNextFrame(), and output texture transfer in manual polling mode. - New example —
10_external_time.pydemonstrates both offline (every-frame) and realtime external time modes. - TouchEngine SDK 3.3 — Updated from 3.0, now managed as a git submodule. Includes texture transfer fixes and new
TEInstanceLinkGetChoices()API. - nanobind — Now pip-fetched as a build dependency (no longer a submodule).
Install
pip install touchpy
Requirements
- Windows 10/11 (x64)
- TouchDesigner (https://derivative.ca/download) installed
- NVIDIA GPU with CUDA support
- Python 3.9–3.14