Skip to main content

asyncio-friendly Python bindings for Zyre

Project description

aiozyre

asyncio-friendly Python bindings for Zyre, an open-source framework for proximity-based peer-to-peer applications.

build_status

Installation

pip install aiozyre

Tests run on both Linux and macOS for the following Python versions:

  • CPython: 3.6.4, 3.7.0, 3.8.0
  • PyPy: 7.2.0 (3.6.9)

CPython 3.6.3 and lower are not supported due to this bug.

Usage

See the example peer-to-peer chat client.

Contributing

Pull requests are welcome, please file any issues you encounter.

Changelog

v1.1.5 (2020-07-22)

  • Fix memory leak where zlist items were not being freed
  • Fix egg installation issue by passing zip_safe=False

v1.1.4 (2020-05-23)

  • Handle SILENT message

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

aiozyre-1.1.5.tar.gz (131.4 kB view details)

Uploaded Source

Built Distribution

aiozyre-1.1.5-py3.8-linux-x86_64.egg (351.7 kB view details)

Uploaded Source

File details

Details for the file aiozyre-1.1.5.tar.gz.

File metadata

  • Download URL: aiozyre-1.1.5.tar.gz
  • Upload date:
  • Size: 131.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0

File hashes

Hashes for aiozyre-1.1.5.tar.gz
Algorithm Hash digest
SHA256 9bc57c43eaef5b451930028a5ee796a1dea27b74a8c4d5c8c2391c90b6ee017a
MD5 3f7ffb9133f6f88505ff1f91b83c47ab
BLAKE2b-256 7532cdc17c22f4ad76453386d9caa61b72d0cbe219875c6e223a1312c42fbc19

See more details on using hashes here.

File details

Details for the file aiozyre-1.1.5-py3.8-linux-x86_64.egg.

File metadata

  • Download URL: aiozyre-1.1.5-py3.8-linux-x86_64.egg
  • Upload date:
  • Size: 351.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/49.2.0 requests-toolbelt/0.9.1 tqdm/4.48.0 CPython/3.8.0

File hashes

Hashes for aiozyre-1.1.5-py3.8-linux-x86_64.egg
Algorithm Hash digest
SHA256 364f6639e7fbd3bef8fd151431191d82d71bb0fa41693a9fb913dd4c7148406e
MD5 fcd39424f9103773dd73d7eaaa7bc67b
BLAKE2b-256 a0de5bd9a85d64359b8f94c4d181203afaeefa3f1efc93e7481f288d2428b814

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