Skip to main content

Serialization and deserialization for Python objects

Project description

A Rust crate which defines a trait for serializing and deserializing Python objects. Because this trait does not have the 'py lifetime specifier, trait objects can be stored in Python classes (see DynPyAnySerde). This allows for the different PyAnySerde implementations to be created and bound in the Python interpreter. There are a variety of implementations provided for standard Python objects, and there is a PythonSerde abstract Python class which can be implemented and turned into a Box for custom composition with other instances of Box (such as that for List) without needing to write any Rust code. The constructors for these are exposed via DynPyAnySerdeFactory.

The use case for this crate is demonstrated in rlgym-learn - the user writes Python code which instantiates a struct defining Rust serialization and deserialization strategies (the PyAnySerde trait object, held inside a DynPyAnySerde) for a given generic type. In Rust, these DynPyAnySerdes can be received as function parameters and used via the append_python and retrieve_python functions in the communication module. These functions are designed to work with each other and allow for the Box to be wrapped in an Option. In the case that the Option is None, the Box to be used is dynamically determined based on the object provided for serialization, and the information needed to reconstruct this Box when deserializing is passed in the buffer (except in some cases where the information needed for reconstruction is too complex, such as UnionSerde, PythonSerdeSerde, or some other struct implementing Box not defined in this crate). Some structs (like NumpyDynamicShapeSerde) implementing the PyAnySerde trait rely on alignment for deserialization, and so these append_python and retrieve_python functions must write directly to the buffer so that the alignment is known.

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

pyany_serde-0.1.4.tar.gz (21.7 kB view details)

Uploaded Source

Built Distributions

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

pyany_serde-0.1.4-cp313-cp313-win_amd64.whl (224.5 kB view details)

Uploaded CPython 3.13Windows x86-64

pyany_serde-0.1.4-cp313-cp313-macosx_11_0_arm64.whl (330.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl (541.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_i686.whl (567.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl (632.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl (543.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (396.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl (542.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_i686.whl (569.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl (632.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl (543.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (432.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (397.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl (541.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_i686.whl (569.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl (632.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl (544.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (435.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (397.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_i686.whl (569.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl (632.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl (546.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (398.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl (542.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_i686.whl (569.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl (632.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl (545.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (435.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (398.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

Details for the file pyany_serde-0.1.4.tar.gz.

File metadata

  • Download URL: pyany_serde-0.1.4.tar.gz
  • Upload date:
  • Size: 21.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: maturin/1.8.1

File hashes

Hashes for pyany_serde-0.1.4.tar.gz
Algorithm Hash digest
SHA256 31d3bda18067d2f3a8bcca66f1362918052c74cfc656eac219114fe968b8b2bf
MD5 4162cdea626fabb5dff8084eb95f74b0
BLAKE2b-256 9c4df9110fc0670288803ed63a845ce229a7c9ce45b25465a726b90b5f6ab055

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 30a0e646ed118d4818b64f569f1f23e735d8262351d4b34b38d57218c3bbffa5
MD5 f327e2bce27df36723cbbe6ca1d04832
BLAKE2b-256 6d87a3dd2bdfc187c9fac5e38dc7313fec855252d96d361e7621891e84ea1f73

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d6935a4436aec3dd8d2b904b8ee65fd2d6186376daa829607efd1a00297f1b9b
MD5 6abadee0d9331d8feee11fc85254e51c
BLAKE2b-256 76402391802bf4c957852791e37d3a2fcdd41d9a824a6549dc2fe083dcb3690b

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e7db9bb6fc751cd17ad1ec6d783995b31e1b6312a8348097d4c5832d4f9ffc43
MD5 a3d7071dbb6a3e284884dae2d8810ec7
BLAKE2b-256 c8092ff2b0147977ebf69ee808f1eb11d3eb82588e8576d6a0989291bdc13025

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ddad16f82f4958bdea4acfe4c001fb26fd274815072ad05040c496d324363cac
MD5 e8b85cabe1a8c26bf37cfceb2a24d9ca
BLAKE2b-256 6b6e82a189cad6a54e2c874eadd4791ef9ff0e3c87b1e2fdc987676c0bd9ab85

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 64dfb6e208755e2566eec04deaf47c5540eda98bb9a88df2e85d89de30433ae8
MD5 e54452223555ca8899b2979882c4483f
BLAKE2b-256 53f5bad747a0a291dee97b2d6faeb625673dad3aeeaec008de2372e649da34e3

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ca918eb6e38b3484059dd7415d2c43e00e4935dc14a3e10e7f66b3612c8a6b51
MD5 48ad45e0bab865bff811a89ca858d955
BLAKE2b-256 b98a4203b9b8f00eac4b8ca94b982d3168b43fcb1c369577c1322cea66e28327

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 136a2b51bb421e8cb3c8f60a4a71c3edec5097dc56c3d0c73255c716b92676c9
MD5 a374ec710bb32322122e3d3c46c60fc9
BLAKE2b-256 3141a8a0413b1e2221cf329cec62d248346f3de219b1d07edc1caccd8b603255

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3ab3d560ace52b19fd6e2cd532b830b924e377ab762f80c3a7ffb92724e43302
MD5 22d3faad6d2938164c2e821d1043a3f8
BLAKE2b-256 f5602fb2ec206a62bf445b62f00747ec2acc0dd5aad01fccf085cc6902319e86

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c057d050d63cf8727bbeef231c588db9959c262f6ca37b4c6bd29a035efa04a7
MD5 8eab6dda437c3426d6820c28347b6d5a
BLAKE2b-256 a50e4253040492d3c67b6b5791e5501ed81c002a9d54a6d58c9068d9fd935d8b

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2acc1bcd270dd5e1cbf8baaf1c5fbe683ceae5f00f642dd29159f93f97fecce4
MD5 b3a06ee08c2164b53ac2afed6e7743d3
BLAKE2b-256 54ae17a272a6c8229077e599d26d7c3d54ba45a0d07f8de7f87432d34f515579

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76b7f93b84165f150824a02c187b333d905d9524b063a75b6c97b5144ef0302d
MD5 87c759c8890f439e648ba5a0e0c8b352
BLAKE2b-256 8109d26ad2bb732cf949278e83fce3d8985ea07f126df62ea1e2f00099bbfe5c

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8b2f66f0302dd65a445b2f42dc21744f18113a2dbb43f82dd90a8926114e116c
MD5 f995e70590f2155f1ee6c418aa9d9e85
BLAKE2b-256 f6a1ba27b78e7530d37e0e0bc1f58313206ce6bbdb2fe97ee772cfff61050cf9

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 12f108f87bd3f8d6c7277732dd042bac2a6e10dc5eea664d451633f41bfc2606
MD5 77036a2ffff95c823262e285a0568fd8
BLAKE2b-256 8de04b35579d602b10cc149bc31105c5af85cb882810e1b8657ea1dd02df95f8

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ee691c4d0d9ce5676732e6205bd3e66116b555b26da6bfc693d6c4c4bb2db645
MD5 43be824ef6a40891ce4684d7db5f82d0
BLAKE2b-256 eff2e5581ff96bf9fd3f1556e22c08eff6d3ff767dbd500cdec6054b5b5a6b5e

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 ad7af08ca8de48df4c01b551523d023b088a090d47771d220681ea59174491be
MD5 5c8e89ca1ba652a5e726a9d0c916ea31
BLAKE2b-256 4e50c9855b623156449561872b202eaf138324ea164ef9424aa3d12fb946efaf

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8bd94b4bb03001c3d1f453b9b1c3396116d4c6c563aea210a0ea8395142b1457
MD5 822d111c5b4a7168ca950adfdf3a24f8
BLAKE2b-256 430f046594b4ab33943d8b805689c4225560d383ca870c787dbb1824fee51b31

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c165e020a03580505ad0efd9dbad48154fc1fb5d41a8be3ab8a076b31825158a
MD5 5064fd7c08e988649a40f4be203eb2c7
BLAKE2b-256 bcc18e243823ae474cf54034475252ca67d08fb681717fb1178b87503ea94aa3

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 15a5e541801fac3f45a212adf04bfd342fde12b89a36fc6b798de7aff316820c
MD5 c881600dd435245a4038edc51691b7d3
BLAKE2b-256 8fb7cf8a5c80de235490a2f1fa073119ee6aafaaac86a5fd9421ba25212ce006

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ec6d7ffc78c665c0a3c8039a6a700c05e513e3d1e6625b5abf802aef3230becf
MD5 4884058c38f33b581f84861332e8ef64
BLAKE2b-256 6cd552178689fc9b3c8ecc97bbed3289925a04157c0a05a76b04e48032c7c8d3

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 0271d3f888674a7f9a959a7e3aa9ccd95d9591a094c54b8f5b62e37352cc2d65
MD5 dfb2ca86b0a858726d11c816a8203251
BLAKE2b-256 25d722adab4f2cbadab8d34d6539c7bcdceca813f180b6cf638a2a26a4468650

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 add939860060e7fc2c47575afeae6090738867e3e0b8ed14272b55ab49cf8458
MD5 fb9c457d45c324bc098526835f6f53ed
BLAKE2b-256 0e1dde60f6ac46ff655da41deb8f8a31b22b4f301e2eb4d2683c8f277b48772b

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ac9d9f0633c5699ec8ae378f2a7b24fffc93bb3e7ede8cc1f9b6ef9aa62f9fac
MD5 445313c3c53735720300679da562274e
BLAKE2b-256 7bfd88456c0ec12243e3144a3138137387a1fe5a3723507d4da10a9d6d4dcaed

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0a4bf39bc2ab9f979c43b1cce3a6d393a8280c27ecccef3c2a77c1c61a7decf6
MD5 44ec6a4814fa58939aa5c1435b11b6f0
BLAKE2b-256 bdc7827e79792dec906b4e3ea823b88b28db79a1d79f73fc7e2859327cec2ded

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3481fad0d1c8e606a1a2fea656cb7e7d0f9c5b7d35575f7084e744bbebe6679e
MD5 8abb74505a1b4245e622730f8a8bfef1
BLAKE2b-256 f0bc455a0464bdde9f0cd2560fa585d3fe5abf3d8ed06d72a7f1fad0e770cb6d

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a39d6a4291769173ce72ece38969d065e2716ac8d40e484671f47bbd4eb21d09
MD5 f3bc6ee3ed6f6df9b1ab3c2b79a6a6df
BLAKE2b-256 cc8ee36bf9b534e651cf746a4929e4b1fa0fb867e83906ddcff6a145b2660022

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 527a05bb874359bd4be0cc152a93267ed56aaf05cf719a0417d3159be2c1cfe3
MD5 904c4d028c01fd3c870770963e3b6952
BLAKE2b-256 d3076bcc309f9b158a3ef1237611c8b62c72bd168ac40a4fd866aab78f84c93a

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 787c0a6eeb10d9bf7100e30158ebf157e1cca5f43fe9279cbe5fa52ee99beec6
MD5 65fac3c539d71415fffe580077deacd5
BLAKE2b-256 021b0bfebfacc27a1d14ba136db2e692853948d87a351f04bf80eccc32e717e7

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 eb7cfc2666b3c5fa9873d259f0d60ea24c83bb2ab0afd4add094d5a653902f3a
MD5 3bb0c9769fd83273921dd3fa45b6336c
BLAKE2b-256 44fa5de97d62b532e973b2bd1150e6fcda7bed7f42df43d8ee0164e7018bb4c9

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 8f1184b3f778df97df1fd45d22e86cb3606721621141764e237eb247fff3246f
MD5 dc721e63f1d45a1adb29e656b432c767
BLAKE2b-256 a28b5c2021cea20fe895f1f6e990d2ac489e8bf788f9821ea44f30376460801d

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a14a5d16c2b36ddd935a780aad528d2db0e625497d566c52ac6fdf8fcbd0f7a1
MD5 463a876cfbcee6745fb46aa719bb9906
BLAKE2b-256 b44dd8ec48838d194bcc93c3892ef824746b21e9f0f956b949f21a9c87909696

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aed03e5ded86608ac8b570e1367218df1f99577a03339da3f96637a335d77728
MD5 138a11b7afe84a4945acbdbf27da34e9
BLAKE2b-256 35269f326aacd485ce9f8413b2278ccaecc6459cae4ef2bb55af873835fae3c7

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 852344c6910cf32f0afffbbc79c1e39628651ec35e508af7f1c3775dd2263a8c
MD5 dc711dcaba9148e6bc61958e3349a037
BLAKE2b-256 2664459cc2e7d46bfa8509474364db58b134c90851382adf620cdbbe00dc5544

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd81bec92e0db21d8dd8139fd3c0e74084705a5d1e71b6b544acc6ff42e433e6
MD5 1c81b479e0add53e7d3cbe61ccf08990
BLAKE2b-256 41fbbd028023d0db72a36624511dfcf046f0b7bbeb38a52b0a61370c4b805da2

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 eed078ef116a0b4cba754a8b4b6c0ffeb3f9365c509cec6fa97097d50d5c19a1
MD5 0b92cadf2848f45b5ffa1773f32e4a01
BLAKE2b-256 5d8faf8364aaf6309281ba6e0019f11fce079f2820d838f302d63a7e535bcd2d

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70ee269e4a148ee17a51afa62bfdef7aa140e8a435d0bbd342674bad82a4a420
MD5 7e40da165e6dc9048f941f4ecea48397
BLAKE2b-256 45844cdcb4b4239610da4661177cc081dd864c4c487694ebc499405499f34eed

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4a4a052af5572522beae0070e24e5ffbadc082b906aaca5cb35592933ae0e730
MD5 d76b98d8d0aaafe089bd1531b18088fe
BLAKE2b-256 cf945a8cb62b35bd19c40e481aeb5aeb687f2633c03f5fc7a5838b9eac2391b5

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23b17fa7cb40fce74efa4e76553a5aa23a260d309b6b94590a0d588c7ac4879e
MD5 cf6ff8499160faaee540cd00fb416f68
BLAKE2b-256 36bf56b98a5c4da7daf11ede0af8f60343db9ea6a19a24f57a8c8c13d1ba277b

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5cc60ee3cb630e2cadba4f42d301666155db70598b3523a5b776158e0e7f5d8b
MD5 0da82cdc75a93f9fff538903240a6475
BLAKE2b-256 61c94293b06d3b947526d33e1c0bb98d28bfd98f2c94cf4930f153d12ffecbea

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 14b984b935fe726571547c839f23b468db1e6afc11099e0ba761eda11c83058e
MD5 f6aca8e7357ae95e27b381f7f8f2b4e5
BLAKE2b-256 14f88152004b6f34d8a7ff69684108ce3d39886609ef1de102ba5eaafa7ab2bc

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 740fc4070a450e63437ba53e1f7d43b4e4506a69972781bf79ac9ca9769a94a3
MD5 ceed2af06d82ece987ccee4081c1b534
BLAKE2b-256 1bee95aa8543aa556bd3747240d5b838befdc749aa2101ee709e7b9df9600d3a

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a78f96708b6cb1d3f2ac205141929776476d084fdebe5cc55d7fbf1978b20d2a
MD5 69e1415aefdea8e38476277fcc0bcf49
BLAKE2b-256 219dfba5564c13e9ca57c78aaafaba9df1883e0083f130cdc3436608ce2a615a

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 83f573ab711ffcec637c9c59bbce7432afdbb960f417847e72f7d23d10113de8
MD5 247d1e851e91422b17d7526d862cd952
BLAKE2b-256 d76303397bfb7f0571c627afbcd1c454c10a4085b1d263aca52babfb85eabf94

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d93ba71dc2899458c9ec62c08fca06e3e55555504de6e5bd4849e0cfdcc9e940
MD5 af0ea6ec599c01df4905ee90a53545c5
BLAKE2b-256 c9ff8359c5d2d6476e5a5aecc947543af9a44db8c562823e668959943b6dc93c

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 72e94ffdf3e4610ff7286ad6185b39299a1264331d02ee8058a645c8a237b6cd
MD5 e3fd0550ed2717403b70fbff0a343915
BLAKE2b-256 7589537db1833ec165c1cfce5e353aa6fbf11d5e9394b62b802dec666a46b508

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5dce67eb8ba24e27690647f5b57a999c1e230ed3f30db8bb73d1d60a4fe7f0b9
MD5 e86d66de5a25a4da725b12e828330f68
BLAKE2b-256 9a00933666975ea7a3d02b609615154097f72059cf9aec43ced2d99971d7bbe9

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 754253b834d205714091c30c1dc2d14a72ea1b71e23b007f3078cb1a13e79864
MD5 ee05cde8649ca202de271eeea4d5565e
BLAKE2b-256 c035b96553092ac16c7b92af999062a2c8bc09c6bfc96e3f347cd21bee9c1a15

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46c6589ef65072868054478256fbd9af3c7cbb1be3353f3f6514abe6c4cf7b77
MD5 3330a61a77497db8cbc385b07c380179
BLAKE2b-256 4e23510f8ed4403e7c62a7e3aa9ed147350c195b59fef49f818d792758ee3bc8

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 356e7e75174c846cfac5e4edec921ae0108f858f65e1dba678a5fe372d4de73a
MD5 965e14985210e614b8d1a5cdd75eea6e
BLAKE2b-256 a74c81c8796661a76e545cbdc0ec56349198658eb2d7cc7570e44757e2a0803e

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d9af2409470dd1b5ec322286a0757904c7f109749fa7ff9e9e03b577b0b66c5e
MD5 3b40ec5571c843aecb6e68eebcf293b6
BLAKE2b-256 18c438753778cb8c6130de521520831fc09d9a236411c2846c5d1763d4c00987

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2211a18b5d3b3428c208bb7de67c902119196464e6bf210bc1bfee935985b017
MD5 5b4267de4b32b23be56c72a011da8da2
BLAKE2b-256 d9f1ab0a9b2683e08f8de84739785ce8f3d2d777ed29903388752e2dec1f2850

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a20b02a22e70cc46cb1d5ccf7ea63c43433ff2d943366b80db299da0f163b693
MD5 6a9dd1827e67e8c032b7de3a832dce41
BLAKE2b-256 4df0fca512e7befea9731b9feb51196933792da8903aab42df4de3a32c0e54c8

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.4-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 525d9b3a063552a3e269bf9c10037c79fc5b60e43a77e8f38de3987508f40fa2
MD5 b7ebc40d907ca6c6566aa94830e1afde
BLAKE2b-256 9ff221330811a14917bae3583cf2ef102262b4f9b80c6cc2ca242978d087bd2d

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