Metadata-Version: 2.3
Name: tm352-app
Version: 24.1.0a2
Project-URL: Documentation, https://github.com/Mark Hall/tm352-app#readme
Project-URL: Issues, https://github.com/Mark Hall/tm352-app/issues
Project-URL: Source, https://github.com/Mark Hall/tm352-app
Author-email: Mark Hall <mark.hall@work.room3b.eu>
License-Expression: MIT
License-File: LICENSE.txt
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Requires-Python: >=3.11
Requires-Dist: psutil<7,>=6.0.0
Requires-Dist: typer
Description-Content-Type: text/markdown

# TM352 App

[![PyPI - Version](https://img.shields.io/pypi/v/tm352-app.svg)](https://pypi.org/project/tm352-app)
[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/tm352-app.svg)](https://pypi.org/project/tm352-app)
[![Test Status](https://stem-ts-gitlab.open.ac.uk/mmh352/tm352-app/badges/main/pipeline.svg)](https://stem-ts-gitlab.open.ac.uk/mmh352/tm352-app/-/pipelines)
[![Coverage](https://stem-ts-gitlab.open.ac.uk/mmh352/tm352-app/badges/main/coverage.svg)](https://stem-ts-gitlab.open.ac.uk/mmh352/tm352-app/-/tree/main)

A simple command-line application to support the practical activities and assessment in TM352.

-----

## Table of Contents

- [Installation](#installation)
- [Developer Setup](#developer-setup)
- [License](#license)

## Live Installation

For use in the VCE, the following command will install the package:

```console
$ pip install tm352-app
```

Then, to run it, use the following command:

```console
$ tm352
```

## Developer Setup

The development uses [hatch]() to manage dependencies and environments. To run the application in the development
environment use:

```console
$ hatch run tm352
```

Code styling is ensured using [pre-commit](https://pre-commit.com/). To install the necessary git hook to run the
checks at commit time, run:

```console
$ pre-commit install
```

## License

`TM352 App` is distributed under the terms of the [MIT](https://spdx.org/licenses/MIT.html) license.
