This is pynng.
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 socketsPub0,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)
| File | Size | Uploaded | |
|---|---|---|---|
| pynng-tls-0.4.1.tar.gz | 643.7 kB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|