Skip to main content

sproto encode and decode

Project description

✨ Pysproto ✨

Another Pythonic Sproto Python binding for sproto

Powered by cython, high performance, pythonic

pypi python implementation wheel license action

Usage

  • install
pip install sproto
  • encode & decode
from pysproto import parse, parse_ast, Sproto
ast = parse(""".package {
                    type 0 : integer
                    session 1 : integer
                    }""")
dump = parse_ast(ast)
proto = Sproto(dump)
tp = proto.querytype("package")
encoded = tp.encode({"type": 1, "session": 2})
print(tp.decode(encoded))
  • Public functions
from typing import Union, Tuple, Optional

class Sproto:
    def dump(self)->None: ...
    def protocol(self, tag_or_name: Union[int, str]) -> Tuple[Union[int, str], Optional["SprotoType"], Optional["SprotoType"]]: ...
    def querytype(self, type_name) -> "SprotoType": ...
    def sproto_protoresponse(self, intproto) -> int: ...

class SprotoError(Exception): ...

class SprotoType:
    @classmethod
    def __init__(self, *args, **kwargs) -> None: ...
    def decode(self, buffer: bytes) -> dict: ...
    def encode(self, data: dict) -> bytes: ...
    def encode_into(self, data: dict, buffer: bytearray) -> int: ...

def pack(data: bytes) -> bytes: ...
def pack_into(data: bytes, buffer: bytearray) -> int: ...
def unpack(data: bytes) -> bytes: ...
def unpack_into(data: bytes, buffer: bytearray) -> int: ...
  • xx_into functions accepts buffer protocol objects, which is zerocopy.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

sproto-0.1.3-pp310-pypy310_pp73-win_amd64.whl (269.0 kB view details)

Uploaded PyPy Windows x86-64

sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (292.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

sproto-0.1.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (271.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

sproto-0.1.3-pp39-pypy39_pp73-win_amd64.whl (268.8 kB view details)

Uploaded PyPy Windows x86-64

sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (296.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (292.3 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

sproto-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (271.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

sproto-0.1.3-pp38-pypy38_pp73-win_amd64.whl (268.4 kB view details)

Uploaded PyPy Windows x86-64

sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (297.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (293.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

sproto-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (271.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

sproto-0.1.3-cp312-cp312-win_amd64.whl (275.6 kB view details)

Uploaded CPython 3.12 Windows x86-64

sproto-0.1.3-cp312-cp312-win32.whl (262.0 kB view details)

Uploaded CPython 3.12 Windows x86

sproto-0.1.3-cp312-cp312-musllinux_1_1_x86_64.whl (313.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

sproto-0.1.3-cp312-cp312-musllinux_1_1_aarch64.whl (306.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ ARM64

sproto-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (308.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

sproto-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (302.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

sproto-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (277.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

sproto-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl (285.3 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

sproto-0.1.3-cp312-cp312-macosx_10_9_universal2.whl (377.9 kB view details)

Uploaded CPython 3.12 macOS 10.9+ universal2 (ARM64, x86-64)

sproto-0.1.3-cp311-cp311-win_amd64.whl (275.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

sproto-0.1.3-cp311-cp311-win32.whl (261.4 kB view details)

Uploaded CPython 3.11 Windows x86

sproto-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl (317.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

sproto-0.1.3-cp311-cp311-musllinux_1_1_aarch64.whl (309.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

sproto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (313.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

sproto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

sproto-0.1.3-cp311-cp311-macosx_11_0_arm64.whl (275.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

sproto-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl (283.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

sproto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl (374.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

sproto-0.1.3-cp310-cp310-win_amd64.whl (275.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

sproto-0.1.3-cp310-cp310-win32.whl (261.5 kB view details)

Uploaded CPython 3.10 Windows x86

sproto-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl (317.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

sproto-0.1.3-cp310-cp310-musllinux_1_1_aarch64.whl (309.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

sproto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.5 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

sproto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

sproto-0.1.3-cp310-cp310-macosx_11_0_arm64.whl (275.4 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

sproto-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl (283.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

sproto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl (373.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

sproto-0.1.3-cp39-cp39-win_amd64.whl (275.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

sproto-0.1.3-cp39-cp39-win32.whl (261.7 kB view details)

Uploaded CPython 3.9 Windows x86

sproto-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl (317.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

sproto-0.1.3-cp39-cp39-musllinux_1_1_aarch64.whl (310.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

sproto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (314.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

sproto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (306.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

sproto-0.1.3-cp39-cp39-macosx_11_0_arm64.whl (275.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

sproto-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl (283.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

sproto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl (374.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

sproto-0.1.3-cp38-cp38-win_amd64.whl (275.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

sproto-0.1.3-cp38-cp38-win32.whl (261.8 kB view details)

Uploaded CPython 3.8 Windows x86

sproto-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl (317.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

sproto-0.1.3-cp38-cp38-musllinux_1_1_aarch64.whl (310.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

sproto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (315.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

sproto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (307.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

sproto-0.1.3-cp38-cp38-macosx_11_0_arm64.whl (275.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

sproto-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl (283.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

sproto-0.1.3-cp38-cp38-macosx_10_9_universal2.whl (374.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

File details

Details for the file sproto-0.1.3-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8e94651322117fa8fca92f4390777eef89bc7053f5e5921ee82ab8e31b477387
MD5 916dfa7b72b00c2846fb144872068952
BLAKE2b-256 ccec6f26eeba7162d688b6f313db7716921b652de9e9f5124826bba95fe8d110

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c8e5bb3112cc1001eff657e0b39eed6eabb536bdf42aa8dcab7ff0844d81b4d
MD5 92eb4e1c44b7046ab798387ff9c0893b
BLAKE2b-256 47c4fff5e8c66f5ff083dbaec681275bacffa139e0c548fbd7fb24719b7bbab6

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4382a3560aebdf66b4b8087ead54235ecb8a0cc1eea0d3a78472792e3bda2a15
MD5 216bbaed98ac6d5f04281efe464e9f46
BLAKE2b-256 61bba37443888d3008bf4a0e32e1e9f54885928f5c150ac0bc9a0979a3c360d6

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 af648972392de545da975290c0c5796f20f6cffbad0f6deea013e8eda59237ed
MD5 9b5cd8a211a3e3600ee9f1a6a5602636
BLAKE2b-256 dfc432e4bf4224a0f12bece04962ab20c9d4d02b02c5f17d55dccf84c397130f

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 bdb185072f0bacef77ff55fbd462c857e9963355b3cf3d365229928f0f53665d
MD5 40a19b35a232e691eca7a32289748b84
BLAKE2b-256 132c27d5e9c6ec54af52e3e3a716b6daf4d52b25d7d9d2c197d4066901924939

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a46d939572b72e95cd88c393bb7016aadf23f3b3d516f6d1b3df5646f8c4714
MD5 01542698e2d854b4d5552d4d6ac2920b
BLAKE2b-256 f9b83b51ef23ea397ed830c1a16391ca53f705e88fc47018aee9272bc6eb615b

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28249e7ff97f05065307b4246e93d15e5d36e16bb56df1d147b77819a06c0c50
MD5 d8c8dd3d8e7c6da1cb53a5f6ff2732db
BLAKE2b-256 6d5ce50de187225ce1db3f6efc582b2aff345140bb95b81a93bac4f67797b16a

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99b786267c5202381118c5de4def4216d13822ba909dc44c58a667e2fc1479f2
MD5 90e1de6d214475e07d9ffe4f4c272198
BLAKE2b-256 47f10984338e535d9f3b2442e8b79be619d5fa753254fe77576f99e4a787b8a1

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 3c15acd461a0e7b005f4919a30cbd43810bb0bc8fc0c1f5ecbaea9c970902cbf
MD5 64fe84d941346e66313b8c1c0121ced5
BLAKE2b-256 40165b379836e766742d670606394556b1abdae476e4a3895986d3347fca299b

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93bbdd2ff8e8dacac3df89acf0863b9bb31016789fd37f9a0b0e70029f24ea9a
MD5 bd8dc395af9ad8c6bb7b27249a4834bf
BLAKE2b-256 5a39c3a3c3ee2be09fdef48d7b5e5dd43e06c9d0ef6bbe4a0b8bf76fd390c0aa

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6852c2880242f14ed8d666f0a9668f9d7857c5d4c493c38f05f068b6c0a58a6b
MD5 21f335c5bb71109c1e9b776e3bf7a3c1
BLAKE2b-256 3e387dfd5603a0ffb7e12553e94cf51896417766a742218d5558f6c38e1f9301

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 94c07a39d025926b2372e534b5fdc7e70f888c78c4ef753471545c6068e91f87
MD5 0489db7bbf50e85cbc7a02f6e0a5cffc
BLAKE2b-256 18bf12d07210aaecb2e7e9f4375fb3b34944996db028e2084fe8a520b99caa39

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: sproto-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 275.6 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 39cb0921f5e4fc0b24612133389d2ed270839cd0871874908937d61da6ad9835
MD5 d610b392979ab5d34a5faf40d4effe72
BLAKE2b-256 d883168560d8763ee87f90fc00630392dd15554c4fd21a4f61bd24ddd2ce6c78

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: sproto-0.1.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 262.0 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 afc160ade4613c49ff9f5e8bbbfefe7a74fd05ee79aa7690d079c4d5aa6672e3
MD5 7da265a3fd832c2977943793c87bef1d
BLAKE2b-256 e541deb1b7154a3e0d3317c85f4720b44ef00c43b6f84e1e8c82075f37ec41d8

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2aeaf8f5f6e21a2daea29b2c20890c41d0d5c0c674c972611ef14fea0414f99f
MD5 a42749e3dd97bd0cee20015d8fe8a8e8
BLAKE2b-256 748aa528b50c8ac2e85d7458882a521c96abc44fdfe6cc20d2ffca766bdcdca1

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c76ae9381bd0c225ee6c69449e014a259e863fc5a4faa3cc9272460158a9f213
MD5 150e798745a591a7a6eae372eb947509
BLAKE2b-256 d63eb5189d492be1bac0e565bd3ee0d0fc96e6d8ffba522e107bdaaa6e7527ec

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 37a76ad2c83be2bd44cd13430d0bf1a3f21bc2b6ed4dd9924194f1f494d4023f
MD5 9f26112fca8821b385c83cab16ceb0f1
BLAKE2b-256 0930adbda7bbf77120022c663ea96865b7a05bce14ed05becbe3d2cb2e209c4a

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 85cb02cb3df5c567bb3a96cc743c8093a0a974e2ff0fa28bd90bd881c9fa1300
MD5 cc14c81de429aa78c9a923d7f6c63451
BLAKE2b-256 1ff6eaa015717e5a15fb53e308a43aaafb28f5cc0d907e7c0714a39d6a97c83b

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 70ecf6c241de5c465bf60ab2190a870cec0c839bcf0c6db87bc28ee23ed0869a
MD5 1c38fe84a54868a11f7f5a78b6e34a54
BLAKE2b-256 79351a3f672b17ba6dd8e61b326a152118210a3942cb5db750551dbb59dcd7f3

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2bc2752e1186c338014311bcc70563398bc995e48b65de4bfd34929cebe656f8
MD5 3303b31609513cb1fb383d6bcde28ab2
BLAKE2b-256 3dcf8b44fab4c663859e1dc78ba73187a77c263b677db815d4bf7e58068923a1

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7df676f4d9132102ad52bc38d0634b577d0aa3898830d36d3c3537861b840c43
MD5 31bd7398bce62784f21112c2847e9d7a
BLAKE2b-256 5365c1eebd73c3371b541a7a29439acf9169893a260f325ea8b2cb772dae3d2d

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: sproto-0.1.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 275.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b4ae603dddf59b7001255a7904ece5d17e357728c401bbcb423b01b20c51a138
MD5 8d661b476520a7ef4e03c60d2a85fe76
BLAKE2b-256 efba0f907497fcfbfa62d9bbf42190ac4f05aabc2875402265743d24ef9d30df

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: sproto-0.1.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 261.4 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 67eecf887f1bab297fa10c2d80affe4938a8ef6bb2d65b3e7f9270a674eb60d4
MD5 f2740cdfdefa48b6ea746fa354321325
BLAKE2b-256 e4bd652b4089943450643c8e8cc8443970135c878539a2c48d661e39af6b34bd

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f62fb50c0bcd048aeb045d0d1f8883aae6febefd1c8a91c5145815e2d97f8aa4
MD5 667cda8f9e369e4648bfc2525e8c675e
BLAKE2b-256 fac5826b997701e7faf487711cbb4c340c657a7f0b09212dd56c733fbe373702

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4848e3efb95b883d673db12880ed384b9c7162b1ea829d0d7be68ac4f658ae79
MD5 2a971e9054dc78009528c84c9a18262e
BLAKE2b-256 3e2f5a0cf43779c0a8f17b1240385b81d956ec4439bde5b04177d413facb2301

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 914a29a6b7de70fbd39b097dac001500e274523c9056c69ac3dfd893425f556a
MD5 f8bcf3663d191804957b052768bfb2e9
BLAKE2b-256 cdd5fbe141ec36e77f45f8a9e6ac25a4c64f570313065bf7e1e502e8ebc3cd1d

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7c99b66bf5bd2cf31d272c506c4c658b8a5e01a98bd5b4bfa58469da18d2ef3b
MD5 44fcbaccd9caa5acc855251c8807b555
BLAKE2b-256 079d6cae0ae1798fe0d707e080edea011e4377abe2893ff2c36b1c3a7ed4a504

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 14b7e5cb37c2dec41202b4ae4db8c828a95bcc2ca0a8fc13ca7de6a162b2540f
MD5 8f59e333c7f34c26cf8fb9c0d36ddefa
BLAKE2b-256 a5224e5b0860ca2cd2d0c38609f8ff36e4db6ce3f27b0bdeef1fda0b70f20630

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cd4daa60fa808011416c9159021b1ac59f03e30ba3ac01ccb149fa67a77a9c4f
MD5 a71f7a2553f960c5a57746d7644421fb
BLAKE2b-256 0ecf06751029ad309484c00812f389654c4275ef3342ecb1329cbbd1a23d8c6d

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b775db441c18523beddd353ed7852eb607dbc1abf7beaae1983aeeef2aca9608
MD5 ad2e7254e6adae99da372a3bfe3eb8a3
BLAKE2b-256 8c07582a82fd88f7348b712f2b78573bc39d11a682bdbac4edd50fc31d54e339

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: sproto-0.1.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 275.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 bb8032d6de2076257569c8a1d38f308b728b64f6d4d65bcda0a666e244b28a5d
MD5 2b406203789f6ab4c3e578aaf0d7a9f0
BLAKE2b-256 f33f1963dfe9a2f0bebc7e9905b0927d8c35e508cd85df8d0580a4f0d45ecb38

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: sproto-0.1.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 261.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3fcacb1527220aa5ce39780665b1ac99af0fc66e17359baf61c1bd75329dee03
MD5 91f6a76984c64be339081093e486ee9f
BLAKE2b-256 716a39deccdcb53b86edb30e85730cc92b5dcb7d2a032d2c88a642a9fc2f7b5c

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fddd87ec00511a62afbac26b373776714e150600874ffa54c3153cc307f16299
MD5 c01e470920ff50ed7f7b8a58ac8fbd32
BLAKE2b-256 51015bfb397679aa87055fe72203db7d545d60c658acf2737b971e336c8579ef

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5b00f78bf54bbb6a8a348e335bdd7c5db299ffbc4d15996b99fe6c1ae2367991
MD5 3b7647b44907eb3a6648dd54a6d504a6
BLAKE2b-256 fb5d626856186d93ba12ff9300ea61d6771e0026b083fb3df3d27c81201be2e7

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ef983e834d33a25a9057dc7fc519b297787e4802ba240d611a264ffd703f754
MD5 462896792e8b5615c1672506a4780cdb
BLAKE2b-256 25de13290030a8c2e9f4cb7f0262b42015fe8728e87b17d11bdfd655d230410e

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd18c6539f836eb87535c02047f15e5f903718ee7f9750cd95061759a94fb88c
MD5 7cc7abb3cb06aeb8616b13fb67438ffd
BLAKE2b-256 166c1c3a2324d4d6dbea8f3c809320c86457cb797d276262cb437b8755488086

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0fb046673921bf12bb7311efc2e8353e1fb8ed738066b9e317947e7fe9ec41b5
MD5 e41ebb897175ceb98f7c2fe2210c8bf0
BLAKE2b-256 9d7cd1c85e62835a51331c0eb8a63c8308461a8d9fe3fb6fca64b43352578d91

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dd0d9c5d4efadd3a2db6c0f937b285666110c5d4220d65f1957f55c4db8efa7a
MD5 9efb7a60fce35341b6cc32e2cfbf19c8
BLAKE2b-256 0b4e3008147965363c3bc92b487b8a21337ca7e507986fbbd497bb72ecb9f82a

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cd88375e93ced88c1ed41321f3379108e61b0902fbfc0248385b934a475967f9
MD5 4ca0deaaad7c54428b5c5c26e6e3f7e2
BLAKE2b-256 56e7cd3ed9e10895b51acfae5341a8785b4c7398647d4fa15e7bb67f24a2fb31

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: sproto-0.1.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 275.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 ab016baa29995bbad97e5e64a303cb540775ae4f19347cd4367b01e4f1d6d017
MD5 53b8bf45c918b2137391e26b29533d28
BLAKE2b-256 130aba73ad7a236ba46db444ee1d2c3b3c1dbbdb9903702ab152896fa5f87ba3

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: sproto-0.1.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 261.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 eefea79d24be7b9c9c4e6901740f6be1f3faa32b28a9100f99c72c87efc95b65
MD5 ca3aad069cd5651b0655e9069e6abfe9
BLAKE2b-256 fd1e68dd73800c7debe201c9d349aa2a6ea767accd383b315adeec3b04169ce3

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8e91063df14eb7fcb602c38fd54a770c873013c53b9032a07a96df4357d56f2e
MD5 155609a14a04d9b356021110ff91bd07
BLAKE2b-256 6e92088d18f024697346c7420255405d008178ff88c89b302fa4c1147fa8891c

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7c5bb2bf4c51b24e4fca0445caabdb6ac9b70b447df3ef6d82d788b91fd020be
MD5 7be61b69cc9b3c242204211b5d293c87
BLAKE2b-256 f4b3f55321cf37382a4dc9525b406ef35978fdb0e669d061ae1c62cfc1534dcd

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b987dcbfdcb90bde61f9db6e57c1aebb1995cfc8a977f529754973d7db817404
MD5 81548108468f7125091ee84ba253f8ed
BLAKE2b-256 be70716c185e4bf2dec39d43d46f2bcc7264c063fc231640e50ab2a6a1bd623f

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d0428eddc3bbf005e45d725c3e640adc3fdd99bc1a752129f8581389b8f0769a
MD5 00da79831b632cbe81a1b713c4502af0
BLAKE2b-256 8fe97a030e6903cab3f0c75c223e06d2c422c00e59244462e5213f8c076ab7c1

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 caeea00e7014d9a5d731013ccc33d32f92b8ab7eb637e20ad2f8cae21ea68fb3
MD5 ca95f6048bc7fecdf075c251d3a0aa0a
BLAKE2b-256 731d1d23edd8356fd74b0efb329a42ff5ba24973765b85f1df969d3e72d4f67b

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2cc2130292fac983f4dfcca59ed5f1e9002d9d9df1ed2a160d60c53f60d122b4
MD5 351136b3f6343e245bbb64563b50b407
BLAKE2b-256 19cb153ce306e4f881ceb29bfb549342260fe27399c93929770be6fac51fd097

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cb873f352a5eab867b536e8c6849c080b746d0c0d6e93d897beb9f97e44c2b75
MD5 bbb2a3eb84941d8b90c15898e2b51901
BLAKE2b-256 9a5d4f777c508dc73493cdb547d4a7315a882fe94db56e7a2e50ab2a6bd17ddb

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: sproto-0.1.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 275.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 da5e0b18986175242f1de052e16d1292d52f6926f119348596a391303bf489e7
MD5 d9e2de2782f46e0d95f0972711adab09
BLAKE2b-256 ae65d43bfc0b8f13aca4dde38239416d2023ca79aaa8b9ea47ca4bd44d2c20a8

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: sproto-0.1.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 261.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.10.11

File hashes

Hashes for sproto-0.1.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 26f9ef0ed2b569c79a9e5d65ed29ff83045ac5c3357b356cd4ac00c027522ace
MD5 b2a7d9656e36ff95e32c2d1998029372
BLAKE2b-256 6fb3ff81e7ea56ce3e1aaa1cbd56f56bc52aa7ead8dbed2c0a943be7b58551dc

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 66fcc2e6dfd02b33060b4af5d2e1ed8d77f874b559262e6ec23efa0e169748b6
MD5 e901c2fb337cf0df2680bda8c757bef0
BLAKE2b-256 77129fc5775abcca6f20e04caf8c6ca1cde62f4f3e269c61915ed4872ca3cebf

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3518d764f328ec08ab20e92110f016a5b2af57e7c75d2f7aba0b52f9044d347c
MD5 7d396d73d9ebcdbd4d795cbd7da955cf
BLAKE2b-256 77fa03e74e6ce29f9cda16bcd2437e6ec6b85150fbd8da63b4f44c655ded0c5a

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 919ace8dd5d6ecb3eb49fe051bc829d1fb2e25bb1b65750f6f8d22f844601c72
MD5 67e004f14898e09573127eb97364f7ed
BLAKE2b-256 d4a7d4a0763848b1a80c0d0cfcbf0d2bf2ad15b26dad08de25f482896d9d864f

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6b5f7b7950083f3723b71cc835533382281289c1975cc3c5ea13e4154a8b1d43
MD5 2137a3f932f0f1e129749fe51406ee7a
BLAKE2b-256 1f89f1f9b20ee390f9d7d43250f4c225c49349dc24aa9c6bb17bc266b71f4713

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c13e7d647997519311234183ba76b78913df7de4aaee1f13856e82dc899e59c0
MD5 72dcd71d5ec61b7e00e30cc65a28ab99
BLAKE2b-256 1d54aba11c9158892d2981938f8d22cc5126140586e138234b7df92384a450f8

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 876f788652ca58aeabdf221744f990b151a0c7b2d113b99c66ff9edac340627f
MD5 66e7d8b75a0623430658922210629735
BLAKE2b-256 e7ba735e6c37c8a122815d0cf50092bfb11a1cbfeed8c457b4c9f061aba56a36

See more details on using hashes here.

File details

Details for the file sproto-0.1.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for sproto-0.1.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dea5c5b594be9007527a9d747f144be5e36c8110da03e0d2263eb4be6ef9c0f2
MD5 18fa3d29fbb34d2ef7f51ec24cc33aa7
BLAKE2b-256 dd6858494305a0e23b0422781a375fb35eb2344e640a3792aff371f024ca79f6

See more details on using hashes here.

Supported by

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