No project description provided
Project description
iggy-python-client
This repository provides a Python library powered by Rust using pyo3
. It also utilizes Docker for server deployment.
Quick Start
1. Run the Server with Docker:
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.2.23
This command runs the server and maps the specified ports to your local machine.
2. Install Maturin:
Maturin is used for building Rust binaries for Python. Install it with:
pip install maturin
3. Build and Install the pyo3 Library:
Navigate to your library's root directory and execute:
maturin develop
This will build the Rust library and make it available for Python.
4. Start the Producer:
Navigate to the python_examples
directory and run:
python producer.py
5. Start the Consumer:
Still in the python_examples
directory, run:
python consumer.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
iggy_py-0.2.1.tar.gz
(28.9 kB
view hashes)
Built Distributions
Close
Hashes for iggy_py-0.2.1-pp310-pypy310_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32e5839439efbcb130c16430d09212c539f509df5bc11d7687186879d9fef1ae |
|
MD5 | c85793bfc080912876849f19b079398f |
|
BLAKE2b-256 | cccb7788f9d33d1c1a7a04ede1ffc1c491bdf3bbfd528b54507c687e3a8ca4f2 |
Close
Hashes for iggy_py-0.2.1-pp310-pypy310_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e63237ceb8315dbbe7168dd6408e7c9e35dddbb02fcfb805cfe6522206c5995 |
|
MD5 | 9fbb573609771241ab029586f3fbdea1 |
|
BLAKE2b-256 | b4b630d4f1fc8633ba67e821c4cdd7c08e1a62c6561c9113849c35aef898c476 |
Close
Hashes for iggy_py-0.2.1-pp39-pypy39_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 68226a6fb4bafcd318f0d66af1e824e8c284b59b43156bbc2ef62a065a53192f |
|
MD5 | 9ee3857e1038b67bec20c7b33e424bb6 |
|
BLAKE2b-256 | d761a3e99ec165283a76a3e5b3573490d1b783f856357ec6b9a9aed2b43d1ed7 |
Close
Hashes for iggy_py-0.2.1-pp39-pypy39_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1b0e37528254e1811e2fcb52dda7e6121d0ee9d4019d4b992c285642dd28d0d |
|
MD5 | 85e5fe289fabc142240ef6e1280ff95a |
|
BLAKE2b-256 | 6e1801d9a33da30afba80bf3f5c53c945a7c8db5732d6fa6c02ee38123759b5a |
Close
Hashes for iggy_py-0.2.1-pp38-pypy38_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83ca914c3da2f4e50da42efec2370e6b1cb157dc1793513182bffcde1a383683 |
|
MD5 | bc7f4ffb3e704d1ef5137d8222cfe24f |
|
BLAKE2b-256 | 0b1e535cb4e4423dfc4053a7c4e967ba6fb6b52e9e2f5d7a9e3ea76a14cbb66d |
Close
Hashes for iggy_py-0.2.1-pp38-pypy38_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d9d56acdee9830ff778a7cd637eb58969ffc34123df86bda20d9c4f1fdb9134 |
|
MD5 | f4129332e0d76ce3c2bdcceabb6fe723 |
|
BLAKE2b-256 | bfb4c1e9bbf6f784be59d558e43d90910e260927b32a026ccd6f3b8da7ee9851 |
Close
Hashes for iggy_py-0.2.1-pp37-pypy37_pp73-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dce3d48b9f95980bc22d328c4a8f396ee1b2de24c76248e6ee63b63f2b7e9d35 |
|
MD5 | 3a8bcf18f87b8c6379753e15453a6df9 |
|
BLAKE2b-256 | 4fc200e9f7c39d2a602439a5a8d5d49118292e573cac9ebc22a75d1ce57dd988 |
Close
Hashes for iggy_py-0.2.1-pp37-pypy37_pp73-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40a3a5e3d4a32d18a934e5914c4553312752550fbb03238cc315ebe1fb0bd6f8 |
|
MD5 | f244b2a72b9149d2cd9cbbc22d2099a1 |
|
BLAKE2b-256 | 582cc17a0877c9a6177780fd3e2865a45a8621c3c826bc5cd0e8b5f74b87f996 |
Close
Hashes for iggy_py-0.2.1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | decf47245c9b5e529a5c2ff9e0caf63396a257a99a140047d9ea67b310a2d010 |
|
MD5 | 3a11e7e38c46ffb6e1ca26782c1cc915 |
|
BLAKE2b-256 | e90282114523c72bcc7c69ef063a153c455776b9bca68df1c1e501a98afecb0b |
Close
Hashes for iggy_py-0.2.1-cp312-cp312-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c73e2c875610a76a64322cedf404a7ec465a4da15d92ccab8c37e8aa00b8f8c |
|
MD5 | dfaf37eb5ae5f5173f6b6c4c72b92221 |
|
BLAKE2b-256 | 29af9e807705375584a8b7005d50e515d0c043d02ebdca55b3b1ea7557ed8c2b |
Close
Hashes for iggy_py-0.2.1-cp312-cp312-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bef210feb5bd47fd602de3ad5a1874b3d3bc5baa03e0821e41a7a17dba8738b |
|
MD5 | a1edda419f2f420b6f58f58a55264730 |
|
BLAKE2b-256 | 37ead88ea5c376f04e7000e3e222c2b2b53061fcd6316e809caf6dcf772a06a1 |
Close
Hashes for iggy_py-0.2.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e155a244507eb6e2853f033a476fa2d95c95902bd67d151f4ba8a876c925c5c1 |
|
MD5 | 82091d08e2c425762153808243fabb2e |
|
BLAKE2b-256 | 538fc102983021b7ac81a1ca3689f34939a8110e1a411772c61d5aa3b8bae794 |
Close
Hashes for iggy_py-0.2.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66f385847243b42ff65a58d04db0b0cc78c82e1081067276f5db1c823c96c512 |
|
MD5 | 8b043acf38ecc5aadd2744e737b9190e |
|
BLAKE2b-256 | e640a2485575c1d1e521c8ed854a4a856ecb2704d50c456fcbe46b5760a7c6d2 |
Close
Hashes for iggy_py-0.2.1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f3e1df0c23c34171b1f0e4ab7310ab8ecc049e216732286e56c5f59d1afce94 |
|
MD5 | 25af9ecfe79ae7d95f112601fa3f0b8e |
|
BLAKE2b-256 | ff02b4ac33650c6e1867fb8e989dc7579c7c63457a56eb77a361c41f139bc3e0 |
Close
Hashes for iggy_py-0.2.1-cp311-cp311-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99168b1c69a6d1dd536f5efa5b2aae4c0176ff44052966ce6452d2d7b9771ec7 |
|
MD5 | b37c4b5400c8b4528e3a4cd563267529 |
|
BLAKE2b-256 | b2d2f030358131ba51ad3d013bc59fff8562b992cc44d1e1b0897641e08dc3ac |
Close
Hashes for iggy_py-0.2.1-cp311-cp311-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 531250ed6ba091013cfd06c45e024528167a8a0c04e3f1b5bacab591f5466535 |
|
MD5 | f47e01122a25e185797e3635d26e5b93 |
|
BLAKE2b-256 | 361329debd14455f7c9d80da621c7b344c6e3a5ea6e51f3b596df8289331a490 |
Close
Hashes for iggy_py-0.2.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 720953cb040e2cbabee1f580a593a91cbe4eddeabb96cad27e06700178bfc594 |
|
MD5 | 2e3172fa10973a24c93f86e6d103abd9 |
|
BLAKE2b-256 | 5419fc1dc732041c1b484ada9df4529238c517ba11b8cde82af3054cba2b9c60 |
Close
Hashes for iggy_py-0.2.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6efb7985093d87a7653c50308b9dd940de6dbf5ed90cd8c665efd6354c83616 |
|
MD5 | a675427e62ef4b4bb27cc47e5603a433 |
|
BLAKE2b-256 | 828f2c29d0672da044f54b339471065bc17a2d79f61ef9b7105b97ad59c7394d |
Close
Hashes for iggy_py-0.2.1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3018ff2d4ccbc101e003447509b191856ca0815813eb46ef0363fcae0d244f37 |
|
MD5 | 17da8cc97012faba46137e8ee24f2631 |
|
BLAKE2b-256 | adac42e977150d7e3edea430f1fe29c870793a4e58691031cd47b1d638382cf3 |
Close
Hashes for iggy_py-0.2.1-cp310-cp310-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f8b3d4b01f7ced2ccd2f1783dfdde9c0a1ffc90cbbea7fc7533ec7504e3d3f2 |
|
MD5 | 470174c2335b88ca9a5f85c58732028e |
|
BLAKE2b-256 | e389a2565131221c3e5fdb742cda44fad0841a128f1173dd053f67d51a07f923 |
Close
Hashes for iggy_py-0.2.1-cp310-cp310-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5b384ff19c932b5a3b53590bb41b44a7c360eec036e6a9c3a065fc4b496ec67 |
|
MD5 | 2665803943246c4debb6d9445cecc87d |
|
BLAKE2b-256 | c2cbb1f0908497deea3539ca90798ac6526126dc9066bfd271087403f8058a04 |
Close
Hashes for iggy_py-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e6d803e5a352c81c42962eb9090161d2c1cc7c4560f48dc3ac23dc75a2e7d61 |
|
MD5 | 447b0f4be93e2347f7334ebb96f20cb9 |
|
BLAKE2b-256 | 79236715865a506ff8089354cc3ab175f9075c5297915a527cbefd760fc279df |
Close
Hashes for iggy_py-0.2.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad0f5aeb134746b9c9a0ad293b7d0fa7d039f6795fcadf81332e820627d910b4 |
|
MD5 | 1a434503606eb3150ee2f73990fdd721 |
|
BLAKE2b-256 | 2646ea2d78ec21660e821bdb8f15ed046192d0e35fb7b73b2e97a76e29f28b4e |
Close
Hashes for iggy_py-0.2.1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98a43e6416229be93b3ef99013d64eaa619bcfc8d7120698cc0f54f733df6034 |
|
MD5 | 38c90ce9150fe45aa7ef53c7ecc19280 |
|
BLAKE2b-256 | 48f438c4bfea19138d32b2980db557b23893e05b77218a9aa0d1ee5b80d51309 |
Close
Hashes for iggy_py-0.2.1-cp39-cp39-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c6b585e535776fa8687227c59c0ecf232727e69a8793d19b1ae4a8978e2ecf |
|
MD5 | 3c6a93719fccb1320ffc1791e1ab0761 |
|
BLAKE2b-256 | c64204581c5df8e215a86472e9f01678619f0e65537a789682e362870a379a7f |
Close
Hashes for iggy_py-0.2.1-cp39-cp39-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8771c21082dfe88cc460aa881f01e204f193af172672510853ecd9c7e845f0e0 |
|
MD5 | 703c9055408df73273e1472987938f00 |
|
BLAKE2b-256 | 7988baf01c8454ebe630c80dfb169d8a61c6a51f84d1021e81db9d856148c670 |
Close
Hashes for iggy_py-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a38d1129112b6120dd7c96e75c3f430d3869e004e36c2ca3295a713dd00bf86 |
|
MD5 | c56cb038d7166e34e7aff617bfbdffb1 |
|
BLAKE2b-256 | 5c73bf4344b0eb8d24dd2a266635c6482d584c7eacb7441b73068074e7495af4 |
Close
Hashes for iggy_py-0.2.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b55fe8782185c833a52776f460db741b5fb814eacf3badb394327149ad453c30 |
|
MD5 | 842d753d10f304a95bade50409eaaf77 |
|
BLAKE2b-256 | 8d912dff27ab3149a473de8a606d19db7b39d0b3052bf3f720e572f78992a834 |
Close
Hashes for iggy_py-0.2.1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1666bd95aa203e5f1928874b4db16dcaa4136c3a2c158995b79f30ad3578f491 |
|
MD5 | 72ecccbed7954010fbeb6c0e0a53ae7e |
|
BLAKE2b-256 | caa1e826cafac6a0cd8f35c03e0c515edfdd56534a49345cf6472ccca9462c96 |
Close
Hashes for iggy_py-0.2.1-cp38-cp38-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ea0a1c9dee60105087ae49e866e0221aca26cabc19211e714d6340ae41ee6cf3 |
|
MD5 | 600d7df1923703d1115cb26fd2df0130 |
|
BLAKE2b-256 | 53270ed1f3155f400c40147fc1dcd3a2e27669055818d9e8614e45740e74d297 |
Close
Hashes for iggy_py-0.2.1-cp38-cp38-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 343ab01973d2a6372459f26a3660e226e6afa067f7783ddeb218344ffb10c19c |
|
MD5 | 4c2e8d4e72ab5bf6bef6ff6c09613461 |
|
BLAKE2b-256 | 13e66d2ced0d3742a3a124b899516915a1d59d439727a432117821b7bb144e18 |
Close
Hashes for iggy_py-0.2.1-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f323e69c18fe0e0afb3a875c8c3d6de8b42daee593e5d68911f3aac44d8d092e |
|
MD5 | a1fd23fb2b10ff3f74cb979793abe48e |
|
BLAKE2b-256 | 9385c7789875914753996d5ca80b912b7222d4202de9024f84e38894aa3e68fd |
Close
Hashes for iggy_py-0.2.1-cp37-cp37m-manylinux_2_28_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64ba52a19709765b22824f7ce50f672cd91260ff250a0ca75cb009f91499f4aa |
|
MD5 | 62bc3232ddeef720df3fc02355a23084 |
|
BLAKE2b-256 | 63ebeb910cc473c0e678872ffdfc74ec46519f485c3fb1c8fa322b000ae1b8d7 |
Close
Hashes for iggy_py-0.2.1-cp37-cp37m-manylinux_2_28_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fb37344c266b09eede4bf68b32f0206508eb619b55c91a53c6b77b559d47ed15 |
|
MD5 | 5b656821086bdb6e27d596243c60303f |
|
BLAKE2b-256 | f394b25710e2829f9c723e48489ec65c3b53d6003d501c6bf1d932127002b713 |