iss-libs
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:
pip install iss-libs
Or install locally for development:
pip install -e .
Requirements
- Python
>= 3.10 pip
Included Dependencies
The package currently declares dependencies such as:
- Web, APIs & Servers:
fastapi,uvicorn,connexion,asgiref,python-multipart,jinja2,itsdangerous,python-socketio,wsproto - Database & Caching:
sqlalchemy,alembic,psycopg2-binary,redis - Hardware, Instruments & Protocols:
pyserial,pyModbusTCP,minimalmodbus,PyVISA,pyvisa-py - Testing & Automation:
robotframework,robotframework-sshlibrary - Networking, HTTP & Remote Access:
requests,httpx,paramiko,netifaces,ntplib,python-gitlab - Serialization, Data Parsing & Config:
marshmallow,marshmallow_sqlalchemy,python-dotenv,xmltodict - System, Visualization & Utilities:
psutil,matplotlib,prettytable,six,pip-review
For the complete and authoritative list, see 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 for details.
Metadata
Release files for iss-libs 0.2.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| iss_libs-0.2.3.tar.gz | 3.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iss_libs-0.2.3-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.4 kB
Release files / iss_libs-0.2.3.tar.gz
| Download URL | iss_libs-0.2.3.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
988cce06402bdb9ee734c4c8493aeb25c8b73ce2eb3eaae4faeee16736b49288
|
|
BLAKE2b-256 checksum How to use checksums |
4a24d0ad2f18fca2e3ee2feb65d12f85d2762e35f67cd57475906aeafacce508
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|
Release files / iss_libs-0.2.3-py3-none-any.whl
| Download URL | iss_libs-0.2.3-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b0b5e0a66cb64177bcf8425c1ec297781a4355d9a7f78ea128c1cd64eb3eec88
|
|
BLAKE2b-256 checksum How to use checksums |
dcddb94a1bdd7453afa11e232ea2aaf7829f1e10ad34f63c7a4fefec7d1afdde
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.14.4
|