Metadata-Version: 2.5
Name: northlight
Version: 0.0.2a
Summary: Commonly used tools throughout my Python projects
Project-URL: Homepage, https://github.com/josh-flatt/northlight
Project-URL: Issues, https://github.com/josh-flatt/northlight/issues
Author-email: Josh <josh.m.flatt@gmail.com>
License-Expression: MIT
License-File: LICENSE
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.12
Requires-Dist: datetime
Requires-Dist: hatchling
Requires-Dist: logging
Requires-Dist: pandas
Requires-Dist: paramiko
Requires-Dist: python-dotenv
Requires-Dist: uopy
Description-Content-Type: text/markdown


![Northlight Logo](https://raw.githubusercontent.com/josh-flatt/northlight/main/docs/attachments/logo.png)

# Northlight

[![PyPI Version](https://img.shields.io/pypi/v/northlight?color=%233d7ec0)](https://pypi.org/project/northlight/)
![Python Version from PEP 621 TOML](https://img.shields.io/python/required-version-toml?tomlFilePath=https%3A%2F%2Fraw.githubusercontent.com%2Fjosh-flatt%2Fnorthlight%2Fmain%2Fpyproject.toml)
[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg?color=%233d7ec0)](https://opensource.org/licenses/MIT)
![GitHub last commit](https://img.shields.io/github/last-commit/josh-flatt/northlight)

Northlight is a package of tools commonly used throughout my Python projects.

## Useful Links

- **Documentation**: [https://github.com/josh-flatt/northlight#readme](https://github.com/josh-flatt/northlight#readme)
- **Source Code**: [https://github.com/josh-flatt/northlight](https://github.com/josh-flatt/northlight)
- **License**: [https://opensource.org/licenses/MIT](https://opensource.org/licenses/MIT)
- **Contributing**: [https://github.com/josh-flatt/northlight#contributing](https://github.com/josh-flatt/northlight#contributing)
- **Issues**: [https://github.com/josh-flatt/northlight/issues](https://github.com/josh-flatt/northlight/issues)

## Features

- LoggingClient: Handling and standardizing logging.
- SFTPClient: Interacting with SFTP servers.
- UniDataClient: Connecting to and interacting with UniData databases.

## How to Install

You can install the latest Northlight release using the [Python Package Index (PyPI)](https://pypi.org/project/northlight/).

```bash
# PyPI
pip install northlight
```

## Dependencies

Northlight has the following dependencies:

- Python 3.12 or higher
- pandas
- paramiko
- python-dotenv
- uopy

## License

This project is licensed under the MIT License. See the [LICENSE](https://opensource.org/licenses/MIT) file for details.

[Back to top](#northlight)
