pynng


Namepynng JSON
Version 0.8.0 PyPI version JSON
download
home_page
SummaryNetworking made simply using nng
upload_time2024-01-18 03:30:30
maintainer
docs_urlNone
author
requires_python
licenseThe MIT License Copyright 2018-2019 Cody Piersall and other contributors Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
keywords networking nng nanomsg zmq messaging message trio asyncio
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            This is pynng.
==============

[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/codypiersall/pynng/blob/master/LICENSE.txt)
[![PyPI Version](https://img.shields.io/pypi/v/pynng.svg)](https://pypi.org/project/pynng)
[![smoketest](https://github.com/codypiersall/pynng/actions/workflows/smoketest.yml/badge.svg?branch=master)](https://github.com/codypiersall/pynng/actions/workflows/smoketest.yml)
[![Build](https://github.com/codypiersall/pynng/actions/workflows/cibuildwheel.yml/badge.svg?branch=master)](https://github.com/codypiersall/pynng/actions/workflows/cibuildwheel.yml)
[![docs](https://img.shields.io/readthedocs/pynng.svg)](https://pynng.readthedocs.io)

Ergonomic bindings for [nanomsg next generation] \(nng), in Python.
pynng provides a nice interface on top of the full power of nng.  nng, and
therefore pynng, make it easy to communicate between processes on a single
computer or computers across a network.  This library is compatible with Python
≥ 3.6.  nng is the [rewriting](https://nanomsg.github.io/nng/RATIONALE.html) of
[Nanomsg](https://nanomsg.org/), which is the spiritual successor to [ZeroMQ](http://zeromq.org/).

Goals
-----

Provide a Pythonic, works-out-of-the box library on Windows and Unix-y
platforms.  Like nng itself, the license is MIT, so it can be used without
restriction.

Installation
------------

On Windows, MacOS, and Linux, the usual

    pip3 install pynng

should suffice.  Note that on 32-bit Linux and on macOS no binary distributions
are available, so [CMake](https://cmake.org/) is also required.

Building from the GitHub repo works as well, natch:

    git clone https://github.com/codypiersall/pynng
    cd pynng
    pip3 install -e .

(If you want to run tests, you also need to `pip3 install trio curio pytest pytest-asyncio pytest-trio pytest-curio`,
then just run `pytest test`.)

pynng might work on the BSDs as well.  Who knows!

Using pynng
-----------

Using pynng is easy peasy:

```python
from pynng import Pair0

s1 = Pair0()
s1.listen('tcp://127.0.0.1:54321')
s2 = Pair0()
s2.dial('tcp://127.0.0.1:54321')
s1.send(b'Well hello there')
print(s2.recv())
s1.close()
s2.close()
```

Since pynng sockets support setting most parameters in the socket's `__init__`
method and is a context manager, the above code can be written much shorter:

```python
from pynng import Pair0

with Pair0(listen='tcp://127.0.0.1:54321') as s1, \
        Pair0(dial='tcp://127.0.0.1:54321') as s2:
    s1.send(b'Well hello there')
    print(s2.recv())
```

### Using pynng with an async framework

Asynchronous sending also works with

[curio](https://github.com/dabeaz/curio), [trio](https://trio.readthedocs.io/en/latest/) and
[asyncio](https://docs.python.org/3/library/asyncio.html).  Here is an example
using trio:


```python
import pynng
import trio

async def send_and_recv(sender, receiver, message):
    await sender.asend(message)
    return await receiver.arecv()

with pynng.Pair0(listen='tcp://127.0.0.1:54321') as s1, \
        pynng.Pair0(dial='tcp://127.0.0.1:54321') as s2:
    received = trio.run(send_and_recv, s1, s2, b'hello there old pal!')
    assert received == b'hello there old pal!'
```

Many other protocols are available as well:

* `Pair0`: one-to-one, bidirectional communication.
* `Pair1`: one-to-one, bidirectional communication, but also supporting
  polyamorous sockets
* `Pub0`, `Sub0`: publish/subscribe sockets.
* `Surveyor0`, `Respondent0`: Broadcast a survey to respondents, e.g. to find
  out what services are available.
* `Req0`, `Rep0`: request/response pattern.
* `Push0`, `Pull0`: Aggregate messages from multiple sources and load balance
  among many destinations.

Examples
--------

Some examples (okay, just two examples) are available in the
[examples](https://github.com/codypiersall/pynng/tree/master/examples)
directory.

Git Branch Policy
-----------------

The **only** stable branch is `master`.  There will *never* be a `git push -f`
on master.  On the other hand, all other branches are not considered stable;
they may be deleted, rebased, force-pushed, and any other manner of funky
business.

[nanomsg next generation]: https://nanomsg.github.io/nng/index.html

            

Raw data

            {
    "_id": null,
    "home_page": "",
    "name": "pynng",
    "maintainer": "",
    "docs_url": null,
    "requires_python": "",
    "maintainer_email": "",
    "keywords": "networking,nng,nanomsg,zmq,messaging,message,trio,asyncio",
    "author": "",
    "author_email": "Cody Piersall <cody.piersall@gmail.com>",
    "download_url": "https://files.pythonhosted.org/packages/42/e4/72d82060718a133f846cd235e6324a5c3f4367beb292fd503905c010d3e1/pynng-0.8.0.tar.gz",
    "platform": null,
    "description": "This is pynng.\n==============\n\n[![MIT License](https://img.shields.io/badge/license-MIT-blue.svg)](https://github.com/codypiersall/pynng/blob/master/LICENSE.txt)\n[![PyPI Version](https://img.shields.io/pypi/v/pynng.svg)](https://pypi.org/project/pynng)\n[![smoketest](https://github.com/codypiersall/pynng/actions/workflows/smoketest.yml/badge.svg?branch=master)](https://github.com/codypiersall/pynng/actions/workflows/smoketest.yml)\n[![Build](https://github.com/codypiersall/pynng/actions/workflows/cibuildwheel.yml/badge.svg?branch=master)](https://github.com/codypiersall/pynng/actions/workflows/cibuildwheel.yml)\n[![docs](https://img.shields.io/readthedocs/pynng.svg)](https://pynng.readthedocs.io)\n\nErgonomic bindings for [nanomsg next generation] \\(nng), in Python.\npynng provides a nice interface on top of the full power of nng.  nng, and\ntherefore pynng, make it easy to communicate between processes on a single\ncomputer or computers across a network.  This library is compatible with Python\n\u2265 3.6.  nng is the [rewriting](https://nanomsg.github.io/nng/RATIONALE.html) of\n[Nanomsg](https://nanomsg.org/), which is the spiritual successor to [ZeroMQ](http://zeromq.org/).\n\nGoals\n-----\n\nProvide a Pythonic, works-out-of-the box library on Windows and Unix-y\nplatforms.  Like nng itself, the license is MIT, so it can be used without\nrestriction.\n\nInstallation\n------------\n\nOn Windows, MacOS, and Linux, the usual\n\n    pip3 install pynng\n\nshould suffice.  Note that on 32-bit Linux and on macOS no binary distributions\nare available, so [CMake](https://cmake.org/) is also required.\n\nBuilding from the GitHub repo works as well, natch:\n\n    git clone https://github.com/codypiersall/pynng\n    cd pynng\n    pip3 install -e .\n\n(If you want to run tests, you also need to `pip3 install trio curio pytest pytest-asyncio pytest-trio pytest-curio`,\nthen just run `pytest test`.)\n\npynng might work on the BSDs as well.  Who knows!\n\nUsing pynng\n-----------\n\nUsing pynng is easy peasy:\n\n```python\nfrom pynng import Pair0\n\ns1 = Pair0()\ns1.listen('tcp://127.0.0.1:54321')\ns2 = Pair0()\ns2.dial('tcp://127.0.0.1:54321')\ns1.send(b'Well hello there')\nprint(s2.recv())\ns1.close()\ns2.close()\n```\n\nSince pynng sockets support setting most parameters in the socket's `__init__`\nmethod and is a context manager, the above code can be written much shorter:\n\n```python\nfrom pynng import Pair0\n\nwith Pair0(listen='tcp://127.0.0.1:54321') as s1, \\\n        Pair0(dial='tcp://127.0.0.1:54321') as s2:\n    s1.send(b'Well hello there')\n    print(s2.recv())\n```\n\n### Using pynng with an async framework\n\nAsynchronous sending also works with\n\n[curio](https://github.com/dabeaz/curio), [trio](https://trio.readthedocs.io/en/latest/) and\n[asyncio](https://docs.python.org/3/library/asyncio.html).  Here is an example\nusing trio:\n\n\n```python\nimport pynng\nimport trio\n\nasync def send_and_recv(sender, receiver, message):\n    await sender.asend(message)\n    return await receiver.arecv()\n\nwith pynng.Pair0(listen='tcp://127.0.0.1:54321') as s1, \\\n        pynng.Pair0(dial='tcp://127.0.0.1:54321') as s2:\n    received = trio.run(send_and_recv, s1, s2, b'hello there old pal!')\n    assert received == b'hello there old pal!'\n```\n\nMany other protocols are available as well:\n\n* `Pair0`: one-to-one, bidirectional communication.\n* `Pair1`: one-to-one, bidirectional communication, but also supporting\n  polyamorous sockets\n* `Pub0`, `Sub0`: publish/subscribe sockets.\n* `Surveyor0`, `Respondent0`: Broadcast a survey to respondents, e.g. to find\n  out what services are available.\n* `Req0`, `Rep0`: request/response pattern.\n* `Push0`, `Pull0`: Aggregate messages from multiple sources and load balance\n  among many destinations.\n\nExamples\n--------\n\nSome examples (okay, just two examples) are available in the\n[examples](https://github.com/codypiersall/pynng/tree/master/examples)\ndirectory.\n\nGit Branch Policy\n-----------------\n\nThe **only** stable branch is `master`.  There will *never* be a `git push -f`\non master.  On the other hand, all other branches are not considered stable;\nthey may be deleted, rebased, force-pushed, and any other manner of funky\nbusiness.\n\n[nanomsg next generation]: https://nanomsg.github.io/nng/index.html\n",
    "bugtrack_url": null,
    "license": "The MIT License  Copyright 2018-2019 Cody Piersall and other contributors  Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the \"Software\"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:  The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.  THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ",
    "summary": "Networking made simply using nng",
    "version": "0.8.0",
    "project_urls": {
        "Documentation": "https://pynng.readthedocs.io/en/latest/",
        "Homepage": "https://github.com/codypiersall/pynng",
        "Source": "https://github.com/codypiersall/pynng"
    },
    "split_keywords": [
        "networking",
        "nng",
        "nanomsg",
        "zmq",
        "messaging",
        "message",
        "trio",
        "asyncio"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b2ab7a9de0c412d959480a56084e9df280fd187f603d4b1e720716f2cf418339",
                "md5": "2a9510676ba76f644c373b65a732f102",
                "sha256": "3851968bd60ff0526351594bf7bf58ebb99c89820de874c848d149a03d34ca26"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "2a9510676ba76f644c373b65a732f102",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 1107295,
            "upload_time": "2024-01-18T03:28:32",
            "upload_time_iso_8601": "2024-01-18T03:28:32.280775Z",
            "url": "https://files.pythonhosted.org/packages/b2/ab/7a9de0c412d959480a56084e9df280fd187f603d4b1e720716f2cf418339/pynng-0.8.0-cp310-cp310-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "e6b28be0eeeac2ea7616b767d308ece25e2214dcf5be72592552e9a50d8bcbea",
                "md5": "1512099ac5c0ac27901ce7d79737a136",
                "sha256": "432169eb0ff27c9ec2e79c5e59e624108527aeaa2d2ef371fdcc2c2ee261118b"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "1512099ac5c0ac27901ce7d79737a136",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 936213,
            "upload_time": "2024-01-18T03:28:34",
            "upload_time_iso_8601": "2024-01-18T03:28:34.518403Z",
            "url": "https://files.pythonhosted.org/packages/e6/b2/8be0eeeac2ea7616b767d308ece25e2214dcf5be72592552e9a50d8bcbea/pynng-0.8.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "9474f0c0475b84cfc925e27390218310b44cb597378825c00a910e5b29132222",
                "md5": "c9c11c0145a858cb3e46c5a9c29e754d",
                "sha256": "bc112a6c79b1c9b3eed2691466ceb3a2e24cadc5034f9555cd820d0ed9d030d9"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "c9c11c0145a858cb3e46c5a9c29e754d",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 936404,
            "upload_time": "2024-01-18T03:28:37",
            "upload_time_iso_8601": "2024-01-18T03:28:37.234897Z",
            "url": "https://files.pythonhosted.org/packages/94/74/f0c0475b84cfc925e27390218310b44cb597378825c00a910e5b29132222/pynng-0.8.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b279e95ec7572e8b47271b020bfb14d9a8a6bc7c07db61944d0b10c45c5eae7a",
                "md5": "7fdb01d3e2beeb7261b5a2e5b1597b4a",
                "sha256": "1560a96f143fb11f970cd394946ef62caba50427467a48cc2d6c416178a8297c"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "7fdb01d3e2beeb7261b5a2e5b1597b4a",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 938740,
            "upload_time": "2024-01-18T03:28:39",
            "upload_time_iso_8601": "2024-01-18T03:28:39.313727Z",
            "url": "https://files.pythonhosted.org/packages/b2/79/e95ec7572e8b47271b020bfb14d9a8a6bc7c07db61944d0b10c45c5eae7a/pynng-0.8.0-cp310-cp310-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "149fd6f75b3479729e9d33144b51b4659523406527cfe47b9fd3e13c18fe4618",
                "md5": "efa78ff94d97bd6530b92d6165944259",
                "sha256": "387710b3c2280e432f595156ed13a82bf7d1622e9c6dd2b51eb9567dedc3a1bb"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "efa78ff94d97bd6530b92d6165944259",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 946280,
            "upload_time": "2024-01-18T03:28:42",
            "upload_time_iso_8601": "2024-01-18T03:28:42.078934Z",
            "url": "https://files.pythonhosted.org/packages/14/9f/d6f75b3479729e9d33144b51b4659523406527cfe47b9fd3e13c18fe4618/pynng-0.8.0-cp310-cp310-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3d5104e711d55aff064c02a4ee2f6386907e6b594f4421b91a5599782b7ecf92",
                "md5": "813340242a321537ff2e78537f45f3ae",
                "sha256": "1fa07230d6a1d7157e4d7faefe83a284c8447ecdd5508d878278cf0bb047d244"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-win32.whl",
            "has_sig": false,
            "md5_digest": "813340242a321537ff2e78537f45f3ae",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 370605,
            "upload_time": "2024-01-18T03:28:43",
            "upload_time_iso_8601": "2024-01-18T03:28:43.950966Z",
            "url": "https://files.pythonhosted.org/packages/3d/51/04e711d55aff064c02a4ee2f6386907e6b594f4421b91a5599782b7ecf92/pynng-0.8.0-cp310-cp310-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c60ddfb762b7092b5f19e01b88d90333e0f5d7d63dfd5ee990719f694fb7621e",
                "md5": "2f450b27d008db323b045011b221e59f",
                "sha256": "fccf3bb1ff3f462b3ca4a97212a137e488b68b3040a86587343e0c07a1993a09"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp310-cp310-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "2f450b27d008db323b045011b221e59f",
            "packagetype": "bdist_wheel",
            "python_version": "cp310",
            "requires_python": null,
            "size": 450227,
            "upload_time": "2024-01-18T03:28:46",
            "upload_time_iso_8601": "2024-01-18T03:28:46.037508Z",
            "url": "https://files.pythonhosted.org/packages/c6/0d/dfb762b7092b5f19e01b88d90333e0f5d7d63dfd5ee990719f694fb7621e/pynng-0.8.0-cp310-cp310-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "41a897483cf136f4145af8176ff1c2be2aee0f7ea8bcb019c60315018a8ebc6f",
                "md5": "5790920cac09ccd640d14564eb37eb6d",
                "sha256": "deab4fd3e5012992c31410b2cc8c9bf2a171a929aa6b007848fdcb6dabe8125c"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "5790920cac09ccd640d14564eb37eb6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 1107294,
            "upload_time": "2024-01-18T03:28:48",
            "upload_time_iso_8601": "2024-01-18T03:28:48.520926Z",
            "url": "https://files.pythonhosted.org/packages/41/a8/97483cf136f4145af8176ff1c2be2aee0f7ea8bcb019c60315018a8ebc6f/pynng-0.8.0-cp311-cp311-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "472b456748bd957c1afb62fb929de4352d3df91927c7a6ec6b4e52621bea3bb5",
                "md5": "67dd1e4fabea595a185c01042df23e3e",
                "sha256": "4b4d8bc95341dbf75ef3855b6e3836fbfb40c674e2ce5a9477e9b30dd084407a"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "67dd1e4fabea595a185c01042df23e3e",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 936218,
            "upload_time": "2024-01-18T03:28:50",
            "upload_time_iso_8601": "2024-01-18T03:28:50.375838Z",
            "url": "https://files.pythonhosted.org/packages/47/2b/456748bd957c1afb62fb929de4352d3df91927c7a6ec6b4e52621bea3bb5/pynng-0.8.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "35b6bc6093a8491516ad88098009627f0938f3781b8c057de13673caf7a77831",
                "md5": "a53f5d7b285bf646e4dbdb02e41703f4",
                "sha256": "d3d7075262cfe5fed09329edcafdbe39f85df0d4d1ea61ac05262f82bba40246"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a53f5d7b285bf646e4dbdb02e41703f4",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 936419,
            "upload_time": "2024-01-18T03:28:53",
            "upload_time_iso_8601": "2024-01-18T03:28:53.028109Z",
            "url": "https://files.pythonhosted.org/packages/35/b6/bc6093a8491516ad88098009627f0938f3781b8c057de13673caf7a77831/pynng-0.8.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "433f6cc3e8c4e5bafea05a073edbb82fd6de876ddbebc8f8696a5a0bec65ecca",
                "md5": "56b270d2f56e825bb0b805f4e50ea786",
                "sha256": "762a06689a08ceffb7b6eb4914a2f6a5eaa7eabbe46f4dd8f977e9004e4c9b7a"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "56b270d2f56e825bb0b805f4e50ea786",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 938791,
            "upload_time": "2024-01-18T03:28:55",
            "upload_time_iso_8601": "2024-01-18T03:28:55.676756Z",
            "url": "https://files.pythonhosted.org/packages/43/3f/6cc3e8c4e5bafea05a073edbb82fd6de876ddbebc8f8696a5a0bec65ecca/pynng-0.8.0-cp311-cp311-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "85fd6ec40bc1f532b9d75348dd622b042990a2fcc9f1f53322cfb6e813674f13",
                "md5": "414270e3eb7df2792ae90dcd209552f8",
                "sha256": "961431341fe2c60c2d5685f185d34838b385069d52f40e2569acd0c96a56f0be"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "414270e3eb7df2792ae90dcd209552f8",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 946321,
            "upload_time": "2024-01-18T03:28:58",
            "upload_time_iso_8601": "2024-01-18T03:28:58.220910Z",
            "url": "https://files.pythonhosted.org/packages/85/fd/6ec40bc1f532b9d75348dd622b042990a2fcc9f1f53322cfb6e813674f13/pynng-0.8.0-cp311-cp311-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e265549b7203e1536997ee391ef83f0feb11d4a6dac002443c0038fd9ebb47c",
                "md5": "c2cd478f3b061e5e340cff679647204a",
                "sha256": "9e062550dccad9294585ce47aff213baba701b02be63e3ba6f01a3bc53e44c5d"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-win32.whl",
            "has_sig": false,
            "md5_digest": "c2cd478f3b061e5e340cff679647204a",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 370604,
            "upload_time": "2024-01-18T03:29:00",
            "upload_time_iso_8601": "2024-01-18T03:29:00.759708Z",
            "url": "https://files.pythonhosted.org/packages/4e/26/5549b7203e1536997ee391ef83f0feb11d4a6dac002443c0038fd9ebb47c/pynng-0.8.0-cp311-cp311-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "15a411aa9efc5edd6f78f5e13327d95828af94b1f91b0837537c657e3564882f",
                "md5": "a45b2431ccbce413a757532b0a3e2c2f",
                "sha256": "3577f76ddd0ba1f52d0e2fb2e54a8d4ed96abf410e627b6d7e8932b509739bcd"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp311-cp311-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "a45b2431ccbce413a757532b0a3e2c2f",
            "packagetype": "bdist_wheel",
            "python_version": "cp311",
            "requires_python": null,
            "size": 450224,
            "upload_time": "2024-01-18T03:29:03",
            "upload_time_iso_8601": "2024-01-18T03:29:03.122276Z",
            "url": "https://files.pythonhosted.org/packages/15/a4/11aa9efc5edd6f78f5e13327d95828af94b1f91b0837537c657e3564882f/pynng-0.8.0-cp311-cp311-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d00d27cda05252a086afd04de4a240208199b51fe682a33daa859264afe30e2b",
                "md5": "d66dfa19124eefa30f8787c438d754f6",
                "sha256": "e1fe4e2c99d70268ceabb3b7899034a4a7f9ff827d8542bb759f02f484398ed0"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "d66dfa19124eefa30f8787c438d754f6",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 1107383,
            "upload_time": "2024-01-18T03:29:05",
            "upload_time_iso_8601": "2024-01-18T03:29:05.638510Z",
            "url": "https://files.pythonhosted.org/packages/d0/0d/27cda05252a086afd04de4a240208199b51fe682a33daa859264afe30e2b/pynng-0.8.0-cp312-cp312-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a90090bbd2b43fc2f93345b731208fab46889f84835ac32681db6bdaaf1f8ff",
                "md5": "4baab9592a5eb8aaa0209bf7dae43e11",
                "sha256": "bda194811dd91ef4188f765d2c97469b5cf431c474ce120e8c7981bb5712f1e0"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "4baab9592a5eb8aaa0209bf7dae43e11",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 936706,
            "upload_time": "2024-01-18T03:29:08",
            "upload_time_iso_8601": "2024-01-18T03:29:08.589789Z",
            "url": "https://files.pythonhosted.org/packages/2a/90/090bbd2b43fc2f93345b731208fab46889f84835ac32681db6bdaaf1f8ff/pynng-0.8.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a6a9dc6f7de29c49976115d0af264c5fe50353f156510bb4183ccf84065ce0b8",
                "md5": "1b4e3e48b93abc30a429028d5f01d688",
                "sha256": "6a0c4cfd88870acf35e793f0ffe1bcd06ec22a301a1f8e2a23bcd95f5eb2b627"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "1b4e3e48b93abc30a429028d5f01d688",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 938305,
            "upload_time": "2024-01-18T03:29:10",
            "upload_time_iso_8601": "2024-01-18T03:29:10.422775Z",
            "url": "https://files.pythonhosted.org/packages/a6/a9/dc6f7de29c49976115d0af264c5fe50353f156510bb4183ccf84065ce0b8/pynng-0.8.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "c9c5a6e5837dae1d98dae8e01aa8d4bd62b48324cb0461a5efea77c5cdef24ec",
                "md5": "3bbf6a3e30886a624c05a69e3bf8db6d",
                "sha256": "405a0e3552b0f4a02ea2e3190552c5e1229c54677c99be6444b8b850590332c1"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "3bbf6a3e30886a624c05a69e3bf8db6d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 938996,
            "upload_time": "2024-01-18T03:29:12",
            "upload_time_iso_8601": "2024-01-18T03:29:12.806140Z",
            "url": "https://files.pythonhosted.org/packages/c9/c5/a6e5837dae1d98dae8e01aa8d4bd62b48324cb0461a5efea77c5cdef24ec/pynng-0.8.0-cp312-cp312-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "016f2dfd36d2981548d9d406fbef7751ddf43eb8aac31148b1d0701eb9da5ec6",
                "md5": "ccf79dbade2d1b394cf557f79d48dd65",
                "sha256": "d81341fc4fde0fb447a760903bc46489b7d8f559ebcf24cf3cad0dd010a98a10"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "ccf79dbade2d1b394cf557f79d48dd65",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 948265,
            "upload_time": "2024-01-18T03:29:14",
            "upload_time_iso_8601": "2024-01-18T03:29:14.933103Z",
            "url": "https://files.pythonhosted.org/packages/01/6f/2dfd36d2981548d9d406fbef7751ddf43eb8aac31148b1d0701eb9da5ec6/pynng-0.8.0-cp312-cp312-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8dd5f2cd5a1e786ec4327fa8a7d65973d111d6814dc561e4414e7c814bf82ab0",
                "md5": "109099257a030abc951437efa4acb79d",
                "sha256": "3fc24e4ef29012a342aaf262903b3a11486a248dfc833ba1bbabc916ae43907b"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-win32.whl",
            "has_sig": false,
            "md5_digest": "109099257a030abc951437efa4acb79d",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 370584,
            "upload_time": "2024-01-18T03:29:16",
            "upload_time_iso_8601": "2024-01-18T03:29:16.508430Z",
            "url": "https://files.pythonhosted.org/packages/8d/d5/f2cd5a1e786ec4327fa8a7d65973d111d6814dc561e4414e7c814bf82ab0/pynng-0.8.0-cp312-cp312-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "1c90e1d551b8bb3c669e66ff8f7eaeaa4c77b2c3b5a26ea7d0cd5e665034e4ba",
                "md5": "f302c926c0ee1c515fd63296a2ac096b",
                "sha256": "18b3959e378c586cad4b627f0a634ac88a667401ff4eee25fb67f8953460f764"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp312-cp312-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "f302c926c0ee1c515fd63296a2ac096b",
            "packagetype": "bdist_wheel",
            "python_version": "cp312",
            "requires_python": null,
            "size": 450460,
            "upload_time": "2024-01-18T03:29:18",
            "upload_time_iso_8601": "2024-01-18T03:29:18.303602Z",
            "url": "https://files.pythonhosted.org/packages/1c/90/e1d551b8bb3c669e66ff8f7eaeaa4c77b2c3b5a26ea7d0cd5e665034e4ba/pynng-0.8.0-cp312-cp312-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2fa8ddce824f14100cc3ddc22d15d0794c5c2abbf3474fc4069528d8aff5fbb7",
                "md5": "794065c00c2758d9d4f0d2c3a989bbca",
                "sha256": "47760f0fc4a0c2b6c7e03029f95654978dc78d43f8cb7fec0eca7fb9f9ca5e5c"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "794065c00c2758d9d4f0d2c3a989bbca",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 935257,
            "upload_time": "2024-01-18T03:29:20",
            "upload_time_iso_8601": "2024-01-18T03:29:20.246505Z",
            "url": "https://files.pythonhosted.org/packages/2f/a8/ddce824f14100cc3ddc22d15d0794c5c2abbf3474fc4069528d8aff5fbb7/pynng-0.8.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0f55cd24cc9235356cb9cf2a09f0ce459d8f1eee04036a5430f38ffaa27bf2b",
                "md5": "4e4ee829968bddcefc0d0863006f035d",
                "sha256": "abceee031c681c9138a1f72c8c8675e124f57dc681d966912fcce3207bc9a7f0"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "4e4ee829968bddcefc0d0863006f035d",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 935294,
            "upload_time": "2024-01-18T03:29:21",
            "upload_time_iso_8601": "2024-01-18T03:29:21.877902Z",
            "url": "https://files.pythonhosted.org/packages/a0/f5/5cd24cc9235356cb9cf2a09f0ce459d8f1eee04036a5430f38ffaa27bf2b/pynng-0.8.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "0c1a5a51a50b6b640215dadff7339e12524105f1b346b50eafb226bc1625e779",
                "md5": "9490c39810e21d8279426d27303233de",
                "sha256": "488acfe581d4f98a66da9e533115e7aa24d309cec4db7413e899689c7b57e14e"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "9490c39810e21d8279426d27303233de",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 937499,
            "upload_time": "2024-01-18T03:29:24",
            "upload_time_iso_8601": "2024-01-18T03:29:24.472386Z",
            "url": "https://files.pythonhosted.org/packages/0c/1a/5a51a50b6b640215dadff7339e12524105f1b346b50eafb226bc1625e779/pynng-0.8.0-cp37-cp37m-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "b12987ea8c1c123825c43b40ae281dce11387ee2bdf5e27e387d611054301610",
                "md5": "8ae81ce6251eaa03f8eae3a4acad6263",
                "sha256": "cd7145740814f63ae48f50bb645ea716de252deaaaee60877329764953aa2b29"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "8ae81ce6251eaa03f8eae3a4acad6263",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 944850,
            "upload_time": "2024-01-18T03:29:27",
            "upload_time_iso_8601": "2024-01-18T03:29:27.263704Z",
            "url": "https://files.pythonhosted.org/packages/b1/29/87ea8c1c123825c43b40ae281dce11387ee2bdf5e27e387d611054301610/pynng-0.8.0-cp37-cp37m-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d8274de05dd9982456049fe7769466776b2bbb3f1f693c250e8d23ae221f0f0d",
                "md5": "c7154ba193e72a93cf8f3a92eeb0ca34",
                "sha256": "2263a281fb91467a2bdb37bdb4787655795889d37302b755ab1a81df7bf4a537"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-win32.whl",
            "has_sig": false,
            "md5_digest": "c7154ba193e72a93cf8f3a92eeb0ca34",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 370610,
            "upload_time": "2024-01-18T03:29:28",
            "upload_time_iso_8601": "2024-01-18T03:29:28.922097Z",
            "url": "https://files.pythonhosted.org/packages/d8/27/4de05dd9982456049fe7769466776b2bbb3f1f693c250e8d23ae221f0f0d/pynng-0.8.0-cp37-cp37m-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6c2da910e358a48a68b99cc0d2cc2d5d3adce34e4a7880d1281dfcb1876239a8",
                "md5": "32430aa96eb87f1299caf79314749456",
                "sha256": "58417eb719f0d0f82d89c75ff9ad5b8bb160577b6d2a0636a455b3f3f7e15306"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp37-cp37m-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "32430aa96eb87f1299caf79314749456",
            "packagetype": "bdist_wheel",
            "python_version": "cp37",
            "requires_python": null,
            "size": 450229,
            "upload_time": "2024-01-18T03:29:30",
            "upload_time_iso_8601": "2024-01-18T03:29:30.421023Z",
            "url": "https://files.pythonhosted.org/packages/6c/2d/a910e358a48a68b99cc0d2cc2d5d3adce34e4a7880d1281dfcb1876239a8/pynng-0.8.0-cp37-cp37m-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d9a01b2c53918ffff78b2857f3544bed2d4268caf1f71b5de332986bc6af2384",
                "md5": "a9c5d133088c246552fce51764eabeef",
                "sha256": "eb3628ef6dce6e4bf5d2ef8ca71a1fbb264eb7877de3add901d02423ff83bb81"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "a9c5d133088c246552fce51764eabeef",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 1107325,
            "upload_time": "2024-01-18T03:29:32",
            "upload_time_iso_8601": "2024-01-18T03:29:32.497884Z",
            "url": "https://files.pythonhosted.org/packages/d9/a0/1b2c53918ffff78b2857f3544bed2d4268caf1f71b5de332986bc6af2384/pynng-0.8.0-cp38-cp38-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6509482fa5ebbe5622d4618a5d919551d87af9f0a4949df0668d0298a7e5e902",
                "md5": "e292771043bb8f70cef26f6e8d465409",
                "sha256": "c24d23ade3cd0942f2bf988bf9042b28ae4cdfc4e55c6eefefee60f2807712c6"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "e292771043bb8f70cef26f6e8d465409",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 936258,
            "upload_time": "2024-01-18T03:29:35",
            "upload_time_iso_8601": "2024-01-18T03:29:35.700186Z",
            "url": "https://files.pythonhosted.org/packages/65/09/482fa5ebbe5622d4618a5d919551d87af9f0a4949df0668d0298a7e5e902/pynng-0.8.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "be376011fed05f0f64caba62c7d622cfba683b79f97a55c92eb34319cd4b6d5f",
                "md5": "032a949a346630c6240641649b021674",
                "sha256": "d6885c88de9b165e47c18b94d1647520cb0116c197a9dffae8ad1b2803e3cf85"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "032a949a346630c6240641649b021674",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 936599,
            "upload_time": "2024-01-18T03:29:38",
            "upload_time_iso_8601": "2024-01-18T03:29:38.306474Z",
            "url": "https://files.pythonhosted.org/packages/be/37/6011fed05f0f64caba62c7d622cfba683b79f97a55c92eb34319cd4b6d5f/pynng-0.8.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "289cf35d87b90a573f4647dc29bc7989d4148ccbc58c41930b1f3590e56f5917",
                "md5": "e8b0b0d281993074dfa3ca933604e0e7",
                "sha256": "d41d5190fec8894f0735b27b5a249b09668f12c26a2a4af01aa3b1225c1d1da8"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "e8b0b0d281993074dfa3ca933604e0e7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 939168,
            "upload_time": "2024-01-18T03:29:40",
            "upload_time_iso_8601": "2024-01-18T03:29:40.485313Z",
            "url": "https://files.pythonhosted.org/packages/28/9c/f35d87b90a573f4647dc29bc7989d4148ccbc58c41930b1f3590e56f5917/pynng-0.8.0-cp38-cp38-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "db96b8f41343be97fd128e35cd656c53b6ff6d913408fd3984c2ab22f73259e3",
                "md5": "2d7b534c48a0523895fbc834dc64e2f7",
                "sha256": "d4e4007ebf3244e4bf6178d9ee30e22c57abe6542c6f75085c8ef9f87d310548"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "2d7b534c48a0523895fbc834dc64e2f7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 946712,
            "upload_time": "2024-01-18T03:29:42",
            "upload_time_iso_8601": "2024-01-18T03:29:42.404098Z",
            "url": "https://files.pythonhosted.org/packages/db/96/b8f41343be97fd128e35cd656c53b6ff6d913408fd3984c2ab22f73259e3/pynng-0.8.0-cp38-cp38-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "70b0b19f7c47cf87895a7d9215ba0561d11d012082e81708f4392b4c358fa805",
                "md5": "d829615c6dc0c834e072e8ab4d92e5d7",
                "sha256": "01a07e63fa58736ffd723495cd67ba525cc9904e99acc6f5c3c983605f238565"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-win32.whl",
            "has_sig": false,
            "md5_digest": "d829615c6dc0c834e072e8ab4d92e5d7",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 370611,
            "upload_time": "2024-01-18T03:29:43",
            "upload_time_iso_8601": "2024-01-18T03:29:43.979773Z",
            "url": "https://files.pythonhosted.org/packages/70/b0/b19f7c47cf87895a7d9215ba0561d11d012082e81708f4392b4c358fa805/pynng-0.8.0-cp38-cp38-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "aa60c492cd0e8e6f3a7e9c43656819aca54991e002a0d73bc34924ee787017ca",
                "md5": "97417ae4df8448903ac0b8c3c935460c",
                "sha256": "660bb30946ba459ddd72029171780ad65642e659e135ecc1bbbc5f1a903e28b4"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp38-cp38-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "97417ae4df8448903ac0b8c3c935460c",
            "packagetype": "bdist_wheel",
            "python_version": "cp38",
            "requires_python": null,
            "size": 450225,
            "upload_time": "2024-01-18T03:29:46",
            "upload_time_iso_8601": "2024-01-18T03:29:46.141250Z",
            "url": "https://files.pythonhosted.org/packages/aa/60/c492cd0e8e6f3a7e9c43656819aca54991e002a0d73bc34924ee787017ca/pynng-0.8.0-cp38-cp38-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3b65398412d1870a9575a3497d3d718b98e0a39dd084d280c213b6f0f8564e6c",
                "md5": "d5d8ae9d61d95f52181c44971c1113cc",
                "sha256": "3b88b09d80b4d7a67750b1e78a80876ad51ec84a1cc4566f87b3aa1016697561"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-macosx_10_9_universal2.whl",
            "has_sig": false,
            "md5_digest": "d5d8ae9d61d95f52181c44971c1113cc",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 1107325,
            "upload_time": "2024-01-18T03:29:48",
            "upload_time_iso_8601": "2024-01-18T03:29:48.418690Z",
            "url": "https://files.pythonhosted.org/packages/3b/65/398412d1870a9575a3497d3d718b98e0a39dd084d280c213b6f0f8564e6c/pynng-0.8.0-cp39-cp39-macosx_10_9_universal2.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "599121647f7aa5197293084ee6d7be6e027c187487dcaf97b2c616ae1bc74fe5",
                "md5": "56916fbb701deab532b8d0bc4c78e0a4",
                "sha256": "cd3486159112d7c281ec4f939b3eec3d07571701b585938df3f7a4fb47ffa84a"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "56916fbb701deab532b8d0bc4c78e0a4",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 936211,
            "upload_time": "2024-01-18T03:29:50",
            "upload_time_iso_8601": "2024-01-18T03:29:50.225912Z",
            "url": "https://files.pythonhosted.org/packages/59/91/21647f7aa5197293084ee6d7be6e027c187487dcaf97b2c616ae1bc74fe5/pynng-0.8.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "97fee0ebcdff4eacb15d949c0f00c528212913cd09fc4b32dc6e26f066690f48",
                "md5": "a5f1273392d57ef41df55ebe42b2a749",
                "sha256": "eb0c776891f48aae36398eaa8ab4bf1417f957d9d6552d0b364eed2a1dc2ab9d"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a5f1273392d57ef41df55ebe42b2a749",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 936386,
            "upload_time": "2024-01-18T03:29:52",
            "upload_time_iso_8601": "2024-01-18T03:29:52.001001Z",
            "url": "https://files.pythonhosted.org/packages/97/fe/e0ebcdff4eacb15d949c0f00c528212913cd09fc4b32dc6e26f066690f48/pynng-0.8.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "538364c3a5f94ee4abf6344fb60f6973ae51c166467bb4898841dc2a6bfe140f",
                "md5": "e3fb734720033bd0be8d2dff115a0891",
                "sha256": "dbaacfa7656a9dd1c7f5934d57f1448d60dc7d1c822489d2672ce5de4ea73d0a"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-musllinux_1_1_i686.whl",
            "has_sig": false,
            "md5_digest": "e3fb734720033bd0be8d2dff115a0891",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 938734,
            "upload_time": "2024-01-18T03:29:53",
            "upload_time_iso_8601": "2024-01-18T03:29:53.924040Z",
            "url": "https://files.pythonhosted.org/packages/53/83/64c3a5f94ee4abf6344fb60f6973ae51c166467bb4898841dc2a6bfe140f/pynng-0.8.0-cp39-cp39-musllinux_1_1_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f3270ee01381414063be34a47315c6065af9d22de3c9f2f7e6056e741a4f6e56",
                "md5": "d18f407d929918023f52483734d0332c",
                "sha256": "fc86d610f67d2260cb80a42f4d9531593e180fcba2974c7d681a943e9a9812ec"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "has_sig": false,
            "md5_digest": "d18f407d929918023f52483734d0332c",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 946277,
            "upload_time": "2024-01-18T03:29:55",
            "upload_time_iso_8601": "2024-01-18T03:29:55.819315Z",
            "url": "https://files.pythonhosted.org/packages/f3/27/0ee01381414063be34a47315c6065af9d22de3c9f2f7e6056e741a4f6e56/pynng-0.8.0-cp39-cp39-musllinux_1_1_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "8f3d0e2d3b76b27f1a2420271e8e289881110aa66c694a7448834c9d00b5734b",
                "md5": "7b99a0555e4336d3f126c1c52310c886",
                "sha256": "6a9b6ed5ad7b23c9dd9b242e01ba9effe4257a7cae2ed54751cdb8c911f7f4db"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-win32.whl",
            "has_sig": false,
            "md5_digest": "7b99a0555e4336d3f126c1c52310c886",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 370607,
            "upload_time": "2024-01-18T03:29:57",
            "upload_time_iso_8601": "2024-01-18T03:29:57.359468Z",
            "url": "https://files.pythonhosted.org/packages/8f/3d/0e2d3b76b27f1a2420271e8e289881110aa66c694a7448834c9d00b5734b/pynng-0.8.0-cp39-cp39-win32.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "bd2f78dbd22d4d1c8250432d59c7dbfd257d3c5ce8c84c7f19f1f54a8ac5d405",
                "md5": "7a9ed24dec7c98591d63a063506e5577",
                "sha256": "2c8547a1d500988c2a7b030f14ccb70d0175a5b158a1dffaa9ec28dc4fe6ae35"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-cp39-cp39-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "7a9ed24dec7c98591d63a063506e5577",
            "packagetype": "bdist_wheel",
            "python_version": "cp39",
            "requires_python": null,
            "size": 450219,
            "upload_time": "2024-01-18T03:30:00",
            "upload_time_iso_8601": "2024-01-18T03:30:00.075930Z",
            "url": "https://files.pythonhosted.org/packages/bd/2f/78dbd22d4d1c8250432d59c7dbfd257d3c5ce8c84c7f19f1f54a8ac5d405/pynng-0.8.0-cp39-cp39-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2a4d3c1be5626e2567b3840d39920ae424279b2e9e5438c05bd59a955cff484f",
                "md5": "3e1544d416df98dbc1ccdff8e5258b31",
                "sha256": "801119379e00f1f5516cbec7d840234c3de016e40e03b7f2ca00c610f0dc325b"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "3e1544d416df98dbc1ccdff8e5258b31",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 664675,
            "upload_time": "2024-01-18T03:30:03",
            "upload_time_iso_8601": "2024-01-18T03:30:03.061066Z",
            "url": "https://files.pythonhosted.org/packages/2a/4d/3c1be5626e2567b3840d39920ae424279b2e9e5438c05bd59a955cff484f/pynng-0.8.0-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "d1a4a086a6f39ed7f5b2daf52029a0afea1b958b2b6c50686a3e067307a05a5b",
                "md5": "a3143f493e66a7084819fda6159857b8",
                "sha256": "66c9e7721d1731b96d1524a883019fa72f58bb895185b950cdae073b79f5ea93"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "a3143f493e66a7084819fda6159857b8",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 623954,
            "upload_time": "2024-01-18T03:30:05",
            "upload_time_iso_8601": "2024-01-18T03:30:05.384254Z",
            "url": "https://files.pythonhosted.org/packages/d1/a4/a086a6f39ed7f5b2daf52029a0afea1b958b2b6c50686a3e067307a05a5b/pynng-0.8.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "ee72a32e57472758e2d78edafa517d62d19cb6a15f9468ec86814f71c9de8c63",
                "md5": "bb9e6ae02f9cd52557eafd9c0351cd1b",
                "sha256": "470aedb26badafe3f4e75722ddf224f7bedc07074ff2c92e03562fa5a084266e"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp310-pypy310_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "bb9e6ae02f9cd52557eafd9c0351cd1b",
            "packagetype": "bdist_wheel",
            "python_version": "pp310",
            "requires_python": null,
            "size": 411974,
            "upload_time": "2024-01-18T03:30:07",
            "upload_time_iso_8601": "2024-01-18T03:30:07.518931Z",
            "url": "https://files.pythonhosted.org/packages/ee/72/a32e57472758e2d78edafa517d62d19cb6a15f9468ec86814f71c9de8c63/pynng-0.8.0-pp310-pypy310_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f94bb67837bcb889c315256375b8dddd28a27e92d8a60b75f8d3848ae8a6218e",
                "md5": "a7014debf1857d5435ccae87d7938610",
                "sha256": "91297a9d65fdbc6b833a444e9ef68eaacf1c7377e2e1c33f3f91528b21fdc570"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a7014debf1857d5435ccae87d7938610",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 682436,
            "upload_time": "2024-01-18T03:30:09",
            "upload_time_iso_8601": "2024-01-18T03:30:09.218283Z",
            "url": "https://files.pythonhosted.org/packages/f9/4b/b67837bcb889c315256375b8dddd28a27e92d8a60b75f8d3848ae8a6218e/pynng-0.8.0-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "2937b27a8aff4d3c0a5f8111f3cc804ed68dec0824cdeb03cf9ddb4454856c5f",
                "md5": "61784d6928c8cffc2bd59791bf672ab6",
                "sha256": "9c9bd313ed095389e78cd6e017897842666e19a0598d6cb93f60450adef98e29"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "61784d6928c8cffc2bd59791bf672ab6",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 643814,
            "upload_time": "2024-01-18T03:30:11",
            "upload_time_iso_8601": "2024-01-18T03:30:11.314252Z",
            "url": "https://files.pythonhosted.org/packages/29/37/b27a8aff4d3c0a5f8111f3cc804ed68dec0824cdeb03cf9ddb4454856c5f/pynng-0.8.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "f7bf17cbb44141c682c2bc2eec1f617b3cd6ea0145a7a2992628be70061f9d23",
                "md5": "91b941496edd5971c47525c8d05a8c16",
                "sha256": "37a318fa4d53d20d97c75d01d2237b543f61b5fae1e2a900fb9349df5b1a17f2"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp37-pypy37_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "91b941496edd5971c47525c8d05a8c16",
            "packagetype": "bdist_wheel",
            "python_version": "pp37",
            "requires_python": null,
            "size": 411969,
            "upload_time": "2024-01-18T03:30:12",
            "upload_time_iso_8601": "2024-01-18T03:30:12.887094Z",
            "url": "https://files.pythonhosted.org/packages/f7/bf/17cbb44141c682c2bc2eec1f617b3cd6ea0145a7a2992628be70061f9d23/pynng-0.8.0-pp37-pypy37_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "456776ce0df0837e584df4a3671ad2ce1b9ba0c70c82c2bc28bc5cb6ecbaff4f",
                "md5": "8562c8ec4dea20a7c2697615a7f4bd5b",
                "sha256": "e8fc034142743ea67a3dda6366577e069f98d8f6f4dfc404a395b22d9cab0fbb"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "8562c8ec4dea20a7c2697615a7f4bd5b",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 664670,
            "upload_time": "2024-01-18T03:30:14",
            "upload_time_iso_8601": "2024-01-18T03:30:14.809624Z",
            "url": "https://files.pythonhosted.org/packages/45/67/76ce0df0837e584df4a3671ad2ce1b9ba0c70c82c2bc28bc5cb6ecbaff4f/pynng-0.8.0-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "4e2cdbfe60528e189454ffb302e280734f6e92270c3cc823bcf3aa7cd8fb48f0",
                "md5": "e3195dde2a9f33ae200b27e033e76a3f",
                "sha256": "0896cd99a17205d4ed6e2bae2aa3ce27c051be60befcbe9a48d7c47ed355627f"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "e3195dde2a9f33ae200b27e033e76a3f",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 623950,
            "upload_time": "2024-01-18T03:30:17",
            "upload_time_iso_8601": "2024-01-18T03:30:17.254598Z",
            "url": "https://files.pythonhosted.org/packages/4e/2c/dbfe60528e189454ffb302e280734f6e92270c3cc823bcf3aa7cd8fb48f0/pynng-0.8.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "a0ae0bce440e06fc12bc3742d996da7a05cb41ba976e84c3f1d37f58ed447d60",
                "md5": "82212ea63ede93f183516621fa32da8d",
                "sha256": "872d831b29c61d2d7944311e20b8d7ec78e5fe2ddb0535428a47d5b29357c7a1"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp38-pypy38_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "82212ea63ede93f183516621fa32da8d",
            "packagetype": "bdist_wheel",
            "python_version": "pp38",
            "requires_python": null,
            "size": 411973,
            "upload_time": "2024-01-18T03:30:19",
            "upload_time_iso_8601": "2024-01-18T03:30:19.241467Z",
            "url": "https://files.pythonhosted.org/packages/a0/ae/0bce440e06fc12bc3742d996da7a05cb41ba976e84c3f1d37f58ed447d60/pynng-0.8.0-pp38-pypy38_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "56873befa42bd8da7af831cdb235a1d9a010d00188385ab14253f2688da5aabf",
                "md5": "a3b480bae1bcd0bb64ccc59b023281b9",
                "sha256": "c42ec06a0a73477249ce9cfdd55cd2c83d148376191a8737fac70d0d2a9aaa3a"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "has_sig": false,
            "md5_digest": "a3b480bae1bcd0bb64ccc59b023281b9",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 664669,
            "upload_time": "2024-01-18T03:30:21",
            "upload_time_iso_8601": "2024-01-18T03:30:21.101612Z",
            "url": "https://files.pythonhosted.org/packages/56/87/3befa42bd8da7af831cdb235a1d9a010d00188385ab14253f2688da5aabf/pynng-0.8.0-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "cf93bcd195cb9b3253cf20d8bc30a6b1112df62242ae3d44e083ec0e4dbf4401",
                "md5": "31a0006bb02373f61922010c895aef2f",
                "sha256": "edee9edd45cf094f3b46b41c60e69b65aedb6dc8bf19a92b8e43f7369137d368"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "has_sig": false,
            "md5_digest": "31a0006bb02373f61922010c895aef2f",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 623950,
            "upload_time": "2024-01-18T03:30:22",
            "upload_time_iso_8601": "2024-01-18T03:30:22.683734Z",
            "url": "https://files.pythonhosted.org/packages/cf/93/bcd195cb9b3253cf20d8bc30a6b1112df62242ae3d44e083ec0e4dbf4401/pynng-0.8.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "6032fd208f8cbb4b4c2ee1d74feb4687504b32f7dc802d52dd6260410e67eb2d",
                "md5": "068c58795aaae11ca71ee34b1ff45ff1",
                "sha256": "5c4e44726a0dd2082cef040706aac6295eb75bd24aa5a34f206429f655bd8cb8"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0-pp39-pypy39_pp73-win_amd64.whl",
            "has_sig": false,
            "md5_digest": "068c58795aaae11ca71ee34b1ff45ff1",
            "packagetype": "bdist_wheel",
            "python_version": "pp39",
            "requires_python": null,
            "size": 411971,
            "upload_time": "2024-01-18T03:30:24",
            "upload_time_iso_8601": "2024-01-18T03:30:24.585836Z",
            "url": "https://files.pythonhosted.org/packages/60/32/fd208f8cbb4b4c2ee1d74feb4687504b32f7dc802d52dd6260410e67eb2d/pynng-0.8.0-pp39-pypy39_pp73-win_amd64.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "42e472d82060718a133f846cd235e6324a5c3f4367beb292fd503905c010d3e1",
                "md5": "b2053e61e94afe4e758b456e1f77b5f4",
                "sha256": "2a921df70e1355fa24829a42c502c2daf766ec5a86ae4633a05995e3af438c28"
            },
            "downloads": -1,
            "filename": "pynng-0.8.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b2053e61e94afe4e758b456e1f77b5f4",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": null,
            "size": 6365314,
            "upload_time": "2024-01-18T03:30:30",
            "upload_time_iso_8601": "2024-01-18T03:30:30.691400Z",
            "url": "https://files.pythonhosted.org/packages/42/e4/72d82060718a133f846cd235e6324a5c3f4367beb292fd503905c010d3e1/pynng-0.8.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-01-18 03:30:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "codypiersall",
    "github_project": "pynng",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "lcname": "pynng"
}
        
Elapsed time: 0.18013s