Installation
To use EasyNetwork, first install it using pip:
(.venv) $ pip install easynetwork
Optional Dependencies
EasyNetwork comes with several optional dependencies to meet specific needs.
Here is the full list:
Serializer extensions:
cbor: Installs the required dependencies forCBORSerializer.msgpack: Installs the required dependencies forMessagePackSerializer.
Asynchronous I/O extensions:
trio: Installs the minimum version supported of trio.
Warning
trio is an alpha project and we reserve the right to make semantic changes to the backend implementation
and update the minimum supported version at any time.
Also, to avoid having to make a new release for every 0.x release, the minor is not pinned. Keep in mind that this can lead to breaking changes after updating trio.
Example where the cbor and msgpack extensions are installed:
(.venv) $ pip install "easynetwork[cbor,msgpack]"