Introduction
Pyioping is an abstraction layer to simplify programatic use of the ioping binary for linux. It was written to have a simple interface for test setups.
Features
- Pyioping has following features:
create and manage ioping instances
get results of instances by parsing output to python datastructures.
register callbacks intermediate results.
Installation
Install pyioping by running:
pip3 install pyioping
Examples
Create a unicast udp 1000pps setup and test for 10 seconds
test2 = IOPingInstance()
test2.set_options(name=1,test_path="/tmp",interval=0.1)
test2.start()
test = IOPingInstance()
test.set_options(name=2,test_path="/srv",interval=0.1)
test.start()
Supported Parameters
To see all supported parameters for the set_options function, review the constructor of the IPerfInstance object.
Contribute
Issue Tracker: https://github.com/jinjamator/pyioping/issues
Source Code: https://github.com/jinjamator/pyioping
Roadmap
- Selected Roadmap items:
add class documentation
For documentation please refer to https://pyioping.readthedocs.io/en/latest/
License
This project is licensed under the Apache License Version 2.0
Metadata
Release files for pyioping 0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| pyioping-0.1-py3-none-any.whl | Python 3 | none | any | Details for pyioping-0.1-py3-none-any.whl |
Release files / pyioping-0.1-py3-none-any.whl
| Download URL | pyioping-0.1-py3-none-any.whl |
|---|---|
| Size | 7.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
66059136e4dba3ac9fe2e1ac97a5bcdbdd4d6f53ec072bc6dc555364adf65929
|
|
BLAKE2b-256 checksum How to use checksums |
8241af8ec230366790b6d4d9e2dfff44a0b8965cccb866c3777e090e492f4f23
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.3.0 pkginfo/1.4.2 requests/2.28.1 setuptools/65.4.0 requests-toolbelt/0.10.1 tqdm/4.30.0 CPython/3.8.10
|
Security for pyioping 0.1
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.