Skip to main content

Convert from protobuf to arrow and back in rust

Project description

ptars

Ruff PyPI Version Python Version Github Stars codecov Build Status License Downloads Downloads snyk GitHub issues Contributing FOSSA Status Repo Size

Protobuf to Arrow, using Rust

Example

Take a protobuf:

message SearchRequest {
  string query = 1;
  int32 page_number = 2;
  int32 result_per_page = 3;
}

And convert serialized messages directly to pyarrow.RecordBatch:

from ptars import HandlerPool


messages = [
    SearchRequest(
        query="protobuf to arrow",
        page_number=0,
        result_per_page=10,
    ),
    SearchRequest(
        query="protobuf to arrow",
        page_number=1,
        result_per_page=10,
    ),
]
payloads = [message.SerializeToString() for message in messages]

pool = HandlerPool([SearchRequest.DESCRIPTOR.file])
handler = pool.get_for_message(SearchRequest.DESCRIPTOR)
record_batch = handler.list_to_record_batch(payloads)
query page_number result_per_page
protobuf to arrow 0 10
protobuf to arrow 1 10

You can also convert a pyarrow.RecordBatch back to serialized protobuf messages:

array: pa.BinaryArray = handler.record_batch_to_array(record_batch)
messages_back: list[SearchRequest] = [
    SearchRequest.FromString(s.as_py()) for s in array
]

Benchmark against protarrow

Ptars is a rust implementation of protarrow, which is implemented in plain python. It is:

  • 2.5 times faster when converting from proto to arrow.
  • 3 times faster when converting from arrow to proto.
---- benchmark 'to_arrow': 2 tests ----
Name (time in ms)        Mean          
---------------------------------------
protarrow_to_arrow     9.4863 (2.63)   
ptars_to_arrow         3.6009 (1.0)    
---------------------------------------

---- benchmark 'to_proto': 2 tests -----
Name (time in ms)         Mean          
----------------------------------------
protarrow_to_proto     20.8297 (3.20)   
ptars_to_proto          6.5013 (1.0)    
----------------------------------------

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

ptars-0.0.7.tar.gz (130.5 kB view details)

Uploaded Source

Built Distributions

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

ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ s390x

ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ppc64le

ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARMv7l

ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

ptars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ x86-64

ptars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ i686

ptars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARMv7l

ptars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.13tmusllinux: musl 1.2+ ARM64

ptars-0.0.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ x86-64

ptars-0.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ s390x

ptars-0.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ppc64le

ptars-0.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARMv7l

ptars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.17+ ARM64

ptars-0.0.7-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.13tmanylinux: glibc 2.5+ i686

ptars-0.0.7-cp313-cp313t-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.13tmacOS 11.0+ ARM64

ptars-0.0.7-cp313-cp313t-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.13tmacOS 10.12+ x86-64

ptars-0.0.7-cp310-abi3-win_amd64.whl (968.6 kB view details)

Uploaded CPython 3.10+Windows x86-64

ptars-0.0.7-cp310-abi3-win32.whl (849.3 kB view details)

Uploaded CPython 3.10+Windows x86

ptars-0.0.7-cp310-abi3-musllinux_1_2_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

ptars-0.0.7-cp310-abi3-musllinux_1_2_i686.whl (1.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ i686

ptars-0.0.7-cp310-abi3-musllinux_1_2_armv7l.whl (1.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARMv7l

ptars-0.0.7-cp310-abi3-musllinux_1_2_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

ptars-0.0.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ x86-64

ptars-0.0.7-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ s390x

ptars-0.0.7-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ppc64le

ptars-0.0.7-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (1.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARMv7l

ptars-0.0.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

ptars-0.0.7-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl (1.3 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.5+ i686

ptars-0.0.7-cp310-abi3-macosx_11_0_arm64.whl (1.1 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

ptars-0.0.7-cp310-abi3-macosx_10_12_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file ptars-0.0.7.tar.gz.

File metadata

  • Download URL: ptars-0.0.7.tar.gz
  • Upload date:
  • Size: 130.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for ptars-0.0.7.tar.gz
Algorithm Hash digest
SHA256 bcd228bc87ba159ee8d3bf2c1df0c84796237718014555441fad6bddcddcfa4a
MD5 65c349e51a0ab87c4fe3ad45d080f1df
BLAKE2b-256 fc1e40fe097f08f820efd4fc98d846cfccf1b41694b0f69b23c30afce6b8165a

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 40d35f5528dc397ca09ce4969cb6dcf561ff4fd95e942eeae15636c3a5b9082d
MD5 5a057a23675f4f4e1769ab8b973cd15b
BLAKE2b-256 32a97c7942d4f9091049dc8daed5aa4ec48b78b6c8921f256f3a484ebbe04e0e

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 caf479e97a6ed3615637c28411a84144e1bf451bdf6ffc1165d27f5f6349760c
MD5 bd90222d377fe5cfe83a44612e916f8e
BLAKE2b-256 33c51f43b4987be5cac8bf4ade7978862690c69d3d4f03b909b855156e672640

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9b9ed6c82c53a9123f1a7406cbfd25cf897bb0ac812109febd9303fd18ea1279
MD5 7ce355b8b5ea47c862789127024158dc
BLAKE2b-256 cbabcfcad5b3027da5143278086724e145435e6c3b0dd60750a73434fed5d615

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d1b2750fc43b5dd07cb226c00c4dec5ea3d0df1a6ce31dcc90716d3646f82761
MD5 2c311a302cb7477f4045386df72dcd40
BLAKE2b-256 89d621673ef8976c8d2a7951aac176a02ded50f7510f5553992be40f08cccba3

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6000609dd7891f2d4f70b959569f7f3217b7c6d0ff1c85efec4a8101df0fd771
MD5 48d70648fcdb9025bb78db997cde5e8b
BLAKE2b-256 9b776b0b2ba3122ed0cf60f09f5f690da5be0388ec2dbaecc11659a342eb87ed

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 542b8793ab87c2922f28934d3c5f1a3b2c033cfb51d3d9098cd601f977d04493
MD5 081df1cd0bc80d3ddefdb60195d393e4
BLAKE2b-256 26fc40fa8d3d73c02a2fcb16358a1243fbf41a000880f0785b10975cbcb14cfc

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5cb58eb721ac1f2d3283f30f9f7c4d3757e4bf0f076f6c5d5951436aca7b5f11
MD5 447292e0619712fe102f8a8be938cb19
BLAKE2b-256 729569cb8c4ef482c25d384846cae834d7bb218c4ff8ba86248961746aa69923

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d739f249a73ad82b8f89a936ecb90d010fabc097cd62d7218030dd13857cffc1
MD5 67883793ee0fe69476bceb023bf6c174
BLAKE2b-256 6a84413b3ebe68c3496ccd6d704f738923a77829ba7af4c9317dc8f52258ba92

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5286cf14ab8f3844fe90c6729722977ed6df1a3094df4043ad63c2e8dee4dcef
MD5 4e03c0d8cc27f97e97fda997788ca66b
BLAKE2b-256 fff86216c05ecc87df51d2ad8edff653792c35555b3d2bcd18f94c78dee35fd3

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8888a683edd18f2cce2a356be1f48834ea2b788c9742bd5bbdcea2e727d9e148
MD5 f803dfd2f7cd8b13771ff8f9c2256058
BLAKE2b-256 ba396ba166b21a4286058518221178ef2d35fe0e78de3494f294dd071c0fb2a5

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 67e80652f9f3e672b4e98ff720178d5c5f5c0bb1b7fb2f962fd46ed67254ce6c
MD5 9694fd752a115770e30521259de13361
BLAKE2b-256 e06b5f4c618d5a35429d88fd42767c282941f19a3f3d70d4501823724242ab08

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d61fafef9c49acee90d3e41f7199c2b4be91777f38cc5068f1566cc23e37d6f4
MD5 37996c7e0c9d795f8336ab41c9b83655
BLAKE2b-256 035ecc21edb900a4ec1976d3935b1445a060219bac44640e37f6e7f0b68ae971

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8399e2fb3062c7487eaceb9869a3e32a665b00643dbea09f85cf385d57794541
MD5 2d59ea8bea0b970e7916e2ef79bb34a9
BLAKE2b-256 3b2ed8d14a152ac30d5ab5b6888ffdeb58a9d5297a13bf5a31821db6202ee5c0

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3669324fe1c2fb811e4b018e098ce18a6165b4d50c51e64b0441bc0604183bbe
MD5 aa12df9a617c24afe066a497d62adda3
BLAKE2b-256 fb59c5812e55a66271dbc9d42856db9b02f969ad47c883558403cd8ad28a2002

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 810cf16fd08c544292caa14dc0df6bf2396a02e015d8a8b453d9c0a576ee17ec
MD5 39b3f44c390db5799fbd323879b10d4b
BLAKE2b-256 d85edf276578519ccd05f610eab892786557978100ec3b77661c15c11ae7ba19

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 da1f8a18393ca7d3f20bed98090e94d0cf19ac95e37d3ee0b9db9471f836685e
MD5 66dcc0431d1e2229577a74e42a0665e3
BLAKE2b-256 57409399eb1cf29026bcda3ad667a61acdece85b6f3a919d33e0c2d5714b5de0

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c801f0e67a55893cb0f9979b42c88418f6f3c3dd53f8cb2485311d8f24ebb4e3
MD5 f66fb97f245e219d4dfc24dde8cd8989
BLAKE2b-256 2646c5c9b4ba52f06fb87e8c56b7cd4529983bd5289c4f3528f05d451054c43e

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 81dca44147aa61d19e0b803231b3e638f26aba2f6e723540d4390bf7d33128c5
MD5 5a7c21e0783cff0d59d5de7da3e5da2f
BLAKE2b-256 176844a41edcdee5eee042ea0fd2fa2f76f7b555415ce7ba8d457ded20d8484e

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6aa0312166dff40ef3d00f2b277faa53d97d55fa55078642dde9673332c78f7
MD5 e9b734b37fdbb0f116555d15e4416d4e
BLAKE2b-256 67d834a4b3804aedde3e7b2d61df2528845697ae7bfda3110ffffa4604b4d014

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp313-cp313t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp313-cp313t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 51d0d402d471c706d01543bd918ae7ef97b43a6bad2395b06337daa0774c13dd
MD5 02616321c361e3db2565b08a517bd47f
BLAKE2b-256 518cf4f9c22da9078f995a2019fc1a6ac4471b6e57bc4dfd49c7a97cc1053725

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: ptars-0.0.7-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 968.6 kB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for ptars-0.0.7-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8b1d71f1cad7f4f155138580043df3d94b39f53cc3d2fbf49595e1766778b471
MD5 059fdfa4674d1624ced7e0cd5f9e062d
BLAKE2b-256 841f0f4400d5f7cd438f7f58120a56693655fc66a3be65cd3e7205afd943bc59

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-win32.whl.

File metadata

  • Download URL: ptars-0.0.7-cp310-abi3-win32.whl
  • Upload date:
  • Size: 849.3 kB
  • Tags: CPython 3.10+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: maturin/1.10.2

File hashes

Hashes for ptars-0.0.7-cp310-abi3-win32.whl
Algorithm Hash digest
SHA256 6c4d1bfe90797f4fdea5303d2ea00ab14ed5f53148e87a48b83544d26b762f69
MD5 368df6ea9bfeaac6f8379891680dbca5
BLAKE2b-256 f202f0a297a7123a09d96eb950163ddd7c3cf61a8c42bfb979d31923d0cc9d64

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b33f9e8cb284de01a5a9b8adcf8cd08afbab0289a813dd6ca55bb0d3a41cf80b
MD5 a0fda082df71880cdae4c8a24838416f
BLAKE2b-256 cbd4109082e5c4e9b894d2d384e6e6a8d7517933584aaa313a5aaf1e30006290

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 278a6a1c80f307f1a63f2dd8155a8211f84a8e65912dbea24b341a01bf8b76ad
MD5 9e5dfee280fb91029e01e6805498899e
BLAKE2b-256 e49c4b15d4803a64ceb33bd75fc830cbe5bac41cb4b7812048a282ee4fc0936e

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad62c0e4096d824588c60ae2446e71baa5b37f8b9cd973b699f832be86de3208
MD5 2453ccc714f45b52f666672b5a644c37
BLAKE2b-256 05f6bf1fad8f1880f47af40e87d1523b6db350051f14024b6a7a3bc1b43f3d63

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7a7e0b1028f48b75ff211e07a2013a75c215947fb476f454ba661545669758ba
MD5 f4abee7b9e1f3943ffbf0e5ed43b603f
BLAKE2b-256 c88c858f27a854c51a03bfcefb5ef7912fe7eba194ccf80de05639d235cbac3f

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51d24f63a01a11d9ad5cc3aec03770415359d3f4070a50f44fbd5227f7416e45
MD5 b5622255418ce83db50d545fdb7f03c3
BLAKE2b-256 7148ce020f157d2ac4723c62edf15c0b11bbc45822a642b4d18b7ddb976b3e52

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0892155ef8ce03bd5ccfee5b3fb3d8dfaaa392dcdb70acc551ad2f3536b53949
MD5 93e989b50426bdeb6dd3b797651d8807
BLAKE2b-256 f02de7c3b23fb2d16086aafbfc94248ce75ef5916611505245cb1c9fc267250b

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 80ca8f191dcad82c9c7d4993c60f7c8a1294e945b56e890b6de7dff5614c2bad
MD5 f2ae0de0ba54708b4ebce497aacaf526
BLAKE2b-256 1be4b938fab795580aa6603eedcfe6dd4574ac516671c50334adf9ea42c4d781

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 9d480874d686f64dd9e5b7886fd05339ebd8ebc31231b9ea319d46d577135b11
MD5 f038f94e49ff2c5a5323f6dabf1a0d08
BLAKE2b-256 86d860b40cffb30f8f34a50419b9b28e1b6b7eb45bf5bb40bda457bcb8181894

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aac32d830f973c0fd93b96bb1c1b2c5f82eeeff8d6834555ea3d98f723f9b323
MD5 179ec00d1a014ba690d42fdd181e49e2
BLAKE2b-256 c4d963ea79ec8ef4d25fd6033cd1aac3d350b25767287819bc1a5e950ca0bb68

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d72bd738d2af62440341c2e5972ca8528e744038398a8b767565468a95e55390
MD5 88ce4f0370fc882acb989fd91ae74f0d
BLAKE2b-256 98c7f4fc828467b65cdd0ba29fe2fd1d425af5fdb2b795163fdbd786dab08b71

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd3b84f194eedab102e2ee573ca27393088098ad662ad93a6c0ec8743e673162
MD5 6932bb6bb8ea915588289eedf4707496
BLAKE2b-256 bd7a2bae6ffcdfcf210c5ed26ca050fb96e1f04870e5cde87168096934803664

See more details on using hashes here.

File details

Details for the file ptars-0.0.7-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for ptars-0.0.7-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e81431f4c8b11faea17fd9d2fdda6a12053ca089b149d91cbff7a698db6945e
MD5 64bac23faa986dc3b0b4cdee6a95f781
BLAKE2b-256 e397e3891d0257618b8a017a60d6fdf5ee6fb1aa486e8ea6d639df6f0d3755d1

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