iss-libs
iss-libs is a Python meta-package that centralizes runtime dependencies shared by ISS-related projects.
Overview
This repository provides the package metadata and dependency definitions used to publish iss-libs on PyPI. It targets Python 3.10+ and installs 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:
python3 -m pip install iss-libs
To upgrade an existing installation:
python3 -m pip install --upgrade iss-libs
Or install locally for development:
python3 -m pip install -e .
Requirements
- Python
>= 3.10 pip
Included Dependencies
The package currently declares dependencies such as:
Note: Installing
iss-libsinstalls all declared dependencies, including bothpsycopgandpsycopg2-binary.
- Web, APIs & Servers:
fastapi,uvicorn,connexion,asgiref,python-multipart,jinja2,itsdangerous,python-socketio,wsproto - Database & Caching:
sqlalchemy,alembic,psycopg,psycopg2-binary,redis - Hardware, Instruments & Protocols:
pyserial,pyModbusTCP,minimalmodbus,PyVISA,pyvisa-py - Testing & Automation:
robotframework,robotframework-sshlibrary - Networking, HTTP & Remote Access:
requests,httpx,paramiko,netifaces2,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 repository currently acts as a dependency bundle (meta-package) and does not expose importable Python modules of its own.
Contributing
Contributions are welcome. A good starting workflow is:
- Fork the repository.
- Create a feature branch.
- Make your changes.
- Test your changes locally.
- 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.6
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.6.tar.gz | 4.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| iss_libs-0.2.6-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 7.5 kB
Release files / iss_libs-0.2.6.tar.gz
| Download URL | iss_libs-0.2.6.tar.gz |
|---|---|
| Size | 4.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
88ad24adff23bd056c486098525ad95359650aedbb0327b2bc678c38281948d4
|
|
BLAKE2b-256 checksum How to use checksums |
dd7f8ef60b84d2e14b5b30bbe57fc44c0a1096d522002bc53826abe1e96eec92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|
Release files / iss_libs-0.2.6-py3-none-any.whl
| Download URL | iss_libs-0.2.6-py3-none-any.whl |
|---|---|
| Size | 3.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e7a984bee53d19f23be66274a12481f5f082423f3346642387df15f47ee48fd5
|
|
BLAKE2b-256 checksum How to use checksums |
d57a83b0553bcdddeee9b4a1ded2b21981e0a2c59e283c15815c52fe401952e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.14.4
|