Skip to main content

No project description provided

Project description

Network_rs

Network_rs is a Python library that implements a simple libp2p request-response network protocol, originally developed in Rust.

Warning This project is experimental: Be very careful here!

Installation

To install the library, run the following command in your terminal:

pip install network_rs

Note: It is recommended to run this command within a virtual environment.

Installing on Unsupported Platforms

If you encounter issues installing the library due to an unsupported operating system, you can install the Rust compiler on your device by running:

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

After installing Rust, you can install the package using the same pip command. This will download the source distribution and build it for your platform.

For more information on installing Rust, visit the official Rust website.

Usage Guide

Here is a simple example demonstrating how the functions in this library work:

import network_rs as network
import asyncio
import json

# Custom function to be used in the network communication
def custom_function(broadcaster_inputs: str, receiver_inputs: list[str]):
    broadcaster_inputs_dict = json.loads(broadcaster_inputs)
    if broadcaster_inputs_dict['protocol'] == 'math':
        secret = int(broadcaster_inputs_dict['parameter']) * 10 * int(receiver_inputs[0])
        public = int(broadcaster_inputs_dict['parameter']) * 5
        return json.dumps({'protocol': 'math', 'public': public, 'secret': secret})

# Sender example
key = network.get_key()
port = network.get_free_port()
peer_id = network.get_peer_id(key)
addresses = []  # List of client addresses
broadcaster_inputs = {'protocol': 'math', 'parameter': '1'}
result = await network.send(key, port, json.dumps(broadcaster_inputs), addresses)
# Result: '{node_ip: {message: {'protocol': 'math', public: 5}}}'

# Receiver example
key = network.get_key()
port = network.get_free_port()
peer_id = network.get_peer_id(key)
receiver_inputs = ['10']  # Inputs given to custom_function from node
exclude = ['secret']  # Keys to exclude from the response sent back to broadcaster
n = 1  # Number of requests to receive
result = await network.receive(key, port, n, custom_function, receiver_inputs, exclude)
# Result: '{broadcaster_peer_id: {'protocol': 'math', 'public': 5, 'secret': 100}}'

Running Tests

To run the tests, install the required Python dependencies and then start the broadcaster with the following command:

python ./broadcaster.py N Min Max Num_of_signatures

Where:

  • N is the number of nodes you are running.
  • Min is the minimum signature threshold (Min <= Max <= N).
  • Max is the maximum number of people to make a signature (Max <= N).
  • Num_of_signatures is the number of signatures you want.

Next, get a listening address from the output of the broadcaster command and use it to start the nodes:

python ./node.py address

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

network_rs-0.1.1.tar.gz (31.3 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ i686

network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp312-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.12Windows x86-64

network_rs-0.1.1-cp312-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.12Windows x86

network_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

network_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

network_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

network_rs-0.1.1-cp311-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.11Windows x86-64

network_rs-0.1.1-cp311-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.11Windows x86

network_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

network_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

network_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

network_rs-0.1.1-cp310-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.10Windows x86-64

network_rs-0.1.1-cp310-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.10Windows x86

network_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

network_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ i686

network_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.10macOS 10.12+ x86-64

network_rs-0.1.1-cp39-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.9Windows x86-64

network_rs-0.1.1-cp39-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.9Windows x86

network_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

network_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ i686

network_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.9macOS 10.12+ x86-64

network_rs-0.1.1-cp38-none-win_amd64.whl (2.8 MB view details)

Uploaded CPython 3.8Windows x86-64

network_rs-0.1.1-cp38-none-win32.whl (2.5 MB view details)

Uploaded CPython 3.8Windows x86

network_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

network_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (3.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ i686

network_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (2.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

network_rs-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl (2.8 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file network_rs-0.1.1.tar.gz.

File metadata

  • Download URL: network_rs-0.1.1.tar.gz
  • Upload date:
  • Size: 31.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1.tar.gz
Algorithm Hash digest
SHA256 6dc374b56171cf3bc21ff17b56a3715a1003692bb32db9a015fd3264bf02637d
MD5 2f83c941c2a74c263ccd996e79e3535a
BLAKE2b-256 fcdb10452718410849eaae69164e047f9e9d48c3f477bf026181849055446140

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b66103368eac293237b2fee5e87a33620c388e6ac1ddad816c114aa8613119a6
MD5 b8a8a5fb7cffa4fe302474d360197ae9
BLAKE2b-256 08b0e05ea65ada5d66aeaea41ce8a5cb72cea8763490480ef149856f2eb526f9

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fdb9dabcce7f58ae773ccf46d2d23ed261d4dc528e74460b1b17e951769bfdb9
MD5 a6b5cb0206d5e29b6c05b0277b717344
BLAKE2b-256 7052511716afeaea7b79f7f5770a31bff8ad0ea43e014b217967f338d80f14a7

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5101bbb5ef01bab8f35fd026cbd78f5279ae7b401b5356705f5ad2e3a6e0c514
MD5 11d264afa6732bdd4ced526235cb4ac2
BLAKE2b-256 4dee20c6f9c90ce3e6e091e918c5baa068b91997ed8c0d3bd3cb1b876ad64a2d

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 27a6d073494fd5365fea347e504943b572ea5f8646a72140067f8f87b4a1392d
MD5 97a7716fd12523b616eca4f02c3eef7d
BLAKE2b-256 76ad0b65336dda659920061bd98bec2e96049b7d429deb2485d581c58d2576e8

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 43b77cda2320ae1baea0f9186a331a2575ca2dd3455e94e976f902434b6674a9
MD5 5888a2c25b77de2b18dd026420bc14e5
BLAKE2b-256 6a0f152337c33f0a8bacd7c66d9a2721dc07e1c7c5f438536d54d035022ee2cf

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 01536e7d8df09db94eeaab9c8740526217da3310a61e949763a1bb6e4bd8627f
MD5 5612c2bb57ecb1707cdf4016a42617a9
BLAKE2b-256 52dd1578873ec1a76af9674a1e1c745fab1490d918eb8178ae13111b1451c488

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb90633a82fca8c85fde0bbe4ee8eccfc91c1b0b522467fbf4d422149f4775f9
MD5 fecbbbdb429338d66ca3c2991996d8e1
BLAKE2b-256 ec139bd49e020379129f1c1aabb83f5d56754c6e38c314ef9894cf5ef67727f0

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ad7e2691a70c9631832276ec78a4e6d0f10a1c27f0885e96fa44be9aa2d73c74
MD5 25837e1717e805a90d2dab208b9210d2
BLAKE2b-256 f674f44166c63cb3e4d115ec1461994d8ee0c082e603a2dc6801fd90222c8250

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-pp38-pypy38_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 1d63c479c19483428c0f158e1a210efdade7b9694fc756cb03de3dc111cd54eb
MD5 2c33bcbe4226f0ee6457ed49b74643ea
BLAKE2b-256 de4ca598dfcd72b7314dcd6739a04282e9371d73083b32e27a00fed483c9452d

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-none-win_amd64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 1c5d8c6e3fe4986e3e2e0be9eecfd701927cbcbbc2a7f4a0fe7a73407ba1d801
MD5 66bbf4ce73df006d65ab7740e9e7ae69
BLAKE2b-256 d43f03bfa4b6efbe1ff0815b0994ef4fb1513312a54d71ea373433a08d388f99

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-none-win32.whl.

File metadata

  • Download URL: network_rs-0.1.1-cp312-none-win32.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 3ca52daf2939fe9b916669f7d5fe9fa903d0d3f62b8eeeec267881ea094bddfd
MD5 f447b254a627c40dc49d2905767b4ba1
BLAKE2b-256 8911b2c9ac4a8a63eb2d30d38521d01e5842f6564a2776bd3be6f71219866eba

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84ff89932651d73b2a7b5e347682d9a776e1f8e25f34861e8143d528be3f89d7
MD5 3c1139e9b6339d4d755744c9a5787e6a
BLAKE2b-256 15c9e76bec8f99f676ce744405ca68fb907b646308397f6fde81d421a638f3c7

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 abc4ddf06cdfd6caac2eb3adc1aea1920e5ada163443bb03667f79754b7c57f7
MD5 4da966e2093809032a84113d6f33beac
BLAKE2b-256 38f8f21362d28ea1e1484f1a5e2780b735fb2a9ae9e70423a8fb1c0a78518c10

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3fc03292750388afe357d2d945c6d8c1f2daf0c326f20e25e86818d4aab34457
MD5 1a386b6adb5a71f749a23ad4a3e43056
BLAKE2b-256 f51ae59df289a75541a58a080f13b184fe731f59253c4d080491fc9513e5fc3a

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 bcde1f26e5c28ec4bba7dcc3f87e26c0a9d2759c32ac3986257dab3089dec577
MD5 02d1daa0fa8978a68b09e0a7da8a95be
BLAKE2b-256 dea3cc6160eb0aef3b67a034b8b1a2648e3a16abf7626c41a268178efb5945af

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-none-win_amd64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 d6013f1ac07e12e4a73185406298b12bfebbba5309d683a25ffe7eca4642985f
MD5 6077cd9f0722b3b6cd440377ade5e615
BLAKE2b-256 eb2be5ef5a41f656c5adf16d0b96df082e0b08b3d0f796abf23c23d09285f758

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-none-win32.whl.

File metadata

  • Download URL: network_rs-0.1.1-cp311-none-win32.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 2103200f9534b93cc6518b7c7cb69c141a7448a00500750113546c6f535e640b
MD5 1fa8e1b755b067ed28d4bb9400fcb47f
BLAKE2b-256 5ea136720a9a06ae02ee87b5a772a4d9fbccc873e213002966c9692c6dd4ffaa

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 257ae1f267234285d799793d99afc76e6587a82c0fc3c620abf17120f0f0aa27
MD5 f47333b33abc2f154f527fba3d8f356f
BLAKE2b-256 4c4ee33bbc2d09500cda02b19deb3bb4b9785007dd5119bd92536ce98cc04295

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3075763f74ebb39a910078440a4353398e2e58078308be9948e5a3550600fda1
MD5 2a221251ec339fa26f17a35391685dc9
BLAKE2b-256 8383901c9565bcdcc8702e7e3e615b8c806e5cea25a78c3445656dc64a069da6

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 def2c7f69db4125a0b106fe26df3335c60d658aaf361eaf35f1dd3bf44728a2e
MD5 361083c9450f28b1ef96cf9c1c0b8dd5
BLAKE2b-256 b5b2297f3b3fed0cf82e64e1bb1f15eec2a25400bf01b4bd0327471481ff2e0b

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 95a087c7265ff8c456b3a0e569f6b421b2fdb3c93ebbd7c19e33feec2318b7dc
MD5 430071301f90706fb34fadb7504bf30c
BLAKE2b-256 b9b38fb65f3879a9bbc5a504564340222e062816505b97dfa7551b415ace7966

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-none-win_amd64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 df5e162f0062fbf4628f60a4583b9905263ed3da5bdbcd78e34b3b345326bd39
MD5 4594eae889269b1c9c3e082bb322d329
BLAKE2b-256 3f3c482237412cf530a51f8997819edff273726a8693f33ec288d3621238c276

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-none-win32.whl.

File metadata

  • Download URL: network_rs-0.1.1-cp310-none-win32.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 95635869bbf3d72449ceae9b3b95ee261ad06d5c830c2526768e7bc2c1d7909e
MD5 f5a2542f6ee9316a8d62913c3ba1ba34
BLAKE2b-256 8f2cebba1ff0a92c3dc68ed33a3bfb6b81b462700bc038c5993012a269212ec9

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 138df54e208105790f6e3b00d32cdfe70754ac3f09d01bf6957417c24acf4d57
MD5 b245082f17dbbba41dc678401b0435be
BLAKE2b-256 ab338352305bc212d46573c48f41d5392828f826beeba5c5f70feb9aa221042d

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ff657e8284ded7c6ffbf522cd2414b0f18cf4801073eae1ee1a917dec2d8d537
MD5 c41ec6ee062a76ce3d39151e9aa9d942
BLAKE2b-256 fb7ce24460f9642b29eedfbb5d9c62efd4dd471f675bab2b2219df525009fb28

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 3e4977f2a78bb68d780712161b26511626b5d8a0b9ab3a4cfecef4bd1b706997
MD5 91afebc11351ffefd68a305ec8b6519e
BLAKE2b-256 3e1b2991c635b4d71c9b77adca51b2f9801bf88aad81d42bc1cf230cccede689

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6dbe7d7cd06bbfa5d8390e2047e4efa9329cb2c4438420af066b453c7fc59d87
MD5 bbae8e9183907653cdc02a1226772563
BLAKE2b-256 66a4d74453e25437e1c26474572f2223986834476a7f85a1fb76da38dd4612c4

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-none-win_amd64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 dbc085b98f18b3d63809ddf8fb80c989730b58ca39649d4912fd9d193a334548
MD5 ca33b60045a55eda3379cf90b4f2c8c1
BLAKE2b-256 64bbb01e0c25f206017d28342545440beaecfd54afeb1918eed2419cdb66d90b

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-none-win32.whl.

File metadata

  • Download URL: network_rs-0.1.1-cp39-none-win32.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 4e3340513067610ed60162fe67393798a3372888103d2453cd130832e68bb5d4
MD5 2b20160f828b4be3cde9a2f48f6e24cf
BLAKE2b-256 30fe4a03ff69bdced9f4912a4d94c546710c46e2594e2bac65f2eb8ee03d62f5

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93443353ce795e51d1786ebb8a07878b3c7c62947325bcf31b7807c340d01d3a
MD5 543e3e4dc2ec2796b345676061311633
BLAKE2b-256 d10563714392f453f343111314c3b94cea51e46060c96e9ae13c13eb9d589e91

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4e134434d3e33b1f6a5a12a55707bd1dd78c8747766fb87e0892a56f6248469b
MD5 b96a8596a0b58e903df5e582d2fad53f
BLAKE2b-256 1d7c053bb5a2c22855f0ebd936cdcb01e40512448667cd08132902525e897232

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a255b899e978313e45499f267a62276a5cf26fea991951e586ba643b3e46ca8d
MD5 d81824eabf9e54d05ff6fcee78bc53b7
BLAKE2b-256 2041199e1861c73e0414600537a5845e6681ef085b3eb90ce57e5378d07f8d5c

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 67264adbcebee9ac1866fbf44fb6d00324d8677f1997e5d0a4c55e3a8a7880e2
MD5 ad0f3b28ccb87ad037bbb316ea56463f
BLAKE2b-256 30f0cb49ebad8990113b90f99915e1076bfda32e6be74a04a2c0281e179d979e

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-none-win_amd64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 be6268a69287d0fb699b8de23e8bf13d22e1e749d7d327b161022661f18fdc97
MD5 5903707b06738a53dfe6a06eb93b2100
BLAKE2b-256 98b4f783514cc34adbe6da3a150db759dd12b019231a57156b0f3314f1b9bf9b

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-none-win32.whl.

File metadata

  • Download URL: network_rs-0.1.1-cp38-none-win32.whl
  • Upload date:
  • Size: 2.5 MB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.6.0

File hashes

Hashes for network_rs-0.1.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 38063f8f29dc1e7d6640455422fc7d44c6557c667920733ec96fb0f27f05d810
MD5 4d6c12fb406a1f6298459bda057fae17
BLAKE2b-256 756f2cdf3d509215e163146bd803ffce55ec0236be3e9f42d017defe537745eb

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 896ecced271bdc950b9f3755fb8d0f00264f80b60369420b754ca496ae07ee57
MD5 96c76260c9f1273786c7238c8e820952
BLAKE2b-256 2eb020de528ddf489ef5f170e9803ee7f7eac4d1e051b40776fce717f9b05a69

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2cb0740055d6a17aa21080343f119a9ba27032958d1d2240e919b01ebfd29d5
MD5 39c4c627286b4ccf4c5ffca4e1f5627d
BLAKE2b-256 da070069876b22389b1a3f30703f2728b5bd47fdb1481351f99f43945e6561a8

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2465ccec49a1b037b3cb112e568ee93a489a10cde6ddb481fe1a90974ef7d60a
MD5 4bd0e175ccddc1cd8ff8d8b3874d8132
BLAKE2b-256 55fd81c14cfa1fcb17dd9671ee762e4d5a40bfdd7b1ab8f8e318c035dd4f1a32

See more details on using hashes here.

File details

Details for the file network_rs-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for network_rs-0.1.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 f95bafaa13fdfa62c747b818b311445b65612e40cd6579fdde55422a7337fb1c
MD5 0afd350ab639ab974386f19684bb7e02
BLAKE2b-256 3a0d03a8284d08fb452fabee48e75eec42c7a36b18f10cbbdb8c03219026e447

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page