Skip to main content

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.

Release files for pynng-tls 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pynng-tls 0.4.1
File Size Uploaded
pynng-tls-0.4.1.tar.gz 643.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pynng-tls 0.4.1
File
pynng_tls-0.4.1-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
pynng_tls-0.4.1-cp38-cp38-win32.whl CPython 3.8 CPython 3.8 Windows x86-32 Details
pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-64 Details
pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.17+ x86-32 Details
pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-64 Details
pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl CPython 3.8 CPython 3.8 Linux glibc 2.12+ x86-32 Details
pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details
pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-64 Details
pynng_tls-0.4.1-cp37-cp37m-win32.whl CPython 3.7 CPython 3.7 pymalloc Windows x86-32 Details
pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64 Details
pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32 Details
pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64 Details
pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32 Details
pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-64 Details
pynng_tls-0.4.1-cp36-cp36m-win32.whl CPython 3.6 CPython 3.6 pymalloc Windows x86-32 Details
pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64 Details
pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32 Details
pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64 Details
pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32 Details
pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386) Details
pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-64 Details
pynng_tls-0.4.1-cp35-cp35m-win32.whl CPython 3.5 CPython 3.5 pymalloc Windows x86-32 Details
pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-64 Details
pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-32 Details
pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64 Details
pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-32 Details
pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386) Details

Total release size: 15.2 MB

Release files / pynng-tls-0.4.1.tar.gz

Download URL pynng-tls-0.4.1.tar.gz
Size 643.7 kB
Tags Source
SHA-256 checksum
How to use checksums
5394ad1114909ac112acfee1b0a4e5e9686c09abe69d513aa141212d9465d84f
BLAKE2b-256 checksum
How to use checksums
1205162afeb398810952eeeb4a5462b0aafc715e2c6075f0dd18c667abb0c425
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-win_amd64.whl

Download URL pynng_tls-0.4.1-cp38-cp38-win_amd64.whl
Size 392.5 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
f0cb24a1081ae50e3cdaa48a9de5889cb4317839c1201f268973627e95ee2175
BLAKE2b-256 checksum
How to use checksums
ac759fe04fe00eac2f0aaa3e063e8d36379728c1f316b699a96ccf59ffecb664
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-win32.whl

Download URL pynng_tls-0.4.1-cp38-cp38-win32.whl
Size 329.1 kB
Tags CPython 3.8 Windows x86-32
SHA-256 checksum
How to use checksums
1a8dfc51ba5094aa0159f35f8c9bc768f36333fd75a3e74e8f8f1886de1f4d1f
BLAKE2b-256 checksum
How to use checksums
3d26df6e4def7743dd3463a33530d6b9b8b1aeff46c29db4210603f0d2cf2a1f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl

Download URL pynng_tls-0.4.1-cp38-cp38-manylinux2014_x86_64.whl
Size 604.8 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
a8197b8aaee9adb98e847235167e743cd1b1b94d0694c9ea90ec4515c1997969
BLAKE2b-256 checksum
How to use checksums
3027b49aa681b9b099bc90244afd2eb693ab4a8d7913a19b83de080a117b5b10
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl

Download URL pynng_tls-0.4.1-cp38-cp38-manylinux2014_i686.whl
Size 588.5 kB
Tags CPython 3.8 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
390450a7c7884164af60f1cc20425ddc1ff0f8180f983d5c37317fc161a43389
BLAKE2b-256 checksum
How to use checksums
47be3c05a1864fdbb21b4120b3b844ac4e8037dc0775441d60a0cc67bab528ce
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl

Download URL pynng_tls-0.4.1-cp38-cp38-manylinux2010_x86_64.whl
Size 611.1 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
0d06bb1cb166a15eab7e1f08e53eb581b05829c84f3e4379121ca62be03b90e6
BLAKE2b-256 checksum
How to use checksums
43d4e5d7e8ea31eb27b35e94db50f9ed4316f04b797be1ae44dfce1b94a455b8
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl

Download URL pynng_tls-0.4.1-cp38-cp38-manylinux2010_i686.whl
Size 608.1 kB
Tags CPython 3.8 Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
388f256f3eb1611b20d9848fae32a12998bdff874a313597893feff77b563d8a
BLAKE2b-256 checksum
How to use checksums
f33b1c540e3cd6859cf29b2c5e72fa63ba434d81d4b93a6e97cc46339345720b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl

Download URL pynng_tls-0.4.1-cp38-cp38-macosx_10_9_x86_64.whl
Size 456.9 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
ebef087f6f9fdff973220822eb931063464e84111e6f6da7c628dbbf01bd8584
BLAKE2b-256 checksum
How to use checksums
522a4246240486fafce44d118f2476414c0ca83fe389a1ecdb7dcef0bec9ae02
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-win_amd64.whl
Size 392.4 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
045894618084cf4b07a5b3e31fe989c20af47b719f4d6eeaeabd58ddc6efddac
BLAKE2b-256 checksum
How to use checksums
7427424808e6dae40a069216c5fdfffcaad1d440dad786b5683141c68be1e203
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-win32.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-win32.whl
Size 329.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
6c4244b0ed0cce4b8722fad8f44b1d17701fb7a4090e55dd6378540b669d8ca1
BLAKE2b-256 checksum
How to use checksums
2a64b62727e12314cc8efae8e06c47cfc7d21fa774474db59893f6aeb70cf90f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-manylinux2014_x86_64.whl
Size 603.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
0dade559dd4e3d4f257a57e716eff1e3c79aff96d02eb84d6eb8fed0b1fa16bd
BLAKE2b-256 checksum
How to use checksums
f96e06d9b88817bda465803f0633f993834b4d915f630f34c46903cd365f97ff
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-manylinux2014_i686.whl
Size 587.7 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
e145f189363d3acbfddb6eb18f330a315e394bd8b36b1913e5981710488e8cf4
BLAKE2b-256 checksum
How to use checksums
2e516c79e8e4976ad65a4d9a02c7c1a5ce18e9a881b0dbb740029e155cce24f5
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-manylinux2010_x86_64.whl
Size 609.3 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
c3bafafb9f7b2c05819ddeef6f44613e096fed1bedbb13bb8603443f4b3bc69f
BLAKE2b-256 checksum
How to use checksums
eed4184c6999eaca906f7475a20eec8d5c534fcb6f00588c1381704b291a093b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-manylinux2010_i686.whl
Size 606.6 kB
Tags CPython 3.7 CPython 3.7 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
649195804dc7de3917f5de9e71b76a646f1dc65ee384631ef69964c3df1c4818
BLAKE2b-256 checksum
How to use checksums
ac9b9ffd9ba776f66f9f1bc004ab3894b467aabbb1d07481ab81a40e0e658309
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl

Download URL pynng_tls-0.4.1-cp37-cp37m-macosx_10_6_intel.whl
Size 528.1 kB
Tags CPython 3.7 CPython 3.7 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
90d6ddec19068338f0ede862005590549ec5d4bbe6e2d6c735386926f98c91ff
BLAKE2b-256 checksum
How to use checksums
330ea6fb84155b2ae3313e02a25705245039cecf4bf4b1d755ee726f6d580eeb
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-win_amd64.whl
Size 392.4 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
3660dbf4c80bc839ef48a92190e497f5b6de6162367335faa2a60de363f17630
BLAKE2b-256 checksum
How to use checksums
b3799f6ba3c79fa7f3498db1d2799a3a232efcaedcf826e6d08d4b5b38c6c170
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-win32.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-win32.whl
Size 329.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
c482bb3a7454d9cd08ab9ff4e2174e6e5b169c0c6ab182b51ad8fa7e96b9e834
BLAKE2b-256 checksum
How to use checksums
9d1e18a707c87ffb0dd5c6b75fa8b4e9d3150e0046d0a2dd4bc860f7e56ea4da
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-manylinux2014_x86_64.whl
Size 603.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
d0411edf901f6d551ac96446037d6568ccabe6ee7589a6948eae42a467ea203b
BLAKE2b-256 checksum
How to use checksums
cfad3b90799c707641a55ebb0c060e6134f7a6d204a6ca89f7931d452d620003
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-manylinux2014_i686.whl
Size 587.7 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
3bd8f6aecb51bc6762f4870b55195203e2f5932bc1d2bcc14ad4efa12553a7ec
BLAKE2b-256 checksum
How to use checksums
d42b3048c0f787e6c2f326fb881f42747650218851276aa0436915093656a1d4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-manylinux2010_x86_64.whl
Size 609.3 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
3f562f5d8927fb22d89fda96a97139e3f17da7b867119c8c1a5d0f814ca142fb
BLAKE2b-256 checksum
How to use checksums
7c697fc4d4fa9ec7c0250c8e1e930e0b13b7a0c587bad729a6d5616320405a1b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-manylinux2010_i686.whl
Size 606.6 kB
Tags CPython 3.6 CPython 3.6 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
e1f5e1f5494e0068a99982b038efa55440c0e22d947d6e70fb647d6ee4e8717c
BLAKE2b-256 checksum
How to use checksums
883cdb62ca46166600c9d5fdd655ad5230ea88c34df233354f15bda85ccc7ac0
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl

Download URL pynng_tls-0.4.1-cp36-cp36m-macosx_10_6_intel.whl
Size 528.1 kB
Tags CPython 3.6 CPython 3.6 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
8a3d24e7750ad02c4e0e89c198a670479acc0d792977a7ab47d003486fe8700b
BLAKE2b-256 checksum
How to use checksums
dd86845036d2ebbad625c872b0830ba7e28970fc0f3071f2bd396f37b6d4852b
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-win_amd64.whl
Size 392.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-64
SHA-256 checksum
How to use checksums
e066b6a00ff2f94f7669df8cca6526af92583bced641f75e904a56731c02ae78
BLAKE2b-256 checksum
How to use checksums
40aef3983656d23ecfb15934cb5b071013c6ccfda9b4e54bc4f388e6ca06ce62
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-win32.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-win32.whl
Size 328.6 kB
Tags CPython 3.5 CPython 3.5 pymalloc Windows x86-32
SHA-256 checksum
How to use checksums
723947982cfdb6c44affe1b21b22b4f8116365d5532cb38e76f5f877d3b40261
BLAKE2b-256 checksum
How to use checksums
1eace76a44ad18432610ef4da3876b35677e60e960e7be82ba7d9e64250beab4
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-manylinux2014_x86_64.whl
Size 603.9 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
5724fc5dcbe8f157393ec88f0ee85655860011c823084e07150be08a49dafabe
BLAKE2b-256 checksum
How to use checksums
23c044fc5981840cfa35c3040f84db7561df3620881d2d13b9de2d7b88c6b526
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-manylinux2014_i686.whl
Size 587.7 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
68e069c260cd13558ee263661c6b77e9d0c4e4f28afccb433e6dab20d52307a0
BLAKE2b-256 checksum
How to use checksums
2bcce7607d195a54fdfe1f2b0cde4f6d7a6b6fca91275bc3e2d8d3367c408254
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-manylinux2010_x86_64.whl
Size 609.8 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-64
SHA-256 checksum
How to use checksums
ade8df8dc1dd9d3a7508dc42568faa558804487467294948d8ad9fcf589474bb
BLAKE2b-256 checksum
How to use checksums
1efe00f038dd637968a7b0a1726921b93cc57aab84af4415f2851be9d867aa6f
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-manylinux2010_i686.whl
Size 607.0 kB
Tags CPython 3.5 CPython 3.5 pymalloc Linux glibc 2.12+ x86-32
SHA-256 checksum
How to use checksums
9d74913a0500be7322368ac0d19c5287f28610d756988ab0ad25e04275143a10
BLAKE2b-256 checksum
How to use checksums
1f1cd91216e786ac206c2a418f1ebde7a5313c4a66a8cac9fb21163ad111dcb9
Upload date
Uploaded using Trusted Publishing?
What is 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

Release files / pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl

Download URL pynng_tls-0.4.1-cp35-cp35m-macosx_10_6_intel.whl
Size 528.1 kB
Tags CPython 3.5 CPython 3.5 pymalloc macOS 10.6+ Intel (x86-64, i386)
SHA-256 checksum
How to use checksums
b99f5132aba3b889f6f6e9cd854f0dea162464d3af0a2481103b5e8f1aaa9dc3
BLAKE2b-256 checksum
How to use checksums
91e5c44ace3f0a00f28a16b674e3b946eaa3a18d6dae305a792af16d16555499
Upload date
Uploaded using Trusted Publishing?
What is 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

Release history Release notifications | RSS feed

This release

0.4.1 This release

29 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page