Protocol Buffers at runtime
Project description
Protosaurus
Parse and create ProtoBuffer messages at runtime. Deserialize Protobuf from Kafka using kcat
and a schema registry.
Installation
pip install protosaurus
Usage
Deserialize Protobuf from Kafka using a schema registry
If a schema registry is available, Protosaurus can deserialize Protobuf messages in Kafka automatically:
kcat -C -e -F <kafka.config> -t <topic> -f "%o\\n%k\\n%R%s" | protosaurus - --schema-registry <url>
Using pipx:
kcat -C -e -F <kafka.config> -t <topic> -f "%o\\n%k\\n%R%s" | pipx run protosaurus - --schema-registry <url>
Parse Proto in Python
Protosaurus can parse .proto
definitions at runtime without using protoc
. This allows Protobuf byte arrays to be converted to JSON and vice versa.
import json
from protosaurus import Context
from base64 import b64decode
# create a context which stores the proto schemas
ctx = Context()
# add protos by specifying name and content
ctx.add_proto('diet.proto',
"""
syntax = "proto3";
enum Diet {
carnivorous = 0;
herbivorous = 1;
}
""")
# the proto can be imported via the specified name
ctx.add_proto('animal.proto',
"""
syntax = "proto3";
import "diet.proto";
message Animal {
string name = 1;
Diet diet = 2;
double length = 3;
}
""")
# convert a message from base64 string...
data = ctx.to_json('Animal', b64decode('CglJZ3Vhbm9kb24QARkAAAAAAAAkQA=='))
# ...or hex string
data = ctx.to_json('Animal', bytes.fromhex('0a09496775616e6f646f6e1001190000000000002440'))
print(data)
# >>> '{"name":"Iguanodon","diet":"herbivorous","length":10}'
# convert json to protobuf
data = ctx.from_json('Animal', json.dumps({"name":"Iguanodon","diet":"herbivorous","length":10}))
print(data)
# >>> b'\n\tIguanodon\x10\x01\x19\x00\x00\x00\x00\x00\x00$@'
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
Built Distributions
File details
Details for the file protosaurus-0.3.2.tar.gz
.
File metadata
- Download URL: protosaurus-0.3.2.tar.gz
- Upload date:
- Size: 18.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d6ee6ad27dd61b00882797a223c46c23e85f57222f6440b945affe3dca573be |
|
MD5 | cf2d13ecb7d78f7e01fb2ea7a615c2f7 |
|
BLAKE2b-256 | d12fc7ba68aef80324be4a09bd46f5490a5ab978cf8546b791806e67513fc19a |
File details
Details for the file protosaurus-0.3.2-pp310-pypy310_pp73-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp310-pypy310_pp73-win_amd64.whl
- Upload date:
- Size: 667.8 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f006bb257cea1b2d0d98d8902adb08d04516788c02812f6af6d47aad03c9ea4c |
|
MD5 | e44a58b51e80c90a665f34e54852bcc4 |
|
BLAKE2b-256 | fb795b48629b244c6718ee49c883520c74b3fa20e86d0e34be928c0cb550dc07 |
File details
Details for the file protosaurus-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 102f46f422107f4675dac791a5707fd84f14b6c276c2c9374ba12ed83a69f6e2 |
|
MD5 | 65a2dd2e4c625e06618534e246c3593b |
|
BLAKE2b-256 | df397a22aa3fee959c06acb53083a5c5296ea041f0f98d6ae2cbb5cf95422b5c |
File details
Details for the file protosaurus-0.3.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp310-pypy310_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc03a1e47ca411155f3f255739e7c0e95d920dff828a23c3c9e11bd306a4933 |
|
MD5 | 8badb81a63bef5cd023eac35b3ff7104 |
|
BLAKE2b-256 | b8f70e9acc5b2c6c29e22a1c42c0629b50b6f3f60a3308b2b9c58d8b8988663c |
File details
Details for the file protosaurus-0.3.2-pp310-pypy310_pp73-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp310-pypy310_pp73-macosx_10_14_x86_64.whl
- Upload date:
- Size: 825.7 kB
- Tags: PyPy, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | db8d84927124c877c3f7a8eef5f61091b147b7fd0ae60219d269ad6e3023188a |
|
MD5 | 5d4be0d084cf952e268e1270aadd9e98 |
|
BLAKE2b-256 | ed38d1c2cfb599a8aba4f50226c897f3c0fd3d511072612611fb0be650c4de3f |
File details
Details for the file protosaurus-0.3.2-pp39-pypy39_pp73-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp39-pypy39_pp73-win_amd64.whl
- Upload date:
- Size: 667.7 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 866a93009c6beb60a1f4a4e374c252ee0645b3b1841120d5cb657778563c40eb |
|
MD5 | 909a8d0c71d980a265c038a2ab281f1a |
|
BLAKE2b-256 | cf295ee14c7066761e4ccb0526152bfd381ea51951cf16aa43181512d5bdc438 |
File details
Details for the file protosaurus-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7d879bb4a3f2dba3009955d62e2b09d630ccb01245aa29300685cb554f13396d |
|
MD5 | e1f1ad75dc0201e43376d6816462486c |
|
BLAKE2b-256 | 7f99411026843d12ea477d8e8a5db70b20f299b4d990f3606bc7c3d95352b9c6 |
File details
Details for the file protosaurus-0.3.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 088e890576d6906572825c352afbf4a61175e782308457403bc9204d0500127d |
|
MD5 | 0911a32e6106ceade547cf08c4f0f665 |
|
BLAKE2b-256 | 920b8546ae20778eafaad487ca9bc01dd09f7f62bcd8b0ced51da0e49325f6d3 |
File details
Details for the file protosaurus-0.3.2-pp39-pypy39_pp73-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp39-pypy39_pp73-macosx_10_14_x86_64.whl
- Upload date:
- Size: 825.7 kB
- Tags: PyPy, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67f38751567cb61994bf6cfa9a63969ee00d1be72539da8a588182ec084cece4 |
|
MD5 | 7439f9da941d5472ff6df04570da9921 |
|
BLAKE2b-256 | b5fc61b20bbd76d810859a08181b54de5cc5a5de16ac104689383c361aacc5a6 |
File details
Details for the file protosaurus-0.3.2-pp38-pypy38_pp73-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp38-pypy38_pp73-win_amd64.whl
- Upload date:
- Size: 667.8 kB
- Tags: PyPy, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f764da27bd2a4c2e130d4ec3a62225202dd534dbe41428e8a7ca496e0f54489 |
|
MD5 | 97620dacad541c7451526514bafb643b |
|
BLAKE2b-256 | 04be72f2d293a8808404ee3f254db884ba78094fde6be277ba5c0c3363129cd2 |
File details
Details for the file protosaurus-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: PyPy, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0373c0dca37a975f26ef9bf0fc4ab140b28ef315a05ed44fca34e93cda97ce52 |
|
MD5 | 26d43d77c19e754f9ac891a10fe96927 |
|
BLAKE2b-256 | 64fa99c25950d02b3d7170f5e773095c19f42227d727c076f6279619626a140a |
File details
Details for the file protosaurus-0.3.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: PyPy, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c15a4b864d0786d6eaeb9ef76a6e5f9783f27534dccfe112c527dda3f58ae666 |
|
MD5 | b481880a7efe188509127ba36555b3b9 |
|
BLAKE2b-256 | 13e14b56ede355a0ce20e20167bd4471e54657d6c7e5afa6548eb00975f3160f |
File details
Details for the file protosaurus-0.3.2-pp38-pypy38_pp73-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-pp38-pypy38_pp73-macosx_10_14_x86_64.whl
- Upload date:
- Size: 825.7 kB
- Tags: PyPy, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d0caffb754b7bb54a4525452c585dc38ab88907376e4634e80fff18f8493b97 |
|
MD5 | a3e2d11dd6ade9b0753d5a0a546769b4 |
|
BLAKE2b-256 | b4b77560c709b700efead3f982229af7d5cdc61248c5893af42853938db48fae |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-win_amd64.whl
- Upload date:
- Size: 667.4 kB
- Tags: CPython 3.12+, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f17a17e3347fdebbc0de4702ce18e6289c67fa83204db10b70992dc5e95a8c8b |
|
MD5 | fc30aa85b4721e9865e0dd1f63dad4de |
|
BLAKE2b-256 | 162242c1a9e66475b84e2838b735f9217b652339b0c3c6d0a5935d5c60d23acb |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-win32.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-win32.whl
- Upload date:
- Size: 596.2 kB
- Tags: CPython 3.12+, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dc4f97c5532bc082f0dedff0df318cc73fe7a25ed7b861779d3f6de23241b14b |
|
MD5 | 4edc72ebf0d1d92fce395459578ca022 |
|
BLAKE2b-256 | cf3152696b77e5547055f91b0efa027a4708fe8d9dfb1c3e5e40a7680f921327 |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12+, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | dda046d92edadbd99e6f82ba4a4fe1b0e7f6c1118e8c879f950b2235363f1181 |
|
MD5 | b6ac0cb7a26456cc0f85abde153bc403 |
|
BLAKE2b-256 | 69a856e6fe3e7d17b622f93f0f2a4bcfdabea5eb25f380a7db9538309fd24796 |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-musllinux_1_1_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.12+, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdc8008dab5dee80b32733077fcc381a77aa4dfe6ca29289772eb5dcf32cd8ac |
|
MD5 | 31c4affc6fe9bc3fb1641f9f9dfb0497 |
|
BLAKE2b-256 | 443309f771e1e1cfb854ef45386c93fb9c29192d5da2e93e8eca2554496b01b9 |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | eddec6f237376b62bdd3ee067a04515aa725fb683e070bad1c751e891b699d98 |
|
MD5 | f6a11371b46a28df3f36655de04995ad |
|
BLAKE2b-256 | c7db8b901d4fffbaefadd96804fc64a455aa3a4296ce9654ad9e7d4a9cb537af |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12+, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ddc0cf684fd7990d07f6d6e766c84b8e2ef5181fc58f89a3282c86461a0b6955 |
|
MD5 | 956aa0d1ae48422d560f5a9c270cb551 |
|
BLAKE2b-256 | 6d56af96b3b613be0e94a8e2f973a2de68041fdada26c136bcd7762594e4bd2f |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-macosx_11_0_arm64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-macosx_11_0_arm64.whl
- Upload date:
- Size: 795.9 kB
- Tags: CPython 3.12+, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd2b92af98b200a91e7573f66432fa216ea7aa6e629ffdd473775dac9066b568 |
|
MD5 | 76f557960c892aff0f0c743557bb5445 |
|
BLAKE2b-256 | 1e5658b6aa240e3a9ea0f0c0e98ce86dc1b67bed51b57fe9b1d2d68db3c8c65d |
File details
Details for the file protosaurus-0.3.2-cp312-abi3-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp312-abi3-macosx_10_14_x86_64.whl
- Upload date:
- Size: 825.9 kB
- Tags: CPython 3.12+, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ff4d1c3f9ae3bc651a04b34f975e641d03e9a7b9b124bb9289e2b1b67c52e32 |
|
MD5 | 276be43650b696fa0f187641abe5e2fd |
|
BLAKE2b-256 | 1f4d47cedb67f6d902d61f744a5e32cd3e03c26ae11508e9a7f41fac6e75ad19 |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 668.6 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 373487d4147f1bfae0f9e0b146265eb10c4087efdcf1c52498ece2d514c2b3cd |
|
MD5 | e1a3dff074730e1ad3e1f99548ea9182 |
|
BLAKE2b-256 | 05d1007d40d233d00be0e4d6289b85cbc37c734ec8cb0ab75ba0a2d1fdd7015e |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-win32.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-win32.whl
- Upload date:
- Size: 597.9 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a00236ad64a37b3d3a6aea58f18d33848558dd8ff3d8ccc50c903b805586ec |
|
MD5 | f40dcf136329caae7a218bdb2cee40f6 |
|
BLAKE2b-256 | 8dc3b83b9632c68bf8e00b673fb4d81ad214a18694206f757a2701fec677b0ea |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f740f96bef6f30f39889020c0b349604cab1f6142b629026edbca444416ba74f |
|
MD5 | 21c2619ab13edf9d7fadad0405052937 |
|
BLAKE2b-256 | 1193daf319993ef88359f6a4b3989868decb9825f80657e4a0b7c7d5fca367ea |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61cc7165b28c785930053a1e9487bae1babdc78866a75cff1394bcd67dab3b9b |
|
MD5 | b1475cb1adb94ca79114809de7f38bdd |
|
BLAKE2b-256 | 0c6b3a814e82107c77bbc634d4dceffb15623a2c2cfdc957a7896b6c35f8f55a |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2298f774ec917422b453e43179288ddc4a7738d67d6daa9314bda81a46bab545 |
|
MD5 | 0593158f51a07764427b849d679b7cc0 |
|
BLAKE2b-256 | 4f9b7b996c74368d0e4b5d727b448b8c4fd931a90fc755c15e83c8cddd80ee04 |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6c0e7749d97a8aa0c898c2a5d2d35d25666d1270f1ae53a1a9e0a8e8d81c891 |
|
MD5 | 5fde113c7f4c269a07d95139f23ae0cf |
|
BLAKE2b-256 | 1ab32e7a54675d5c1aa9f00e3b1eea915ea79e23cf39a9696197adc5de97a5a1 |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 798.2 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf1aa52e19871084f33a60d400aed843460c123a70f34c5d423f0bf494bf7c92 |
|
MD5 | bdaea9ac9007a75bf1f1e558ec96cf48 |
|
BLAKE2b-256 | a6501945324880ef4d93e877bd9dd205d6e768131c6016657e13972a96a5e8c8 |
File details
Details for the file protosaurus-0.3.2-cp311-cp311-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp311-cp311-macosx_10_14_x86_64.whl
- Upload date:
- Size: 827.6 kB
- Tags: CPython 3.11, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d50f54e398a5c808547b5db711c0c179c78f9a96c100924aae7de480d1f7074d |
|
MD5 | ff7287f5585d7e7e914d988136dc9acf |
|
BLAKE2b-256 | cd91f2e23f002b49b292aef26f6d03bc6188bf6cee3b2f2996ad03c7101201f0 |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 668.7 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66d242d3ef88af5f05edf015c70def5759c6d1dc26d079defff9a95c47e5b40e |
|
MD5 | 356c7194c6d4c711aa1deb0bef7dc12e |
|
BLAKE2b-256 | 7078ddcc96ebdb4aa7e97d59c3725dc46f8e18866fa13e6d6896f8836c1c182b |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-win32.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-win32.whl
- Upload date:
- Size: 598.0 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ea26e178d43b1a453eb4e45ecf5119cb15736e4db83a3f16097e7a6a4cbe815 |
|
MD5 | d6b5ad78d2c45d8aeead5ba818601caa |
|
BLAKE2b-256 | 00753f94f24e3e9b57450e3ac4ac8f1c1e9b49746a919dfaa890725e637c3024 |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fceb4bc369b39822269211f470728dd7df9948f1fb0b7bad2547b77f6c4e197c |
|
MD5 | 5bf5c615a3addb4d0eb07c1ea83e92d9 |
|
BLAKE2b-256 | c95f42c54fa9e3a9b113181c799565991d4e982cc8f7a6f25e92f75aa40a4621 |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6326afdc9f3ab15c1d907ddb78fae5060779d8b3b2df34a82eb080f66058629 |
|
MD5 | cc4e888fc988a6227284cbf5ee5367eb |
|
BLAKE2b-256 | 1120f9e66fb634727606e6f0de4e7cd88e47cb976eaf0d4954f86ae8ddb7823a |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c76cd8d0eda7585b77c456b556697383278b938aa0a5900cd8fc0485edb2066 |
|
MD5 | 28e49d60b788b5561ea0593297725827 |
|
BLAKE2b-256 | 96452f54cbc63e920f720cbb101efeacf08405370090fc204b4e37b1b96edf55 |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cbb3d521c3da016b96bc06708f76972a36f05793254c163183627ce5f8bd14b3 |
|
MD5 | cf447c812e74e7a10556b6d264fc728c |
|
BLAKE2b-256 | f8414b82788d3fa07b42835788a79d16bffef7f380795f72bfb85897c1a3f9fb |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 798.3 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8fcf6ce34c9c4975e8bdac7ba56b3bab69ce6ab7dc9bc581208cb7fd882a640 |
|
MD5 | d70cbaa37648c53b96d9591d84d1df97 |
|
BLAKE2b-256 | 1049d75f50a22cf03b8f3ac436b54bdce4b84e862f436eb6056afe8d4c5fbbd1 |
File details
Details for the file protosaurus-0.3.2-cp310-cp310-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp310-cp310-macosx_10_14_x86_64.whl
- Upload date:
- Size: 827.7 kB
- Tags: CPython 3.10, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9727b9ff1fd5abc35e40fa830c89c16493f40ce0ee33d76d2114dfe00a4117c |
|
MD5 | 973fc39b917b11da19dc3c5b8a54ece7 |
|
BLAKE2b-256 | 3d621dc22eea9e264ab41a99a6960835c88a48191fa86ec25cfda469602e613f |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 669.0 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 947b29dc164e9132981305c8dd380e6808110a7d5d7c546a95503614c358bc63 |
|
MD5 | 9b034009e3313ec2c283b72bc4c0dacd |
|
BLAKE2b-256 | f0dd3f3ccd980034e64cfa04865676704a5f2dde7de4d4aaff1681b58c6dd62f |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-win32.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-win32.whl
- Upload date:
- Size: 598.5 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab47986af227bbc5785a5a01bb849f6871320439ab870857daf5fa0dce53fb58 |
|
MD5 | b8c70c4003aa5900d75d0dac51e47ac8 |
|
BLAKE2b-256 | e428c997ccc3c7aa18e3ebc729b6eea9152d7f65ff7a396493689cc15d21832a |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ee4a43c65baa6692738702bfd1b7c54449f703360a7fd9141a89b783490c7ac |
|
MD5 | 1ca23d256a7abecf891c500424fd5a6b |
|
BLAKE2b-256 | 4ce8b0849d54ee5201f1ce7795109d707afd2dd84f3a79ec0d0a26fa593ef360 |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44d653938b2efd918f50edb022c73bd2772f43da46efc0d3a8d04b96d77added |
|
MD5 | 026441cb3ac4a4ad4e9f9593f00b96ee |
|
BLAKE2b-256 | 4f1010e1c2bfa5f3431fe5f59bbb76b613177cc2816728426de1e50f7ff94299 |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d4c2ec6c552ecd7a9cc4335c4576b1545757c84a4298bdbc7dbb0ab4485133e |
|
MD5 | acf77ef5615645c7c28ad5b896ec48c4 |
|
BLAKE2b-256 | 4e9fb0b03a4586f1dd895426ba0935ecb7192a844f5ce15edef5f0e002d9145f |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91fe4fd9a5a6a17334ce2e0fa3785cab0f44f6cc449198f9670ced35d04323b8 |
|
MD5 | 856cf0804837cddcbe3ff9d7df54be94 |
|
BLAKE2b-256 | 731e8fc8d2c9ac0912123f9682c5d4de1b05bf06e66c1e0d2288b4b9b6c92b2e |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 798.5 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed11fabc8140c5e0dc549d7d3449d5ecdc15c695f74c36d68504080459b88613 |
|
MD5 | 1bff8eae192cad481d86c32accf3efa6 |
|
BLAKE2b-256 | 7360b4fd70c1c734a53589ee0acd9e6dce743a3e34aa0b56c629bc9abdbd3d29 |
File details
Details for the file protosaurus-0.3.2-cp39-cp39-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp39-cp39-macosx_10_14_x86_64.whl
- Upload date:
- Size: 827.9 kB
- Tags: CPython 3.9, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7deb4bd8dc45e9e61db356de1b545a27ef160a60af269ba981cb5167d529feb3 |
|
MD5 | 6ade783f7b6f53acf6598db7e4bc5639 |
|
BLAKE2b-256 | 2c4f4fdb2dd5284d2f5ed9900df7c944c93b28644f0616c74b1a7ebf07062ba0 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 668.9 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d12459722dfd8d6f1515015d76a29e32a6a709cb3ded365a660fb71f906804d4 |
|
MD5 | 8ae38b2a0022966da8bedd481c768d38 |
|
BLAKE2b-256 | dc3eebcf0dfd49c1dfb7d88bfac63c4c4cd9a27a1423601f5f698ba7dd6cef80 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-win32.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-win32.whl
- Upload date:
- Size: 598.3 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 074009e23899ef08c689e4748e0b7f2dc52e04ce11a3141926b057f4231f6884 |
|
MD5 | e4ee6ff1b225b130eb5eb2897126be0c |
|
BLAKE2b-256 | adf11fbefa7c17e21a97d6a6c5156446e26980a159c0cf2a664b567b300922a3 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c5e0ace557c1bd0bce2e629732f8764c02e700258391e012cbba244cb1101af |
|
MD5 | 10aa81f99cc2083b070f49f31f2711d0 |
|
BLAKE2b-256 | 6a66da0094c8e0a752a5bd3c749a7a41c494626ee18f1779b5f2b2242067e1d1 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 1.8 MB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd05b5d9f1ef34bae638a46b24ddd3a122d79a7f998f44be3a43242212d0cae5 |
|
MD5 | 82006b19c649a716dc67318b7376f3dd |
|
BLAKE2b-256 | 7943b31961ac6b8a6035688843af0cef60be3bde316381f3ad5eecb5671ba2d8 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e87f90ff2c9a12d9eba62089b539f1ff0a0ba02ac6e509a6c800e41ce0dc8923 |
|
MD5 | b6e4de7cf16fcf7d1f05066e1bd69b8f |
|
BLAKE2b-256 | 4dc3ea7a887cf505be155cc9311ff04395bd83b32333f8eddef93014408b052f |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bf4b4de3bbe5c7d2db32041bd549735a498d615ca5c4eae00a5f37e54be10223 |
|
MD5 | 871688b7a774bc09feee8df6c6f65020 |
|
BLAKE2b-256 | 95018b094158bc17ed1e9b20556e9dcc827120bcd79fc98613789a38b2816729 |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 798.3 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d42ef1afa9d1684810624729ef8179a5c15b3de1e0815e8e0b30883d9ae8646b |
|
MD5 | d1d3f6b49cb05f1bb5639f653de798bd |
|
BLAKE2b-256 | 2be158241c49be4019f6462a8bac3afd16714415fa6d34b7d50ef2cf4bcb36bb |
File details
Details for the file protosaurus-0.3.2-cp38-cp38-macosx_10_14_x86_64.whl
.
File metadata
- Download URL: protosaurus-0.3.2-cp38-cp38-macosx_10_14_x86_64.whl
- Upload date:
- Size: 827.8 kB
- Tags: CPython 3.8, macOS 10.14+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.11.8
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02c22f45802288d0b1fc6b97263ea108b904a6b41f8b5dde0b45d60d1468d6f4 |
|
MD5 | 1b650719972619e2709c3f3a392c8656 |
|
BLAKE2b-256 | 1639e42222559fda2ce9e2f8faa6b0548d6174c8247dc863037cb037fc0a08c4 |