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 hashes)