| Name | gufo-ping JSON |
| Version |
0.6.0
JSON |
| download |
| home_page | None |
| Summary | Gufo Ping is the accelerated Python asyncio IPv4/IPv6 ping implementation |
| upload_time | 2025-10-13 10:32:39 |
| maintainer | None |
| docs_url | None |
| author | Gufo Labs |
| requires_python | >=3.9 |
| license | None |
| keywords |
error
|
| VCS |
 |
| bugtrack_url |
|
| requirements |
No requirements were recorded.
|
| Travis-CI |
No Travis.
|
| coveralls test coverage |
No coveralls.
|
# Gufo Ping
*Gufo Ping is the accelerated Python asyncio IPv4/IPv6 ping implementation.*
[](https://pypi.python.org/pypi/gufo_ping/)


[](https://opensource.org/licenses/BSD-3-Clause)

[](https://codecov.io/gh/gufolabs/gufo_ping)

[](https://github.com/charliermarsh/ruff)
---
**Documentation**: [https://docs.gufolabs.com/gufo_ping/](https://docs.gufolabs.com/gufo_ping/)
**Source Code**: [https://github.com/gufolabs/gufo_ping/](https://github.com/gufolabs/gufo_ping/)
---
Gufo Ping is the Python asyncio library for IPv4/IPv6 ping probing. It consists of a clean Python API for high-efficient raw sockets manipulation, implemented in the
[Rust][Rust] language with [PyO3][PyO3] wrapper.
Pinging host is the simple task:
``` py
ping = Ping()
rtt = await ping.ping("127.0.0.1")
```
Sending the series of probes is simple too:
``` py
ping = Ping()
async for rtt in ping.iter_rtt("127.0.0.1", count=5):
print(rtt)
```
Gufo Ping is really fast, allowing to probe 100 000+ hosts at once.
## Virtues
* Clean async API.
* IPv4/IPv6 support.
* High-performance.
* Built with security in mind.
* Full Python typing support.
* Editor completion.
* Well-tested, battle-proven code.
## On Gufo Stack
This product is a part of [Gufo Stack][Gufo Stack] - the collaborative effort
led by [Gufo Labs][Gufo Labs]. Our goal is to create a robust and flexible
set of tools to create network management software and automate
routine administration tasks.
To do this, we extract the key technologies that have proven themselves
in the [NOC][NOC] and bring them as separate packages. Then we work on API,
performance tuning, documentation, and testing. The [NOC][NOC] uses the final result
as the external dependencies.
[Gufo Stack][Gufo Stack] makes the [NOC][NOC] better, and this is our primary task. But other products
can benefit from [Gufo Stack][Gufo Stack] too. So we believe that our effort will make
the other network management products better.
[Gufo Labs]: https://gufolabs.com/
[Gufo Stack]: https://docs.gufolabs.com/
[NOC]: https://getnoc.com/
[Rust]: https://rust-lang.org/
[PyO3]: https://pyo3.rs/
Raw data
{
"_id": null,
"home_page": null,
"name": "gufo-ping",
"maintainer": null,
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": null,
"keywords": "error",
"author": "Gufo Labs",
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/0c/06/43643d532f5b99ba16fd2f5678b4be32f64fb5f59ed5b740018012730180/gufo_ping-0.6.0.tar.gz",
"platform": null,
"description": "# Gufo Ping\n\n*Gufo Ping is the accelerated Python asyncio IPv4/IPv6 ping implementation.*\n\n[](https://pypi.python.org/pypi/gufo_ping/)\n\n\n[](https://opensource.org/licenses/BSD-3-Clause)\n\n[](https://codecov.io/gh/gufolabs/gufo_ping)\n\n[](https://github.com/charliermarsh/ruff)\n\n---\n\n**Documentation**: [https://docs.gufolabs.com/gufo_ping/](https://docs.gufolabs.com/gufo_ping/)\n\n**Source Code**: [https://github.com/gufolabs/gufo_ping/](https://github.com/gufolabs/gufo_ping/)\n\n---\n\nGufo Ping is the Python asyncio library for IPv4/IPv6 ping probing. It consists of a clean Python API for high-efficient raw sockets manipulation, implemented in the \n[Rust][Rust] language with [PyO3][PyO3] wrapper.\n\nPinging host is the simple task:\n\n``` py\nping = Ping()\nrtt = await ping.ping(\"127.0.0.1\")\n```\n\nSending the series of probes is simple too:\n\n``` py\nping = Ping()\nasync for rtt in ping.iter_rtt(\"127.0.0.1\", count=5):\n print(rtt)\n```\n\nGufo Ping is really fast, allowing to probe 100 000+ hosts at once.\n\n## Virtues\n\n* Clean async API.\n* IPv4/IPv6 support.\n* High-performance.\n* Built with security in mind.\n* Full Python typing support.\n* Editor completion.\n* Well-tested, battle-proven code.\n\n## On Gufo Stack\n\nThis product is a part of [Gufo Stack][Gufo Stack] - the collaborative effort \nled by [Gufo Labs][Gufo Labs]. Our goal is to create a robust and flexible \nset of tools to create network management software and automate \nroutine administration tasks.\n\nTo do this, we extract the key technologies that have proven themselves \nin the [NOC][NOC] and bring them as separate packages. Then we work on API,\nperformance tuning, documentation, and testing. The [NOC][NOC] uses the final result\nas the external dependencies.\n\n[Gufo Stack][Gufo Stack] makes the [NOC][NOC] better, and this is our primary task. But other products\ncan benefit from [Gufo Stack][Gufo Stack] too. So we believe that our effort will make \nthe other network management products better.\n\n[Gufo Labs]: https://gufolabs.com/\n[Gufo Stack]: https://docs.gufolabs.com/\n[NOC]: https://getnoc.com/\n[Rust]: https://rust-lang.org/\n[PyO3]: https://pyo3.rs/\n",
"bugtrack_url": null,
"license": null,
"summary": "Gufo Ping is the accelerated Python asyncio IPv4/IPv6 ping implementation",
"version": "0.6.0",
"project_urls": {
"Bug Tracker": "https://github.com/gufolabs/gufo_ping/issues",
"Changelog": "https://github.com/gufolabs/gufo_ping/blob/master/CHANGELOG.md",
"Documentation": "https://docs.gufolabs.com/gufo_ping/",
"Homepage": "https://github.com/gufolabs/gufo_ping/",
"Source Code": "https://github.com/gufolabs/gufo_ping/"
},
"split_keywords": [
"error"
],
"urls": [
{
"comment_text": null,
"digests": {
"blake2b_256": "667f606b836d8f84d930824e58773804519194d76b059d04a9d3089b09e22110",
"md5": "fc7e0d705231617ed67d338813f3962d",
"sha256": "89130d0cac4d98fbb4bbe9ed9d1034a1906914013aba3e2041bb67989fdfbdf9"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "fc7e0d705231617ed67d338813f3962d",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 250701,
"upload_time": "2025-10-13T10:31:53",
"upload_time_iso_8601": "2025-10-13T10:31:53.200997Z",
"url": "https://files.pythonhosted.org/packages/66/7f/606b836d8f84d930824e58773804519194d76b059d04a9d3089b09e22110/gufo_ping-0.6.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "7d5302f6dccab8776311dd87c7292f2c2640adc598d0b967a62f8934930a2fe1",
"md5": "4becedbd19ed0fdde78d175b36fd4109",
"sha256": "f334bb4e45fb7e348d45dbec1074511dd5d4ba8bd93c3c53dca80455134459b8"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "4becedbd19ed0fdde78d175b36fd4109",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 278255,
"upload_time": "2025-10-13T10:31:54",
"upload_time_iso_8601": "2025-10-13T10:31:54.625448Z",
"url": "https://files.pythonhosted.org/packages/7d/53/02f6dccab8776311dd87c7292f2c2640adc598d0b967a62f8934930a2fe1/gufo_ping-0.6.0-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b05d962e6c0997c65ba38f67276e41c1ac249aee5c2b174ae8f9695741187144",
"md5": "72fd13fab93b8e7b65f3a5a32060b80f",
"sha256": "49e52fc5e8eabc5ef61a0aefd350764b46e7c268d350940f24b5b44a95bb2d98"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "72fd13fab93b8e7b65f3a5a32060b80f",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 276098,
"upload_time": "2025-10-13T10:31:56",
"upload_time_iso_8601": "2025-10-13T10:31:56.090620Z",
"url": "https://files.pythonhosted.org/packages/b0/5d/962e6c0997c65ba38f67276e41c1ac249aee5c2b174ae8f9695741187144/gufo_ping-0.6.0-cp310-cp310-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ad9465b65b1f0f72a8d4f0cf957e260358926ec70eb30d93d1410d1891acd05b",
"md5": "799b6981c5af6d364da3d78edc7ff127",
"sha256": "cdf6202a8e4a202ecd9d117302e80b67207f31fd3aeaf2dadbed4c53fd9be083"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "799b6981c5af6d364da3d78edc7ff127",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 278599,
"upload_time": "2025-10-13T10:31:57",
"upload_time_iso_8601": "2025-10-13T10:31:57.273431Z",
"url": "https://files.pythonhosted.org/packages/ad/94/65b65b1f0f72a8d4f0cf957e260358926ec70eb30d93d1410d1891acd05b/gufo_ping-0.6.0-cp310-cp310-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "c7b58428814539aa5ae31034e90dbb4c9c8a3966c20513f0a488d086f1b9407a",
"md5": "3c01d73d10f0df0f4b0c6061ad43918b",
"sha256": "804906da1750dd2d3e8f82bdf1b52d8ee52e2b67d911b09364cf9d0644a63050"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "3c01d73d10f0df0f4b0c6061ad43918b",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 341309,
"upload_time": "2025-10-13T10:31:58",
"upload_time_iso_8601": "2025-10-13T10:31:58.813965Z",
"url": "https://files.pythonhosted.org/packages/c7/b5/8428814539aa5ae31034e90dbb4c9c8a3966c20513f0a488d086f1b9407a/gufo_ping-0.6.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a55ac70863acab538a79f034740a6bb643f4865275e5c357fb915b576f51d806",
"md5": "e81551aac72b1376011022a17c9205c7",
"sha256": "d481bae5a239d9b503dc77442e665f4b2ad76e7bbfc8e31b80c994bf2d9668b6"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "e81551aac72b1376011022a17c9205c7",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 358845,
"upload_time": "2025-10-13T10:32:00",
"upload_time_iso_8601": "2025-10-13T10:32:00.051494Z",
"url": "https://files.pythonhosted.org/packages/a5/5a/c70863acab538a79f034740a6bb643f4865275e5c357fb915b576f51d806/gufo_ping-0.6.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "b0009b3c23daaf83f896d9fb6ad59a15caa68ae3d2588ee18218dda2271e04f3",
"md5": "427b35fe216c17130089ee67aac4c228",
"sha256": "9d9011301c203d385185fcc08ce76337827ca8f353412d07cb877011d5585f2d"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "427b35fe216c17130089ee67aac4c228",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 250663,
"upload_time": "2025-10-13T10:32:01",
"upload_time_iso_8601": "2025-10-13T10:32:01.408064Z",
"url": "https://files.pythonhosted.org/packages/b0/00/9b3c23daaf83f896d9fb6ad59a15caa68ae3d2588ee18218dda2271e04f3/gufo_ping-0.6.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5e89c67fb422e368833d3576788fc95af40faf530c379687e460784a9d1eb6bd",
"md5": "707db73548f55196feb3793b2b6008f0",
"sha256": "26218fc27e779d5b84fd3322fb1e2b7d566b015bf2d91540766bcff13b8ffcec"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "707db73548f55196feb3793b2b6008f0",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 277885,
"upload_time": "2025-10-13T10:32:02",
"upload_time_iso_8601": "2025-10-13T10:32:02.669348Z",
"url": "https://files.pythonhosted.org/packages/5e/89/c67fb422e368833d3576788fc95af40faf530c379687e460784a9d1eb6bd/gufo_ping-0.6.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ead64260911b5257c988e1f2fc1cd7dc879563c94c2532bc5f919716786bad9a",
"md5": "572b051d0a56452af76eaff63c610f2d",
"sha256": "5ce1a216a2c7c278987a6040de991aac13137489d1e567b7ed646dc15a5551cf"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "572b051d0a56452af76eaff63c610f2d",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 275879,
"upload_time": "2025-10-13T10:32:04",
"upload_time_iso_8601": "2025-10-13T10:32:04.177773Z",
"url": "https://files.pythonhosted.org/packages/ea/d6/4260911b5257c988e1f2fc1cd7dc879563c94c2532bc5f919716786bad9a/gufo_ping-0.6.0-cp311-cp311-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e7992b1cd8b9bd643af2714a8097910113ea40a7474ec3676ba0c31d0d1298f1",
"md5": "11133b5da301b0901f67c2642a9816f7",
"sha256": "a0d329de58b79781f5ff753cdfdddad0fa8a20d8df39e7e68468970942ac873d"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "11133b5da301b0901f67c2642a9816f7",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 278238,
"upload_time": "2025-10-13T10:32:05",
"upload_time_iso_8601": "2025-10-13T10:32:05.350908Z",
"url": "https://files.pythonhosted.org/packages/e7/99/2b1cd8b9bd643af2714a8097910113ea40a7474ec3676ba0c31d0d1298f1/gufo_ping-0.6.0-cp311-cp311-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c136ad285f8d2d139dcae53a0a67269c061427b5eaea2ccbf4598d6fc6da597",
"md5": "be8c671988d1da63dd92be6eff0f595f",
"sha256": "257ad4e6de7ecaabe2d5415f7d73337629a821a93df21512e8a30cdf1f2e2d16"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "be8c671988d1da63dd92be6eff0f595f",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 341000,
"upload_time": "2025-10-13T10:32:06",
"upload_time_iso_8601": "2025-10-13T10:32:06.839409Z",
"url": "https://files.pythonhosted.org/packages/0c/13/6ad285f8d2d139dcae53a0a67269c061427b5eaea2ccbf4598d6fc6da597/gufo_ping-0.6.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "739c36f47dd869b9cafaf0211418e3f981984564c70297bae94812f8218d0257",
"md5": "bd4b10b759a78b2b3ef7fcdd9272d9cc",
"sha256": "a1c172010eec16e70db6dc343c3ed56047b5c8618287d0eb8bdae5557caeed25"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "bd4b10b759a78b2b3ef7fcdd9272d9cc",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 358518,
"upload_time": "2025-10-13T10:32:07",
"upload_time_iso_8601": "2025-10-13T10:32:07.981255Z",
"url": "https://files.pythonhosted.org/packages/73/9c/36f47dd869b9cafaf0211418e3f981984564c70297bae94812f8218d0257/gufo_ping-0.6.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3e178a1fa56fd565e974fbb26752ffa3ff34b9d863795f31a6653130a55ce1bc",
"md5": "35b6d0053a7bffd34b43d69220cfa2c1",
"sha256": "d3c98ed14ce4b9f0335e0e203bc329b8c71081e10c1d532138c8b532caa31cd1"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "35b6d0053a7bffd34b43d69220cfa2c1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 250485,
"upload_time": "2025-10-13T10:32:09",
"upload_time_iso_8601": "2025-10-13T10:32:09.989411Z",
"url": "https://files.pythonhosted.org/packages/3e/17/8a1fa56fd565e974fbb26752ffa3ff34b9d863795f31a6653130a55ce1bc/gufo_ping-0.6.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5154e85d1c0a329034992bba5e8c6cf9447e6d68e585de79a57cb266e9343671",
"md5": "4df061652ac9abfed23612ba987d0236",
"sha256": "3fa16188b61cda8b2524846614c4165df31524ab2ffae8585cd42f8316e28eb7"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "4df061652ac9abfed23612ba987d0236",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 277934,
"upload_time": "2025-10-13T10:32:11",
"upload_time_iso_8601": "2025-10-13T10:32:11.311681Z",
"url": "https://files.pythonhosted.org/packages/51/54/e85d1c0a329034992bba5e8c6cf9447e6d68e585de79a57cb266e9343671/gufo_ping-0.6.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "22becc0f65c1b02141669e206df321564443d2c484c225cdf1fd3855104031f7",
"md5": "d3e159abf5d28989d99c6388154fe010",
"sha256": "945d3d3a4a98b9558fbddbff273d784ecdc4a47ab4a5029406f3cad8a1ae9b8b"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "d3e159abf5d28989d99c6388154fe010",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 275164,
"upload_time": "2025-10-13T10:32:13",
"upload_time_iso_8601": "2025-10-13T10:32:13.020542Z",
"url": "https://files.pythonhosted.org/packages/22/be/cc0f65c1b02141669e206df321564443d2c484c225cdf1fd3855104031f7/gufo_ping-0.6.0-cp312-cp312-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "031cbacdb9fc6b2de55f09c6cbca9493dbb755becc12554c916a06f77f0723a3",
"md5": "857e0d54ce80060602f0992d4874668e",
"sha256": "0bb28904fd8abbfc549712def33243a0845fc6352acee7c282eb0d6971114d58"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "857e0d54ce80060602f0992d4874668e",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 278300,
"upload_time": "2025-10-13T10:32:14",
"upload_time_iso_8601": "2025-10-13T10:32:14.167149Z",
"url": "https://files.pythonhosted.org/packages/03/1c/bacdb9fc6b2de55f09c6cbca9493dbb755becc12554c916a06f77f0723a3/gufo_ping-0.6.0-cp312-cp312-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "15efd6b757199f8f83816c1241cc8b5788a6123f5088929fc7ced423e70cb01a",
"md5": "91dda2f1c465d003dd168bd60b0d77b0",
"sha256": "36ee8bc5afbb2f9bb883debe4be890fb59d5a408ccd5a067735ee01b3fb2d0e4"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "91dda2f1c465d003dd168bd60b0d77b0",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 340567,
"upload_time": "2025-10-13T10:32:15",
"upload_time_iso_8601": "2025-10-13T10:32:15.324553Z",
"url": "https://files.pythonhosted.org/packages/15/ef/d6b757199f8f83816c1241cc8b5788a6123f5088929fc7ced423e70cb01a/gufo_ping-0.6.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffd20cb7deae33fcdcfcf8a954c37a65a7df17bb47578ba8203f6f93e25606a0",
"md5": "d7c545cd1a1555299dc19880dd7da9e1",
"sha256": "404a0552e9170bc58311f2a6dc09b0956384972c8e433f58fd18d1fe04c13eee"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "d7c545cd1a1555299dc19880dd7da9e1",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 358380,
"upload_time": "2025-10-13T10:32:16",
"upload_time_iso_8601": "2025-10-13T10:32:16.500144Z",
"url": "https://files.pythonhosted.org/packages/ff/d2/0cb7deae33fcdcfcf8a954c37a65a7df17bb47578ba8203f6f93e25606a0/gufo_ping-0.6.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "8051647982d7869c380f0a34e071794ac200dc5ca0bd8373226df2ec3ae2a202",
"md5": "3a413a795fa89d93601708f080e370ce",
"sha256": "d5cdff10535dc549cfdbef67a6a510a8e88d41dfc488dff905abacdc45a4c6c4"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "3a413a795fa89d93601708f080e370ce",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 250175,
"upload_time": "2025-10-13T10:32:17",
"upload_time_iso_8601": "2025-10-13T10:32:17.678806Z",
"url": "https://files.pythonhosted.org/packages/80/51/647982d7869c380f0a34e071794ac200dc5ca0bd8373226df2ec3ae2a202/gufo_ping-0.6.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "d7a9584bd7847cd47ebfd8cf096d436a073fb8d8fbc89a8dfbe62fc86659f6ab",
"md5": "362904aff57d233e489767305334ccdc",
"sha256": "992f245909566b61470611412b5a573b37fd5c068b308cfd2db956b2bfd1813a"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "362904aff57d233e489767305334ccdc",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 277618,
"upload_time": "2025-10-13T10:32:18",
"upload_time_iso_8601": "2025-10-13T10:32:18.797631Z",
"url": "https://files.pythonhosted.org/packages/d7/a9/584bd7847cd47ebfd8cf096d436a073fb8d8fbc89a8dfbe62fc86659f6ab/gufo_ping-0.6.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "01a5c1b68712d38a3fc4fe65d5a1ea3e8d9ea16cead1e8ded78e3f61e49514d2",
"md5": "1fe9ad50a4af1bf0839098384118033f",
"sha256": "1c654214197eaea09dd83c2994dcd2422482abca237ef80f8d5fbe93bbfc985e"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "1fe9ad50a4af1bf0839098384118033f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 274830,
"upload_time": "2025-10-13T10:32:19",
"upload_time_iso_8601": "2025-10-13T10:32:19.986760Z",
"url": "https://files.pythonhosted.org/packages/01/a5/c1b68712d38a3fc4fe65d5a1ea3e8d9ea16cead1e8ded78e3f61e49514d2/gufo_ping-0.6.0-cp313-cp313-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "e7fbcc8ed76d287e9355eb1f97a496ec837a8e29d18d622dd89e5c74fc5d4cf9",
"md5": "9b33bcaa203151d3bb02dbd08da5655e",
"sha256": "2a14dcd610887eb17b1ce7b744a34a7d507aac0b4742981a7016f33259c124b3"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "9b33bcaa203151d3bb02dbd08da5655e",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 277961,
"upload_time": "2025-10-13T10:32:21",
"upload_time_iso_8601": "2025-10-13T10:32:21.198485Z",
"url": "https://files.pythonhosted.org/packages/e7/fb/cc8ed76d287e9355eb1f97a496ec837a8e29d18d622dd89e5c74fc5d4cf9/gufo_ping-0.6.0-cp313-cp313-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3b0636c7033dddfb25e19852fde2f4fc7ac5655a1b910dc2acbfbdacc96ae7c3",
"md5": "c134e8a17a4211c9dd9e7a659ebbdd9f",
"sha256": "0a83888c6baf2fade5fa65502724d959d7f477f2f6ce823479eede8daefb2150"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c134e8a17a4211c9dd9e7a659ebbdd9f",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 340247,
"upload_time": "2025-10-13T10:32:22",
"upload_time_iso_8601": "2025-10-13T10:32:22.368576Z",
"url": "https://files.pythonhosted.org/packages/3b/06/36c7033dddfb25e19852fde2f4fc7ac5655a1b910dc2acbfbdacc96ae7c3/gufo_ping-0.6.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ede03f015bebf576f8d3ead2d26a04a97cfd710dedb94d629196d5a89e7edc2b",
"md5": "916a5090b14823001f42311fbeb817c4",
"sha256": "d3db0eaf0d9f3488eb15eaac0929789e46ea42a7086d1010cea639bfb0f1dae8"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "916a5090b14823001f42311fbeb817c4",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 357911,
"upload_time": "2025-10-13T10:32:23",
"upload_time_iso_8601": "2025-10-13T10:32:23.463389Z",
"url": "https://files.pythonhosted.org/packages/ed/e0/3f015bebf576f8d3ead2d26a04a97cfd710dedb94d629196d5a89e7edc2b/gufo_ping-0.6.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2fbcfaa764b7ca485ffb6b27a0ac8ae244a01c12cce3835fcfc0f44d8f78dc8e",
"md5": "f9344a8071c0c1b2c5641e9a8131a6be",
"sha256": "4d358365abe351d3a062fbd743a779e1d50db2215cabe50bf9d26446355668e9"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "f9344a8071c0c1b2c5641e9a8131a6be",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 250216,
"upload_time": "2025-10-13T10:32:24",
"upload_time_iso_8601": "2025-10-13T10:32:24.958082Z",
"url": "https://files.pythonhosted.org/packages/2f/bc/faa764b7ca485ffb6b27a0ac8ae244a01c12cce3835fcfc0f44d8f78dc8e/gufo_ping-0.6.0-cp314-cp314-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ce071b4bcaa2ab080edffb304f5a074daaf3e97304fa2a5bcdb7cfc3edbdd45b",
"md5": "c373219629e61839a4b117f5dd98a0ec",
"sha256": "305439c16681ceb9aecc8689a3df227538715b56ce01634552343fa1f1fdf143"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "c373219629e61839a4b117f5dd98a0ec",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 276988,
"upload_time": "2025-10-13T10:32:26",
"upload_time_iso_8601": "2025-10-13T10:32:26.436387Z",
"url": "https://files.pythonhosted.org/packages/ce/07/1b4bcaa2ab080edffb304f5a074daaf3e97304fa2a5bcdb7cfc3edbdd45b/gufo_ping-0.6.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "2db4c1a7f74093c00b50ccbe3866310d3f22b6177aecd31f5d92dd38e9a641dc",
"md5": "35b80b1c4f50d94fc46ab2618f71477c",
"sha256": "0e65c250815167799fd72c7c89d471d4ec9952e8e6b3cb97e006d3a5426d4a57"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "35b80b1c4f50d94fc46ab2618f71477c",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 274870,
"upload_time": "2025-10-13T10:32:27",
"upload_time_iso_8601": "2025-10-13T10:32:27.627948Z",
"url": "https://files.pythonhosted.org/packages/2d/b4/c1a7f74093c00b50ccbe3866310d3f22b6177aecd31f5d92dd38e9a641dc/gufo_ping-0.6.0-cp314-cp314-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ba1973c38442fed4c9cb5f4e59706552514f083b18616281b2d321b72e84e73c",
"md5": "d6e6d323843cf306815d39aafc458c75",
"sha256": "cfaa51b8b3f1fbf4ba82fd26abbfe265e53d45e965445667e4d460fc23a374cd"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "d6e6d323843cf306815d39aafc458c75",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 277352,
"upload_time": "2025-10-13T10:32:28",
"upload_time_iso_8601": "2025-10-13T10:32:28.819481Z",
"url": "https://files.pythonhosted.org/packages/ba/19/73c38442fed4c9cb5f4e59706552514f083b18616281b2d321b72e84e73c/gufo_ping-0.6.0-cp314-cp314-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "ffb27c8aaad05908187bad8a963d4925d5db924a8935428c4aa3a132dd5b71f5",
"md5": "7a889c891c92b6617e2e4721ce1b81ab",
"sha256": "5ae35239f75ad79616eee1be9ae3972e13d97395ce9125f1e4c7ed5913b3748d"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "7a889c891c92b6617e2e4721ce1b81ab",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 340153,
"upload_time": "2025-10-13T10:32:30",
"upload_time_iso_8601": "2025-10-13T10:32:30.029513Z",
"url": "https://files.pythonhosted.org/packages/ff/b2/7c8aaad05908187bad8a963d4925d5db924a8935428c4aa3a132dd5b71f5/gufo_ping-0.6.0-cp314-cp314-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "3d3656d698276780e8bbe4efbbb02474795979678e5d19cf72d450ae2b8a770d",
"md5": "9acd0257d27b9b991570c283141b1651",
"sha256": "a616ae9cadca56c822e18414c708ccf56fb09e778e2d021b5306ab22c9a25aa8"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "9acd0257d27b9b991570c283141b1651",
"packagetype": "bdist_wheel",
"python_version": "cp314",
"requires_python": ">=3.9",
"size": 357691,
"upload_time": "2025-10-13T10:32:31",
"upload_time_iso_8601": "2025-10-13T10:32:31.434856Z",
"url": "https://files.pythonhosted.org/packages/3d/36/56d698276780e8bbe4efbbb02474795979678e5d19cf72d450ae2b8a770d/gufo_ping-0.6.0-cp314-cp314-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "afaa2e416a74c685e09f1f5dcbaa092eb1d7007c6ddb8e5364e50b8bfe4e767a",
"md5": "c8d2884a2df1929b495363672a6ffead",
"sha256": "3118b340db7639d3084e3cc3adb7165efcf6ef0cf25cca85e0978812f223081c"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c8d2884a2df1929b495363672a6ffead",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 252313,
"upload_time": "2025-10-13T10:32:32",
"upload_time_iso_8601": "2025-10-13T10:32:32.550823Z",
"url": "https://files.pythonhosted.org/packages/af/aa/2e416a74c685e09f1f5dcbaa092eb1d7007c6ddb8e5364e50b8bfe4e767a/gufo_ping-0.6.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "192e17fc15a234b6d54b45613156201530a3a2793a1b1cc7d920ae51861ad0eb",
"md5": "3aac67dc1cb02b2842d66e21788f5427",
"sha256": "9b9edcb2fbf95910d1fb566e1545c403a54ecf9ed6161fe4a58e04b2867dab8c"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"has_sig": false,
"md5_digest": "3aac67dc1cb02b2842d66e21788f5427",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 279921,
"upload_time": "2025-10-13T10:32:33",
"upload_time_iso_8601": "2025-10-13T10:32:33.641977Z",
"url": "https://files.pythonhosted.org/packages/19/2e/17fc15a234b6d54b45613156201530a3a2793a1b1cc7d920ae51861ad0eb/gufo_ping-0.6.0-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "5a41c4bb3f169b9dfe8c6ae9411e13b1a12a79b9c4c825b91ea165770895ae37",
"md5": "891d0e8c2abbea10e80df67c53e050ca",
"sha256": "1bab0869190548272abce31fe45cfb81acf616e186f94a1665f5b420572c4104"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-manylinux_2_28_aarch64.whl",
"has_sig": false,
"md5_digest": "891d0e8c2abbea10e80df67c53e050ca",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 277369,
"upload_time": "2025-10-13T10:32:34",
"upload_time_iso_8601": "2025-10-13T10:32:34.745491Z",
"url": "https://files.pythonhosted.org/packages/5a/41/c4bb3f169b9dfe8c6ae9411e13b1a12a79b9c4c825b91ea165770895ae37/gufo_ping-0.6.0-cp39-cp39-manylinux_2_28_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "700c09efe0285ed76b719cff304ce56967fb7e6abb0e2a4283741c30acd0deed",
"md5": "471372ef49251acb6f404d7d698c44f3",
"sha256": "26d218c02c7a695853a483d4439defe0d8f3cceff09bbed652f6db96c1d89015"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-manylinux_2_28_x86_64.whl",
"has_sig": false,
"md5_digest": "471372ef49251acb6f404d7d698c44f3",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 280229,
"upload_time": "2025-10-13T10:32:35",
"upload_time_iso_8601": "2025-10-13T10:32:35.837050Z",
"url": "https://files.pythonhosted.org/packages/70/0c/09efe0285ed76b719cff304ce56967fb7e6abb0e2a4283741c30acd0deed/gufo_ping-0.6.0-cp39-cp39-manylinux_2_28_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "a45197518a8440e14a3703cff28fa3dcd254f9b19f6ab48baae4eb8c460510a9",
"md5": "5fb5b0204946ec5ee9175a8f04dc149a",
"sha256": "3c5882d431bb3120487f2e7464f84939f4b198f5be0511b58421cfbd5f0a72be"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "5fb5b0204946ec5ee9175a8f04dc149a",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 342733,
"upload_time": "2025-10-13T10:32:36",
"upload_time_iso_8601": "2025-10-13T10:32:36.944485Z",
"url": "https://files.pythonhosted.org/packages/a4/51/97518a8440e14a3703cff28fa3dcd254f9b19f6ab48baae4eb8c460510a9/gufo_ping-0.6.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "f7d94a2a6da5e661022143c0db14a2acd716bfd751f7a943ff146e5ece497f64",
"md5": "0104f85f4ed18ee12f94ecbefd1c76ff",
"sha256": "04de061abda066d1e80b17e9ae1eeac4110a3aeadb5eb8c979f02332f2b43732"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "0104f85f4ed18ee12f94ecbefd1c76ff",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 360451,
"upload_time": "2025-10-13T10:32:38",
"upload_time_iso_8601": "2025-10-13T10:32:38.154038Z",
"url": "https://files.pythonhosted.org/packages/f7/d9/4a2a6da5e661022143c0db14a2acd716bfd751f7a943ff146e5ece497f64/gufo_ping-0.6.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": null,
"digests": {
"blake2b_256": "0c0643643d532f5b99ba16fd2f5678b4be32f64fb5f59ed5b740018012730180",
"md5": "c139c3ae1c6059b0f9182816dfe46e1b",
"sha256": "b2f5d06af9d8709110864ce858bd6374bf2ea5d63aa90c46d9c7237524b1e923"
},
"downloads": -1,
"filename": "gufo_ping-0.6.0.tar.gz",
"has_sig": false,
"md5_digest": "c139c3ae1c6059b0f9182816dfe46e1b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 23035,
"upload_time": "2025-10-13T10:32:39",
"upload_time_iso_8601": "2025-10-13T10:32:39.245809Z",
"url": "https://files.pythonhosted.org/packages/0c/06/43643d532f5b99ba16fd2f5678b4be32f64fb5f59ed5b740018012730180/gufo_ping-0.6.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2025-10-13 10:32:39",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "gufolabs",
"github_project": "gufo_ping",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "gufo-ping"
}