xo1

EAF-based framework for creating terminal applications


Keywords
curses, terminal, application, framework, eaf, python
License
MIT
Install
pip install xo1==0.2.0

Documentation

PyPI Build Status codecov.io

xo1

Python framework for creating terminal applications.

Requirements

  • >=python-3.7
  • >=eaf-0.2

Installation

$ pip install xo1

Development

Installation

$ poetry install

Testing

$ poetry run pytest -s -v tests/  # run all tests
$ poetry run pytest --cov=xo1 -s -v tests/  # run all tests with coverage
$ poetry run black xo1/ tests/  # autoformat code
$ # run type checking
$ poetry run pytest --mypy --mypy-ignore-missing-imports -s -v xo1/ tests/
$ # run code linting
$ poetry run pytest --pylint -s -v xo1/ tests/

Documentation

  • To be added