This repository provides a Python library powered by Rust using pyo3
. It also utilizes Docker for server deployment.
Ensure you have Docker installed on your system. Then, execute the following command:
docker run --rm -p 8080:8080 -p 3000:3000 -p 8090:8090 iggyrs/iggy:0.4.21
This command runs the server and maps the specified ports to your local machine.
Loguru is advanced library used for logging information about procceses. Install it with:
pip install loguru
Maturin is used for building Rust binaries for Python. Install it with:
pip install maturin
Navigate to your library's root directory and execute:
maturin develop
This will build the Rust library and make it available for Python.
Navigate to the python_examples
directory and run:
python producer.py
Still in the python_examples
directory, run:
python consumer.py