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.1.0
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.1.0.tar.gz
(23.1 kB
view hashes)
Built Distributions
iggy_py-0.1.0-cp312-none-win32.whl
(612.7 kB
view hashes)
iggy_py-0.1.0-cp311-none-win32.whl
(614.5 kB
view hashes)
iggy_py-0.1.0-cp310-none-win32.whl
(614.3 kB
view hashes)
iggy_py-0.1.0-cp39-none-win_amd64.whl
(673.4 kB
view hashes)
iggy_py-0.1.0-cp39-none-win32.whl
(614.7 kB
view hashes)
iggy_py-0.1.0-cp38-none-win_amd64.whl
(673.3 kB
view hashes)
iggy_py-0.1.0-cp38-none-win32.whl
(614.6 kB
view hashes)
iggy_py-0.1.0-cp37-none-win_amd64.whl
(673.3 kB
view hashes)
iggy_py-0.1.0-cp37-none-win32.whl
(614.7 kB
view hashes)
Close
Hashes for iggy_py-0.1.0-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8e5a2c85c1bf092d82b019da0ea4b1b522b4edafff664b37b61eca2d873ffbd |
|
MD5 | b4e2bdb1a52207a8c64722631587a4bd |
|
BLAKE2b-256 | 5d927d8eb748d8f172b13ac492e4499e29fbb9e5c8be69639ace444b40840bce |
Close
Hashes for iggy_py-0.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92e79aecacf4f9cad0496d5eef67e175ff1fc9a4bef4a86962823e4567f93869 |
|
MD5 | f130247c6bbcea04c46a2f442bb4856a |
|
BLAKE2b-256 | 4a168481958d1876921b7a5e7cb9044bc3aa22037783c307ea4a8c487dca0dc0 |
Close
Hashes for iggy_py-0.1.0-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b9b857d44e28748184788beb5f0406f435fcded97b04f209301fe2fba8252a0 |
|
MD5 | 0b4111123a3e4c8d826404d80ebdf36a |
|
BLAKE2b-256 | 459cbe1679cb540e051ea615c1e6af9c1564d8d6bbd4dd98a83210b04ee62e2e |
Close
Hashes for iggy_py-0.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | abfc41017c739e7fee81007c845c70d076c463ee870c91dd0fee3a1eebf964e9 |
|
MD5 | d41a50e2f6fbd62ee0431b0b52f84a9a |
|
BLAKE2b-256 | 4b4aa85336887a886c48050cebf10fb24f38b10a09192a8491572ffbeb635555 |
Close
Hashes for iggy_py-0.1.0-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9e017eb15610e5d6edccb09f3234205fcad7f6f9ce5fd579010f95f1a9435d6 |
|
MD5 | 75be2a21895c4057e60b22f1b277dc6c |
|
BLAKE2b-256 | a3c9747630ec243a89e3512d880e20e69487d5e15fd91338df382ffd0393ca09 |
Close
Hashes for iggy_py-0.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a691cbbcfd55e0a9e9336f75bf5ff7d5c9b2df3caadd3ecb5b583dc9ca29a07 |
|
MD5 | 38c41e17d635eb075c57b4e14ef79f39 |
|
BLAKE2b-256 | 6c93a56d2f7ebc7ea8f2cd68bb237f4a8323f301feafa2b301d09749e93c3314 |
Close
Hashes for iggy_py-0.1.0-pp37-pypy37_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 96ea824222e325554787da3cc741518fd875b7ef854bf251e764bfd449fe84c9 |
|
MD5 | 2dfb6153e7d3b9ab3aa909a9ec880f6a |
|
BLAKE2b-256 | 8e69c605b17bda371017eac829a337dbe77324bad47dcac9529f94714ed3cc93 |
Close
Hashes for iggy_py-0.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2732a7ac20f4cc7f9cd9aca02b04e6ca8ec025f3ef1907195a4dd2d094879494 |
|
MD5 | e2fee30a64e617da1ec8eb2313c78f47 |
|
BLAKE2b-256 | 002423172964b3829c8713b5dd3c5dbb821ac66143046b736145e2563e4e0458 |
Close
Hashes for iggy_py-0.1.0-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49b0a264c4a0c42b5f6e4f7dea8065487d548fdbfc7531fe7e50bd7c47ed362c |
|
MD5 | bb0535d45260fcfde8a83723cbd3abfc |
|
BLAKE2b-256 | 3d95e80a08c7d63afc564e6af7aec8aff4518dd26078067b68daec1d62245a10 |
Close
Hashes for iggy_py-0.1.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0673ece95631d1fd50f006ce754c9a44d746ba58186c8a7050a7a3520e940d8c |
|
MD5 | 5f18456668375691b7cd0f852e72c248 |
|
BLAKE2b-256 | 707a987f049218f0935b1d04fce2b7b8072d83129ff0108b923b099a6ae15090 |
Close
Hashes for iggy_py-0.1.0-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1cd6a0ec77e4990cf77bd68ba3c4716409cd840727a2cc12fd4da9271be2e6a |
|
MD5 | 765333dfddf6a7dab6161128fa5b32b3 |
|
BLAKE2b-256 | 6e348b55856069f2af69ce75eb1f023cfbecaee9f36975640337bf3d1fed3cde |
Close
Hashes for iggy_py-0.1.0-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6f9646313d7e26fb8d66718b8fecec678080ea0cf677041c3b100ddbec4b971 |
|
MD5 | 9f80d9a83f75f3cca60840bebe95ab01 |
|
BLAKE2b-256 | 11782aab26f925111a29dba6927b25ee80975c32d52caef14a759aa3daabe24d |
Close
Hashes for iggy_py-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 249e64854e7717e199b3790f59577933a2f97f8dcd622d9652adf18d1050cbd2 |
|
MD5 | 039eeff1b429f8d1d0a195af96180c72 |
|
BLAKE2b-256 | 41bd3ab349bd5586bb779df89c14be05012b40ccd505b8fabe9bb0b0c77705ff |
Close
Hashes for iggy_py-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14d03194bd9cf5ea5774e5f4e4684f85ca3206b1116b27b41e7e548f51762cc5 |
|
MD5 | 0d65749153b38c3d6eaf5aafda820928 |
|
BLAKE2b-256 | 24bd96bff055f8302bb48c55021385f7ebd7dc8e0a4f9b0e8621b9342974bf63 |
Close
Hashes for iggy_py-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f52294cf0dfc2ebc649334b2a114be0bf03d77fc8db737fa63d6ec94ee6165e |
|
MD5 | 59787703af9509dc01ba87bb47ad4658 |
|
BLAKE2b-256 | 19b2512c933e122e6b82ad6e3b8fd0ffd73889e8d74eb03ca4bb79b52f547bff |
Close
Hashes for iggy_py-0.1.0-cp312-cp312-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ff05442c33aee33ef764125858a6e38ba42cfe80d75458aa832475e5bcc329a5 |
|
MD5 | bf7536a686697d057a711c6dcdf2a023 |
|
BLAKE2b-256 | 58034c785a57159731ac8e800145159267b4ea03622cf05989b852146382813e |
Close
Hashes for iggy_py-0.1.0-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b7460234102d66dd832f7d27b8cf6b3ab5d83a0b224fd1267cb5cab5137acfd |
|
MD5 | e07dec8a723ae3f1a481c4407860f621 |
|
BLAKE2b-256 | 9e4cf3ee97a1f28a773375f631d4d393c0735dc142eec68b542e69f5dab960cd |
Close
Hashes for iggy_py-0.1.0-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf4665f4cef22594f10b1e728f58ee3a359aa24617602d630695ec6e82de8bdf |
|
MD5 | 60141f8cdc0986ad33bffb3be74cf636 |
|
BLAKE2b-256 | d795fdd81b620fac0848f38dc4f2f3aac06c70c5ba6b95262255dd8ab9041df8 |
Close
Hashes for iggy_py-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f8c498c8f9b4da6117a984add4793ad0d2e78c4e3fb11f266733c9ab03c8fc9 |
|
MD5 | 1b1c70411adbca85c29ace60c9bddff3 |
|
BLAKE2b-256 | cf52578ac5f4d2212e0c5a74fad33a803b073f4cbfbc0b65e45ad506538f6a2c |
Close
Hashes for iggy_py-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d962b8f7bccf75ec117375b0672243c5bcb3348a605b769a1495de1dd18910a1 |
|
MD5 | 771b4539edac53958371abaf4296cf86 |
|
BLAKE2b-256 | 4c87931cfb9fe0097430e06a3a53196b689af0960c90d96ddacf72e76f8dcd43 |
Close
Hashes for iggy_py-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd6e8f45d6306bb279a0e97b2e6afd38048ea900b05c6b7cc217bfb73613f5f3 |
|
MD5 | b1ed91c4bdbc94a0094c70e5ba3698e0 |
|
BLAKE2b-256 | 5deb6751d6b071899dcdfbd783123f3f436105bee31cb3d4ee3bd525a3c0e47b |
Close
Hashes for iggy_py-0.1.0-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24db7dcf7b44fd1e39bfcbe9fb27765b893f8a3d68ab9c75c87c7d65276c5245 |
|
MD5 | e02f6c08f0a9c2e006d9a030b73fb409 |
|
BLAKE2b-256 | c86857b9a4cee4538bfef136774b1838a10221cc75d219a91ded00c946e9ee6d |
Close
Hashes for iggy_py-0.1.0-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9dadde97e55564981382c736fb2679e0685592efaacd2eabd04e1d2ec4d751e |
|
MD5 | ff19c7973c0a686abdf2b4eb81c9fdf0 |
|
BLAKE2b-256 | 58782eb90f3cd8d546267a8f6fa81c29f547884cca53582f591f2b52a2ba09e0 |
Close
Hashes for iggy_py-0.1.0-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86c04e1f20975cf7cf8e3d943f37e4808ce0ded84884a1c10f29550e13b8896c |
|
MD5 | 5356859dd0a5a0ba69bcbda4c90985dc |
|
BLAKE2b-256 | bd18cd35ac75cde87c74b77948cd148301ac310029af137d1e0b51e0e58c6278 |
Close
Hashes for iggy_py-0.1.0-cp310-cp310-manylinux_2_34_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a799d5ac2bf2fd6eb3c943a770ccf923e5f4cbc53461172853edb248c6b10dae |
|
MD5 | e8aca8972b60799fa45edab8c801cfea |
|
BLAKE2b-256 | c8c2966be07e51d77f5877cc986791d6ae2586ae2ebed635fca1b686312b7bb9 |
Close
Hashes for iggy_py-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3c9ab046d696da01cacc759bbbdcdd415187d62f2415b1cefc943af63f0d305 |
|
MD5 | 81c9e376d11382a9e48eb7d2857b0e5e |
|
BLAKE2b-256 | 630527415e6c908e350bb665e868c9389f55f2a03517052d29225c6e3ad8d199 |
Close
Hashes for iggy_py-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25562a63636924d7d549effa2caf4a6bca0ecee3c9e3a9e211201d8b9e2fd6e5 |
|
MD5 | 277ea03a246f4f66af039e86903c6e0d |
|
BLAKE2b-256 | 72bf0e32285803988e6679a6b0e429f9db1e1103a6c5448bab41e48e4d91e8dc |
Close
Hashes for iggy_py-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2281257bfdb1aa3b371b67ccfbc2e937d872839ea4004409bc817e85860bbd25 |
|
MD5 | dede80c6daa1c52acd89c498608fb5bf |
|
BLAKE2b-256 | 93dd739c3b30dcaf72448d337b35401cb122d443a2a0e699387bf31644921eec |
Close
Hashes for iggy_py-0.1.0-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b13d81a0aa68a181acc7a3eb393c56a50216908991853e8e570df4cd45a3fb58 |
|
MD5 | a5874a3875a57f30eeda39815f43961c |
|
BLAKE2b-256 | d12ab568ba32acf3b9c75034df625e457abf4523f6a1aca665088a1d8135c72d |
Close
Hashes for iggy_py-0.1.0-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 56c4c1af0ff32ac129ff14b2d2cbe03e67c6a011561a9a0c2115f9dab2df08a9 |
|
MD5 | fbec441561e9345f4e35a86cf5f662b7 |
|
BLAKE2b-256 | 70809e0b4e6965e4307f87537a6455a57690df0792d7fbc362e7fd0b4395b045 |
Close
Hashes for iggy_py-0.1.0-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29ce92ef884fa8e8009897cd37b9ecc33f9f402b116ceba70b9805667cf8f013 |
|
MD5 | 8819310210b9f11901e070c7d0a92b35 |
|
BLAKE2b-256 | 6d61a84d510e014420ef6a196499d090769077af39e742288d54df5d61ef8dab |
Close
Hashes for iggy_py-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19aec9b30725e003ea3a87e0cd7b6e8040a64a0d09c52dcd30c7f50e7e8564c3 |
|
MD5 | d77badd27c0a275ed23b2f1633a150df |
|
BLAKE2b-256 | b8348a2ba33817668dbbec35af538d48bd72627d68c378e3b81bd47436bcde37 |
Close
Hashes for iggy_py-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a47e12d3f05caf023aba1468b0c2ce34f24c3092717d7bf24ec89fe067ed1ff |
|
MD5 | d2c49bbbef25cd93668a5407f3f88bf6 |
|
BLAKE2b-256 | f95738164f4d820566b14df149d75b0faa4b68440bc91f23b529663176ab39f3 |
Close
Hashes for iggy_py-0.1.0-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3eda13f4b537e46589bb15f55e562e3d33dc47f1035d7752aa50762deffd884 |
|
MD5 | 7c234d4269bdbd98c950c4ee73022460 |
|
BLAKE2b-256 | 7824e5f8bfdbdd91b199116b6e55d3926d82f3eb735e854c309335a729a758b1 |
Close
Hashes for iggy_py-0.1.0-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 04690f766ff4a5e0be81d24f8699d567f488b330e4f16fb2c0c8bf4c53a87eb0 |
|
MD5 | d9ed73bf4f66382ead7caffd6e192754 |
|
BLAKE2b-256 | a29d58b7b1db9f7dbfe2a505a6be054dc7f12b678b2993ebae623e88a28a14db |
Close
Hashes for iggy_py-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f6f8ff3e9579ae4ac26c4fda3513fd953d3bf77cec908cd44f10e7fd85cd4c1 |
|
MD5 | 1b688e2ef8a3e673be1c50a301124965 |
|
BLAKE2b-256 | 2eef7c42d1b3ae3f08a46017a2fca61413556d2df14892d7c837ddc08ee49054 |
Close
Hashes for iggy_py-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 179bb0e4c1469c0d67a00d1b9984192633aa8afb742fecb1792baa832cdeccfe |
|
MD5 | 3e72dc117d8c9913a32c0faa2114dbda |
|
BLAKE2b-256 | 75a685a459e86712a46f7ccad802aacb374f0fcf8afb73bf3c35259b1c83a301 |
Close
Hashes for iggy_py-0.1.0-cp37-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcaa3a8a5a8dd72d7ddb5a36c6a9bc1eaec0038124b02b814372bc7292045974 |
|
MD5 | 18d3020830a60181af081fa790e50728 |
|
BLAKE2b-256 | dbd30cf4db9cb85361599af44f1de39ab977a77f9c6a3a90379b43735fc1febc |
Close
Hashes for iggy_py-0.1.0-cp37-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b136f85fdf5f8a59badba281174faa9963f0c3148cae071df94aa04218113ab7 |
|
MD5 | c64d0ef244b58cd70ddecaa5d7a9554f |
|
BLAKE2b-256 | 4ba041b4e2873c9c766fdcee6703735049b6bd4a3fcb4fbea285b3d1a7b2aa85 |
Close
Hashes for iggy_py-0.1.0-cp37-cp37m-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b81497f3a77fd63ac2e1d541006a2ab77940987179385706fa60991b9c1de29f |
|
MD5 | 5b35b87d08eaddded738312544ee44b6 |
|
BLAKE2b-256 | 8fd258d6d2ea8bb8fa4218e003a81c756a9027947281fbf102c458758ab48509 |
Close
Hashes for iggy_py-0.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | addd1fed963945f6b6c83ed4cd99fbffe58fb45067de48c6bc597c3dba874c1a |
|
MD5 | 6d33950d1701c6a21d1a6524383d8745 |
|
BLAKE2b-256 | ce71bc047203e502509329352f2d55be44ad866e56a82daf244ec9a104437030 |