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.
Installing
The package is in pypi, you can install it with:
pip install aiozyre
CI tests run on CPython 3.6.4, 3.7.0, and 3.8.0 on Linux and OS X. CPython 3.6.3 and lower are not supported due to this bug: https://bugs.python.org/issue20891.
Usage
See tests/__init__.py
for examples.
Contributing
Pull requests are welcome. You should be able to develop with something like:
git clone https://github.com/elijahr/aiozyre.git
cd aiozyre
pip install pipenv
pipenv install --three --dev
alias prp=pipenv run python
prp setup.py develop --uninstall; prp setup.py clean; prp setup.py build; prp setup.py develop; prp tests/__init__.py
Anytime you make changes to the .pyx or .pxd files, just re-run:
prp setup.py develop --uninstall; prp setup.py clean; prp setup.py build; prp setup.py develop; prp tests/__init__.py
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.0.4.tar.gz
(301.7 kB
view details)
File details
Details for the file aiozyre-1.0.4.tar.gz
.
File metadata
- Download URL: aiozyre-1.0.4.tar.gz
- Upload date:
- Size: 301.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.12.1 pkginfo/1.4.2 requests/2.9.1 setuptools/44.0.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/2.7.15
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac77ed13121c3bd81ad8c6a4e5eb60b16eca285cda0ec443bb7031eb25fb650e |
|
MD5 | 1035711982a6213c29b507445e3890c5 |
|
BLAKE2b-256 | cabebbc91c815c3d2bd65f4826bed4997bd989bfc9cb460bef0a57371e99fdd0 |