Metadata-Version: 2.1
Name: thabala-cli
Version: 1.3.0
Summary: Thabala Command Line Interface
Home-page: http://github.com/koszti/thabala-cli
Author: Thabala
Classifier: Development Status :: 5 - Production/Stable
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >= 3.7
Description-Content-Type: text/markdown
License-File: LICENSE.txt

# Thabala CLI

Thabala Command Line Interface to interact with a Thabala account.

## Requirements

The thabala-cli package works on Python versions:

-  3.7.x and greater
-  3.8.x and greater
-  3.9.x and greater
-  3.10.x and greater
-  3.11.x and greater

## Installation

The safest way to install Thabala CLI is to use [pip](https://pip.pypa.io/en/stable/) in a `virtualenv`:
```
$ python -m pip install thabala-cli
```

If you have the thabala-cli package installed and want to upgrade to the latest version, you can:
```
$ python -m pip install --upgrade thabala-cli
```

This will install the thabala-cli package as well as all dependencies.

## Development

On Linux and Mac:
```
python -m venv venv
. ./venv/bin/activate
python -m pip install --upgrade pip setuptools
pip install -r requirements.txt -r requirements-dev.txt
pip install -e .
```

On Windows:
```
python -m venv venv
venv\Scripts\activate
python -m pip install --upgrade pip setuptools
pip install -r requirements.txt -r requirements-dev.txt
pip install -e .
```

### pre-commit

Install `pre-commit` in the repo:
```
pre-commit install
```

### Testing

Python tests can be run with:

```
pytest
```
