Name | pypz-io-sniffer JSON |
Version |
0.9.3
JSON |
| download |
home_page | None |
Summary | A small tool that is capable to sniff and visualize the control messages between Operators. |
upload_time | 2024-08-02 04:37:12 |
maintainer | None |
docs_url | None |
author | None |
requires_python | >=3.11 |
license | Apache-2.0 |
keywords |
pypz
sniffer
|
VCS |
|
bugtrack_url |
|
requirements |
No requirements were recorded.
|
Travis-CI |
No Travis.
|
coveralls test coverage |
No coveralls.
|
# Description
This package contains the experimental implementation of the IO Sniffer.
The Sniffer allows you to visualize the control plane of the IO ports of
the operators, so you can have a better understanding, what happens during
the execution of your pipeline.
Check the [documentation](https://lazlowa.github.io/pypz-python/sniffer/overview.html) for
more details.
# Install
The python artifact is hosted on https://pypi.org/, so you can install
it via pip:
```shell
pip install pypz-io-sniffer
```
If you want to work on it locally, then you should install in editable mode:
```shell
pip install -e ./sniffer
```
# Test
Before you run the tests, you need to install the subproject in editable mode.
To run the tests locally, you need to execute the following command:
```shell
python -m unittest discover .\sniffer\test\ -p "*.py"
```
# Build
Before you build, you will need to install the "build" package:
```shell
pip install build
```
Then from the subproject's root, you will need to execute the following command:
```shell
python -m build
```
It will create the source distribution and the wheel file in the "dist" folder.
Raw data
{
"_id": null,
"home_page": null,
"name": "pypz-io-sniffer",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.11",
"maintainer_email": null,
"keywords": "pypz, sniffer",
"author": null,
"author_email": "Laszlo Anka <laszlo.anka@gmail.com>",
"download_url": "https://files.pythonhosted.org/packages/8e/d5/baac62af363adad8d4c24c0f9ffc6b43298f76d67afb209d38a46ffa3632/pypz_io_sniffer-0.9.3.tar.gz",
"platform": null,
"description": "# Description\n\nThis package contains the experimental implementation of the IO Sniffer.\nThe Sniffer allows you to visualize the control plane of the IO ports of\nthe operators, so you can have a better understanding, what happens during\nthe execution of your pipeline.\n\nCheck the [documentation](https://lazlowa.github.io/pypz-python/sniffer/overview.html) for\nmore details.\n\n# Install\n\nThe python artifact is hosted on https://pypi.org/, so you can install\nit via pip:\n\n```shell\npip install pypz-io-sniffer\n```\n\nIf you want to work on it locally, then you should install in editable mode:\n\n```shell\npip install -e ./sniffer\n```\n\n# Test\n\nBefore you run the tests, you need to install the subproject in editable mode.\nTo run the tests locally, you need to execute the following command:\n\n```shell\npython -m unittest discover .\\sniffer\\test\\ -p \"*.py\"\n```\n\n# Build\n\nBefore you build, you will need to install the \"build\" package:\n\n```shell\npip install build\n```\n\nThen from the subproject's root, you will need to execute the following command:\n\n```shell\npython -m build\n```\n\nIt will create the source distribution and the wheel file in the \"dist\" folder.\n",
"bugtrack_url": null,
"license": "Apache-2.0",
"summary": "A small tool that is capable to sniff and visualize the control messages between Operators.",
"version": "0.9.3",
"project_urls": {
"Documentation": "https://pypz.dev",
"Repository": "https://github.com/lazlowa/pypz-python"
},
"split_keywords": [
"pypz",
" sniffer"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "5d0f583289f2df97b3c3a6b7373f74b8fad0e4d7580691c528d55672efa3240c",
"md5": "9412405eb8a1f4e764c55c25adf76ad1",
"sha256": "d4a0cece6e7ba55205952901537df881aac7e73f68716c8851adf8099349dacd"
},
"downloads": -1,
"filename": "pypz_io_sniffer-0.9.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "9412405eb8a1f4e764c55c25adf76ad1",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.11",
"size": 16167,
"upload_time": "2024-08-02T04:37:11",
"upload_time_iso_8601": "2024-08-02T04:37:11.085817Z",
"url": "https://files.pythonhosted.org/packages/5d/0f/583289f2df97b3c3a6b7373f74b8fad0e4d7580691c528d55672efa3240c/pypz_io_sniffer-0.9.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8ed5baac62af363adad8d4c24c0f9ffc6b43298f76d67afb209d38a46ffa3632",
"md5": "866b2ec6befc069178e2846f61cfdd50",
"sha256": "4f4f4a5eddfe2041fc1cba7dddba96f80f9e57553c053790eb994a0c95a62cc7"
},
"downloads": -1,
"filename": "pypz_io_sniffer-0.9.3.tar.gz",
"has_sig": false,
"md5_digest": "866b2ec6befc069178e2846f61cfdd50",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.11",
"size": 13648,
"upload_time": "2024-08-02T04:37:12",
"upload_time_iso_8601": "2024-08-02T04:37:12.052971Z",
"url": "https://files.pythonhosted.org/packages/8e/d5/baac62af363adad8d4c24c0f9ffc6b43298f76d67afb209d38a46ffa3632/pypz_io_sniffer-0.9.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-08-02 04:37:12",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "lazlowa",
"github_project": "pypz-python",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"requirements": [],
"lcname": "pypz-io-sniffer"
}