Metadata-Version: 2.1
Name: ngtonic
Version: 0.1.2
Summary: Simple finances needs made simple
Author-Email: =?utf-8?q?Daniel_Pa=C3=B1eda?= <dpaneda@gmail.com>
License: MIT
Classifier: Intended Audience :: Developers
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: License :: OSI Approved :: MIT License
Requires-Python: >=3.10
Requires-Dist: matplotlib
Requires-Dist: xlrd
Requires-Dist: unidecode
Requires-Dist: pyyaml>=6.0.2
Requires-Dist: pip>=25.0
Requires-Dist: typer>=0.15.1
Requires-Dist: fastclasses-json>=0.8.0
Requires-Dist: lazy-import>=0.2.2
Requires-Dist: pyqt6>=6.8.1
Requires-Dist: pre-commit>=4.2.0
Description-Content-Type: text/markdown

<h1 align="center">ngtonic</h1>
<h3 align="center">Finances in your terminal</h2>

<p align="center">
<img alt="Linux" src="https://img.shields.io/badge/Linux-FCC624?logo=linux&logoColor=black">
<img alt="Python" src="https://img.shields.io/badge/Python-3776AB?logo=python&logoColor=fff">
<a href="https://pypi.org/project/ngtonic/">
<img alt="CI" src="https://img.shields.io/pypi/v/ngtonic?logo=pypi&logoColor=white">
</a>
<img alt="PyPI - License" src="https://img.shields.io/pypi/l/ngtonic">


</p>

## Motivation and description




## Should I use this

The things you need before installing the software.

* You need this
* And you need this
* Oh, and don't forget this

## Installation

You can install it with pip but I would recomend using [pipx](https://pipx.pypa.io/stable/installation/) as a better alternative.

```bash
pipx install ngtonic
```

## Development

```bash
pdm install
$(pdm venv activate)
pre-commit install
```

This will create the virtual environment, install the dependencies (including ngtonic itself) and setup some helper commit hooks. Any change on the code will have effect, no need to install it again.

You can also run manually the linter with `pdm lint` or the formatter with `pdm format`.

## Releases

The python packages are uploaded from the CI when creating a release, but you can create an whl locally with `pdm build`.
