Metadata-Version: 2.4
Name: functui
Version: 0.0.4
Summary: Immediate mode TUI library.
Author: Viacheslav Andrushenko
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Console
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows :: Windows 10
Classifier: Operating System :: Microsoft :: Windows :: Windows 11
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Typing :: Typed
Requires-Python: >=3.14
Requires-Dist: wcwidth
Provides-Extra: dev
Requires-Dist: pytest; extra == 'dev'
Requires-Dist: pytest-codspeed; extra == 'dev'
Requires-Dist: snakeviz; extra == 'dev'
Provides-Extra: doc
Requires-Dist: furo; extra == 'doc'
Requires-Dist: sphinx; extra == 'doc'
Requires-Dist: sphinx-autobuild; extra == 'doc'
Description-Content-Type: text/markdown

> [!WARNING]
> This library is in early development and the API **will** change.

Functui is a python library for creating immediate mode text user interfaces.

Documentation can be found at [readthedocs](https://functui.readthedocs.io/en/latest/index.html).

To run the examples, you need to install this library as a python package.

```bash
# (assuming a bash shell and being in the cloned directory)

python3 -m venv .venv # create virtual environment
source .venv/bin/activate # activate virtual environment

pip install . # install library as a package in virtual environment
```

