Metadata-Version: 2.4
Name: iss-libs
Version: 0.2.1
Home-page: https://github.com/postersom/iss-libs
Author: PosterSom
Author-email: PosterSom@gmail.com
Maintainer: PosterSom
Maintainer-email: PosterSom@gmail.com
License-Expression: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Build Tools
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Requires-Python: >=3.10
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: asgiref
Requires-Dist: connexion
Requires-Dist: fastapi
Requires-Dist: itsdangerous
Requires-Dist: matplotlib
Requires-Dist: marshmallow
Requires-Dist: marshmallow_sqlalchemy
Requires-Dist: minimalmodbus
Requires-Dist: ntplib
Requires-Dist: paramiko
Requires-Dist: prettytable
Requires-Dist: psycopg2-binary
Requires-Dist: psutil
Requires-Dist: python-dotenv
Requires-Dist: python-gitlab
Requires-Dist: python-socketio
Requires-Dist: pyModbusTCP
Requires-Dist: pyserial
Requires-Dist: PyVISA
Requires-Dist: pyvisa-py
Requires-Dist: redis
Requires-Dist: requests
Requires-Dist: robotframework
Requires-Dist: robotframework-sshlibrary
Requires-Dist: sqlalchemy
Requires-Dist: six
Requires-Dist: xmltodict
Requires-Dist: uvicorn
Requires-Dist: pip-review
Dynamic: author
Dynamic: author-email
Dynamic: classifier
Dynamic: description
Dynamic: description-content-type
Dynamic: home-page
Dynamic: license-file
Dynamic: license-expression
Dynamic: maintainer
Dynamic: maintainer-email
Dynamic: requires-dist
Dynamic: requires-python

# iss-libs

![Release](https://img.shields.io/github/v/release/postersom/libs)
![Downloads](https://img.shields.io/github/downloads/postersom/libs/total)
[![MIT License](https://img.shields.io/badge/License-MIT-green.svg)](https://choosealicense.com/licenses/mit/)
![Python](https://img.shields.io/badge/python-3.10%2B-blue)

`iss-libs` is a Python package intended to centralize shared libraries and runtime dependencies for ISS-related projects.

## Overview

This repository currently provides the package metadata and dependency definition used to publish `iss-libs` on PyPI. It targets Python `3.10+` and bundles a broad set of libraries commonly used for:

- API and backend development
- Database access
- Modbus / serial / VISA communication
- Automation and Robot Framework workflows
- System utilities and networking

## Installation

Install from PyPI:

```bash
pip install iss-libs
```

Or install locally for development:

```bash
pip install -e .
```

## Requirements

- Python `>= 3.10`
- `pip`

## Included Dependencies

The package currently declares dependencies such as:

- `fastapi`, `uvicorn`, `connexion`
- `sqlalchemy`, `psycopg2-binary`, `redis`
- `pyserial`, `pyModbusTCP`, `minimalmodbus`, `PyVISA`, `pyvisa-py`
- `robotframework`, `robotframework-sshlibrary`
- `paramiko`, `requests`, `python-socketio`, `ntplib`
- `marshmallow`, `marshmallow_sqlalchemy`, `python-dotenv`

For the complete and authoritative list, see [setup.py](/home/tdeadmin/Documents/iss-libs/setup.py).

## Project Status

The current repository structure is minimal and primarily focused on packaging and distribution. If this project is intended to expose reusable Python modules, the package source directories should be added alongside the existing packaging files.

## Contributing

Contributions are welcome. A good starting workflow is:

    1. Fork the repository.
    2. Create a feature branch.
    3. Make your changes.
    4. Test your changes locally.
    5. Open a pull request with a clear description.

## Maintainer

- PosterSom (@postersom)

## License

This project is released under the MIT License. See [LICENSE](/home/tdeadmin/Documents/iss-libs/LICENSE) for details.
