Metadata-Version: 2.4
Name: libascii
Version: 0.3.0
Summary: 
Author: NNlk05
License-Expression: MIT OR Zlib
License-File: LICENSE
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Games/Entertainment
Classifier: Topic :: Games/Entertainment :: Arcade
Classifier: Topic :: Games/Entertainment :: Board Games
Classifier: Topic :: Games/Entertainment :: Multi-User Dungeons (MUD)
Classifier: Topic :: Games/Entertainment :: Puzzle Games
Classifier: Typing :: Typed
Requires-Dist: simpleaudio>=1.0.4
Requires-Python: >=3.13
Description-Content-Type: text/markdown

# `libascii`

> [!IMPORTANT]
> `libascii` is in active development. The API may change at any time. Use at your own risk!

`libascii` is a general-purpose library in pure Python for creating graphics using ASCII and Unicode characters geared towards games.

## Install
Install via `pip`:

```bash
$ pip install libascii
```

Build from source (make sure you have `uv` installed):
```bash
$ git clone https://github.com/NNlk05/libascii && cd libascii
$ uv build
$ pip install -e . #TODO: I think this is the right commands but I'm not sure...
```

## Usage
See the [`libascii` wiki](https://github.com/NNlk05/libascii/wiki) or the demos in `demos/` for usage