Skip to main content

Networking made simply using nng

Project description

This is pynng.

MIT License PyPI Version Linux Status Windows Status docs

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.5. nng is the rewriting of Nanomsg, which is the spiritual successor to ZeroMQ.

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 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 pytest and pip3 install trio, then just run pytest.)

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

Using pynng

Using pynng is easy peasy:

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:

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

trio and asyncio. Here is an example using trio:

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.

Feel free to check out the documentation, which is currently a work in progress.

Examples

Some examples (okay, just two examples) are available in the 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.

TODO

  • More docs. Most of the public API has docstrings, but hosted documentation at readthedocs will happen one day.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pynng-tls-0.4.1.tar.gz (643.7 kB view details)

Uploaded Source

Built Distributions

pynng_tls-0.4.1-cp38-cp38-win_amd64.whl (392.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

pynng_tls-0.4.1-cp38-cp38-win32.whl (329.1 kB view details)

Uploaded CPython 3.8 Windows x86

pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl (604.8 kB view details)

Uploaded CPython 3.8

pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl (588.5 kB view details)

Uploaded CPython 3.8

pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl (611.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64

pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl (608.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ i686

pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl (456.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl (392.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

pynng_tls-0.4.1-cp37-cp37m-win32.whl (329.1 kB view details)

Uploaded CPython 3.7m Windows x86

pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl (603.6 kB view details)

Uploaded CPython 3.7m

pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl (587.7 kB view details)

Uploaded CPython 3.7m

pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl (609.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64

pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl (606.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ i686

pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl (528.1 kB view details)

Uploaded CPython 3.7m macOS 10.6+ intel

pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl (392.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

pynng_tls-0.4.1-cp36-cp36m-win32.whl (329.1 kB view details)

Uploaded CPython 3.6m Windows x86

pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl (603.6 kB view details)

Uploaded CPython 3.6m

pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl (587.7 kB view details)

Uploaded CPython 3.6m

pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl (609.3 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64

pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl (606.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ i686

pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl (528.1 kB view details)

Uploaded CPython 3.6m macOS 10.6+ intel

pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl (392.9 kB view details)

Uploaded CPython 3.5m Windows x86-64

pynng_tls-0.4.1-cp35-cp35m-win32.whl (328.6 kB view details)

Uploaded CPython 3.5m Windows x86

pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl (603.9 kB view details)

Uploaded CPython 3.5m

pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl (587.7 kB view details)

Uploaded CPython 3.5m

pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl (609.8 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ x86-64

pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl (607.0 kB view details)

Uploaded CPython 3.5m manylinux: glibc 2.12+ i686

pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl (528.1 kB view details)

Uploaded CPython 3.5m macOS 10.6+ intel

File details

Details for the file pynng-tls-0.4.1.tar.gz.

File metadata

  • Download URL: pynng-tls-0.4.1.tar.gz
  • Upload date:
  • Size: 643.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng-tls-0.4.1.tar.gz
Algorithm Hash digest
SHA256 5394ad1114909ac112acfee1b0a4e5e9686c09abe69d513aa141212d9465d84f
MD5 2d0d5a32562e59594071196a38867dbe
BLAKE2b-256 1205162afeb398810952eeeb4a5462b0aafc715e2c6075f0dd18c667abb0c425

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 392.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f0cb24a1081ae50e3cdaa48a9de5889cb4317839c1201f268973627e95ee2175
MD5 caf22d40d29bbeebb292e22af9d93f74
BLAKE2b-256 ac759fe04fe00eac2f0aaa3e063e8d36379728c1f316b699a96ccf59ffecb664

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 329.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 1a8dfc51ba5094aa0159f35f8c9bc768f36333fd75a3e74e8f8f1886de1f4d1f
MD5 1c5453ce2010f03ee3efdad0597c75e0
BLAKE2b-256 3d26df6e4def7743dd3463a33530d6b9b8b1aeff46c29db4210603f0d2cf2a1f

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 604.8 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a8197b8aaee9adb98e847235167e743cd1b1b94d0694c9ea90ec4515c1997969
MD5 9aa4feb8bfe763640a2d214ec731baa7
BLAKE2b-256 3027b49aa681b9b099bc90244afd2eb693ab4a8d7913a19b83de080a117b5b10

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl
  • Upload date:
  • Size: 588.5 kB
  • Tags: CPython 3.8
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 390450a7c7884164af60f1cc20425ddc1ff0f8180f983d5c37317fc161a43389
MD5 6f1ddeea0918083e83b04cb81c2c6f53
BLAKE2b-256 47be3c05a1864fdbb21b4120b3b844ac4e8037dc0775441d60a0cc67bab528ce

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 611.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0d06bb1cb166a15eab7e1f08e53eb581b05829c84f3e4379121ca62be03b90e6
MD5 59af185a116b297f60205d01df82f7b6
BLAKE2b-256 43d4e5d7e8ea31eb27b35e94db50f9ed4316f04b797be1ae44dfce1b94a455b8

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl
  • Upload date:
  • Size: 608.1 kB
  • Tags: CPython 3.8, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 388f256f3eb1611b20d9848fae32a12998bdff874a313597893feff77b563d8a
MD5 5132a2e6a3b89023a2ef0c94d2509657
BLAKE2b-256 f33b1c540e3cd6859cf29b2c5e72fa63ba434d81d4b93a6e97cc46339345720b

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
  • Upload date:
  • Size: 456.9 kB
  • Tags: CPython 3.8, macOS 10.9+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/2.7.15

File hashes

Hashes for pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ebef087f6f9fdff973220822eb931063464e84111e6f6da7c628dbbf01bd8584
MD5 69dc5997af0760dc58b9a1b0e3d80aca
BLAKE2b-256 522a4246240486fafce44d118f2476414c0ca83fe389a1ecdb7dcef0bec9ae02

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 392.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 045894618084cf4b07a5b3e31fe989c20af47b719f4d6eeaeabd58ddc6efddac
MD5 6f474c642bb42bfbe53abaaeaf0caf33
BLAKE2b-256 7427424808e6dae40a069216c5fdfffcaad1d440dad786b5683141c68be1e203

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 329.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 6c4244b0ed0cce4b8722fad8f44b1d17701fb7a4090e55dd6378540b669d8ca1
MD5 8dd3af8454ce2285cbfc35e83ae5ce55
BLAKE2b-256 2a64b62727e12314cc8efae8e06c47cfc7d21fa774474db59893f6aeb70cf90f

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 603.6 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dade559dd4e3d4f257a57e716eff1e3c79aff96d02eb84d6eb8fed0b1fa16bd
MD5 ca79a73e455f347fa9a89877e3ee8d14
BLAKE2b-256 f96e06d9b88817bda465803f0633f993834b4d915f630f34c46903cd365f97ff

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl
  • Upload date:
  • Size: 587.7 kB
  • Tags: CPython 3.7m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e145f189363d3acbfddb6eb18f330a315e394bd8b36b1913e5981710488e8cf4
MD5 65c2d2ee9b7c0ce3944453bbf466c324
BLAKE2b-256 2e516c79e8e4976ad65a4d9a02c7c1a5ce18e9a881b0dbb740029e155cce24f5

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 609.3 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c3bafafb9f7b2c05819ddeef6f44613e096fed1bedbb13bb8603443f4b3bc69f
MD5 91f1c4d3e0e2cb7e9255caf0ab298b90
BLAKE2b-256 eed4184c6999eaca906f7475a20eec8d5c534fcb6f00588c1381704b291a093b

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl
  • Upload date:
  • Size: 606.6 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 649195804dc7de3917f5de9e71b76a646f1dc65ee384631ef69964c3df1c4818
MD5 7ba7fd4ad5053297a49e5f46f99f5b3d
BLAKE2b-256 ac9b9ffd9ba776f66f9f1bc004ab3894b467aabbb1d07481ab81a40e0e658309

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 528.1 kB
  • Tags: CPython 3.7m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/2.7.15

File hashes

Hashes for pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 90d6ddec19068338f0ede862005590549ec5d4bbe6e2d6c735386926f98c91ff
MD5 14d931fee8f3bf3605cbf809bf3f8662
BLAKE2b-256 330ea6fb84155b2ae3313e02a25705245039cecf4bf4b1d755ee726f6d580eeb

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 392.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 3660dbf4c80bc839ef48a92190e497f5b6de6162367335faa2a60de363f17630
MD5 769198fdb73edb768158542c957bca9e
BLAKE2b-256 b3799f6ba3c79fa7f3498db1d2799a3a232efcaedcf826e6d08d4b5b38c6c170

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 329.1 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c482bb3a7454d9cd08ab9ff4e2174e6e5b169c0c6ab182b51ad8fa7e96b9e834
MD5 19f5d80f5ab22a7cc3b9c002be13f2f9
BLAKE2b-256 9d1e18a707c87ffb0dd5c6b75fa8b4e9d3150e0046d0a2dd4bc860f7e56ea4da

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 603.6 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0411edf901f6d551ac96446037d6568ccabe6ee7589a6948eae42a467ea203b
MD5 add3c196adcd9b14ae5e19ad290defa9
BLAKE2b-256 cfad3b90799c707641a55ebb0c060e6134f7a6d204a6ca89f7931d452d620003

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl
  • Upload date:
  • Size: 587.7 kB
  • Tags: CPython 3.6m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3bd8f6aecb51bc6762f4870b55195203e2f5932bc1d2bcc14ad4efa12553a7ec
MD5 094d57f30d052d06a2d45ad954e481d8
BLAKE2b-256 d42b3048c0f787e6c2f326fb881f42747650218851276aa0436915093656a1d4

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 609.3 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3f562f5d8927fb22d89fda96a97139e3f17da7b867119c8c1a5d0f814ca142fb
MD5 029c598c72c38575ba8dcdea4f389f98
BLAKE2b-256 7c697fc4d4fa9ec7c0250c8e1e930e0b13b7a0c587bad729a6d5616320405a1b

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl
  • Upload date:
  • Size: 606.6 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 e1f5e1f5494e0068a99982b038efa55440c0e22d947d6e70fb647d6ee4e8717c
MD5 0c8d448646f0c16a39f6205a56ba888d
BLAKE2b-256 883cdb62ca46166600c9d5fdd655ad5230ea88c34df233354f15bda85ccc7ac0

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 528.1 kB
  • Tags: CPython 3.6m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/2.7.15

File hashes

Hashes for pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 8a3d24e7750ad02c4e0e89c198a670479acc0d792977a7ab47d003486fe8700b
MD5 b0eaaeab0a65fe53e50b7e7385ff210b
BLAKE2b-256 dd86845036d2ebbad625c872b0830ba7e28970fc0f3071f2bd396f37b6d4852b

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 392.9 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 e066b6a00ff2f94f7669df8cca6526af92583bced641f75e904a56731c02ae78
MD5 4f7924eaaee69ccda966c2a386af4298
BLAKE2b-256 40aef3983656d23ecfb15934cb5b071013c6ccfda9b4e54bc4f388e6ca06ce62

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-win32.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 328.6 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 723947982cfdb6c44affe1b21b22b4f8116365d5532cb38e76f5f877d3b40261
MD5 fa6a9f63823b836ff42d1379602d7ef7
BLAKE2b-256 1eace76a44ad18432610ef4da3876b35677e60e960e7be82ba7d9e64250beab4

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl
  • Upload date:
  • Size: 603.9 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5724fc5dcbe8f157393ec88f0ee85655860011c823084e07150be08a49dafabe
MD5 0da541d95083fa04af0ff97325878105
BLAKE2b-256 23c044fc5981840cfa35c3040f84db7561df3620881d2d13b9de2d7b88c6b526

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl
  • Upload date:
  • Size: 587.7 kB
  • Tags: CPython 3.5m
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/3.6.7

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68e069c260cd13558ee263661c6b77e9d0c4e4f28afccb433e6dab20d52307a0
MD5 08d8be5807af67e857aa68d05097fb6e
BLAKE2b-256 2bcce7607d195a54fdfe1f2b0cde4f6d7a6b6fca91275bc3e2d8d3367c408254

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl
  • Upload date:
  • Size: 609.8 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ade8df8dc1dd9d3a7508dc42568faa558804487467294948d8ad9fcf589474bb
MD5 bc17f3e29edb11ce59997ecadcca7181
BLAKE2b-256 1efe00f038dd637968a7b0a1726921b93cc57aab84af4415f2851be9d867aa6f

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl
  • Upload date:
  • Size: 607.0 kB
  • Tags: CPython 3.5m, manylinux: glibc 2.12+ i686
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.6.0 requests-toolbelt/0.9.1 tqdm/4.28.1 CPython/3.8.0

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl
Algorithm Hash digest
SHA256 9d74913a0500be7322368ac0d19c5287f28610d756988ab0ad25e04275143a10
MD5 1ede326c8351f46d10b78ca0c0dc6044
BLAKE2b-256 1f1cd91216e786ac206c2a418f1ebde7a5313c4a66a8cac9fb21163ad111dcb9

See more details on using hashes here.

File details

Details for the file pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl.

File metadata

  • Download URL: pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl
  • Upload date:
  • Size: 528.1 kB
  • Tags: CPython 3.5m, macOS 10.6+ intel
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.15.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/39.2.0 requests-toolbelt/0.9.1 tqdm/4.40.2 CPython/2.7.15

File hashes

Hashes for pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl
Algorithm Hash digest
SHA256 b99f5132aba3b889f6f6e9cd854f0dea162464d3af0a2481103b5e8f1aaa9dc3
MD5 96383aa33254ac97230891a47032ee12
BLAKE2b-256 91e5c44ace3f0a00f28a16b674e3b946eaa3a18d6dae305a792af16d16555499

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page