Metadata-Version: 2.1
Name: flexablelib-speedups
Version: 3.3.1
Summary: Optional C acceleration of terminal frame drawing for flexablelib (cut, pad, borders, frame diffs).
Home-page: https://github.com/Opus-Perpetuus/flexablelib
Author: Benjamin Ramirez
Author-email: chilerito12@gmail.com
License: MIT
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Console
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: C
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Terminals
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE

# flexablelib-speedups

Optional C acceleration for drawing terminal frames with [flexablelib](https://github.com/Opus-Perpetuus/flexablelib): visible width, cut and pad of cells, box-drawing border grids and frame diffs.

Install it with `pip install flexablelib[speed]`. flexablelib picks it up automatically and falls back to identical pure-Python code without it.

Documentation: [ACCELERATION.md](https://github.com/Opus-Perpetuus/flexablelib/blob/main/docs/ACCELERATION.md)

![Milliseconds per frame with and without C](https://raw.githubusercontent.com/Opus-Perpetuus/flexablelib/main/docs/img/v33/15_benchmark_c_vs_python.png)
