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.6.tar.gz (22.0 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.6-cp313-cp313-win_amd64.whl (224.9 kB view details)

Uploaded CPython 3.13Windows x86-64

pyany_serde-0.1.6-cp313-cp313-macosx_11_0_arm64.whl (330.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl (542.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_i686.whl (568.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_aarch64.whl (543.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (397.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl (542.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_i686.whl (570.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_armv7l.whl (632.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_aarch64.whl (544.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (432.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (397.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl (542.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_i686.whl (569.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_armv7l.whl (632.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_aarch64.whl (544.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.6-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.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (397.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl (544.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_i686.whl (570.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_armv7l.whl (633.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_aarch64.whl (546.5 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (377.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.8 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (399.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_x86_64.whl (543.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_i686.whl (570.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_armv7l.whl (632.5 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_aarch64.whl (545.7 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (376.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.6-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.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (398.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for pyany_serde-0.1.6.tar.gz
Algorithm Hash digest
SHA256 47959acba3b2f58cc436ecadda4c571f594d10c186bb8aaf6ab9f7f201d22f5b
MD5 9704e8c6c38fd40b7405c433851075dd
BLAKE2b-256 6ec510e289a9afe0c35dba86ba930aadb3580eefa40e64db1c18ca1b87df2d95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1c61aa507cafce49067e699ccc5b612f9a8073e1d757d501b95ef8a895000176
MD5 9eea5c13544daf2962a7abc31cb2747c
BLAKE2b-256 fcc1ca01284e15e073df74ab2ecc6a979df9af86f2e0a3d3a252e27d3a9c6f0b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ab692274e2e1642c9baef972a2d566e7c9f54a09326c8678a63c706b6beb3cf3
MD5 e3c9400a86b347aa940f486231102dba
BLAKE2b-256 7b6383fdb98c855a99fc9ff49f7132a614d1b4e1e7d35db5a03283789a633e58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 50ae79286188f07ba54e1cb2054852115872b057ae637cc8052b41d889e3c2de
MD5 6c00fd326bfec01bc01b50257932d5ff
BLAKE2b-256 f5c108f6d259ee6fede6e3f876311625c561c5c267718085d08c6f60658ddc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4f6d5c92bf2ef674ac0a252d8d921910062b7ffbdb56e116bbca3958e0652766
MD5 c8b6ce5fdd0cd9a4e5d5ab7cda8ca486
BLAKE2b-256 2876c53c4206bdd9cc1ace80877555089420410c60b1384543fbe3ec48be8491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a3493341bb2db98d010fa4c1fec12a775a3ebcea5408103c12dcb81d8882a756
MD5 f49462ddfca146bc16a1ccb4a95cfa1a
BLAKE2b-256 f350e49499ed4ae925e558ba46cddd5de3cf4d6130228e1910b780d655e42bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a6698d4a8f5a7825904c3ab2fd60b8e0984a768734e7ebd69478ec2f790e0e3d
MD5 b5f326933299dc788c6f4adfa4e86dde
BLAKE2b-256 accd095c6dfcbe86de027358f27c0b9d5c68c7a5275b5da87a8b7b7e9a1e298b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c7fafd4a2278f9541b676283ff383ae6647114cef0ccdedb6c3ecd884eefc3c
MD5 851b64b0f4eb8a877f90832884cb2ec0
BLAKE2b-256 d9ec9f4b320efd5614049e2fdc170078c70b0f39bd65b96500b206caee12ff52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 16844d124af7bd54ffb77cf569a16584a9903d89c0e0ad94492fe9a678650e4f
MD5 6fe7994db75849047c59c7784e013658
BLAKE2b-256 883b91edcc20d240214b30c77b6e7345f0e83b45ba4f04a84b56a247f4aa7143

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 952876360532900aa3a82f99e987d16034d7bc07181c6122d79f77431e2fda0f
MD5 6b2593dfcfc4544c39931443e7b4f5e9
BLAKE2b-256 6c58a47b254d9c62c334f4f083af3082812237f62641e194278262cf486c2158

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 f7fe4903f5f8a99d043e2244e5571a1bdf2931f93a7900e849c628a9c15e17cb
MD5 27561f369bd38580b88f0a682166aed5
BLAKE2b-256 fb5db1f6bf8de0fea297d7e3c682c6689eeaa1f6515463213ad6e9dd574a0b4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9308fb3ebee24151dfbd83699192b147deaa1cd30bceca815e0068819c95641
MD5 ca9dc6a93b9559dc38f59b484fbc7725
BLAKE2b-256 bf541459ad9e26b19229d00e7f5a9ff8c2a1a012eea13edc031c38d6dc274157

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 f51e028ad411047322d39e90975ab22872216fc869777b16dd757e8a18a8d4b2
MD5 8d6f4e476e32ffe9096e4fa5825c4f0b
BLAKE2b-256 f18506dc90ca34b6ea07e7b8c53f8b3b553657bbf3a0222e368517f98b9866b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 68a2b5f7f5bff21937765cd9d20047c004c90ad1c272fa167bad27d13f9323b2
MD5 d840b6cc884681518f1da3f00066bd64
BLAKE2b-256 22f9489f1fc1fbfc76ef48693a27f0d3503f89e753e8a4e48acd38bd1313f4a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b623125f6ae6ee850f3e8fc16e5cbb62601f368413e7d48a24eb354668dc0851
MD5 eb9eb86be33a84a1463e6316a3150f26
BLAKE2b-256 94a5c074c7408f2770dca071ff1cf3b54be0bc38740f6494740117bcec7161a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bbbef3dbe491543a92de3dfc034a50c67be561b27cb918f2616a4ecfe30ba1ad
MD5 c99f63edeaa6f0e0c621b03d19287273
BLAKE2b-256 caaab23c7ab4d8ff72c6d1dbf78684a3ff3ca0209d1676d3f68f05867c9cea3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 99b93f31403868ea6f44a535701060c6757d7c95476818aac88a796f3ed9dbb8
MD5 b2c0915dd19a863d4fa6f961c19ea9a2
BLAKE2b-256 63ab154d0f7a9314ac7dfa3e8e385ecebf229263d2c246fe69d98f46ebb8d1e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55968fd2b323cbf8518cfc7e3f239896a75a4e38635bf437954ea486be151256
MD5 ff902ee259969838ff9ed67b522d7ef3
BLAKE2b-256 20768ec3da3de7b273b044af3364847624a6dcace372282c4e4126d3559f7c74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 bd928959652ee137af2258036c0e7a1ffdae04d5bf78f404fdd0b46810a700ae
MD5 6c575db9ace0f9e1dcc800cffd3236c4
BLAKE2b-256 6262023f1f7f888d8cf26a9330bc5ca19a2b8ddb2f120a708b03628f4a75aca2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 32c79cc7b830d4ef6a49137da842068b4924548e75bc5545fee079f58133119f
MD5 c79ffad39161be8e7271539b5ec39401
BLAKE2b-256 6aeecc489a368566d43f90439ca64a3d0f7cacf2571b4d478a96ddb03b173c90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 613971ab46d5bc717ba8ca09e7ab76853e4d0eed548bb264bcbe2544c931e86c
MD5 a094669071155a5b89394c36d55be161
BLAKE2b-256 a0ad09ba50ec5230eacfaa234d21915c7a89a24e011740bbc4e64ac4c85d4297

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e4beb9c0e00229cf0f915dc537d6c192b9e9d5c770feb22d5280e2f08d5f84f3
MD5 609c8e2bc6b3110ce21c7ca480b091b4
BLAKE2b-256 563bf1477f507299ebcc8c7e715c278b820c4f35ff2c8598ff1263221f78cbf3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2193f6b6b17a91dc43845b84a2fe84040cf7b50f0e00b1ee45992361ff5ad126
MD5 0ae0fed6b6b1b517648b29a66cadead6
BLAKE2b-256 097203fee8d0d6d927375d4786de352188c2db0e680e4ed8eb3ff6bd8b9bfc81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b844da903af3d364989ad86870d66b67c361189f9d60edfd69def7636f4c0ae0
MD5 c670ce66817f9bff8855d3af8f1a97a9
BLAKE2b-256 00d54b8b5dd71b75977a2b37c33c1d401e68dc54267a59ad4727ad346ba22600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 7ac0632df54259d61b25cc3805a1d9863ab31fca9a6542fd1d9de6397d5f7b15
MD5 cfc06c1210850c800bb64593b335a416
BLAKE2b-256 8c58440be453439310446da3b670a25dc3eff95e054b3080f05df6fd60d0cce3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 83519675b3f30a7c22c6fb81cb9dbb09b105394d56adfc602557c232e67619f3
MD5 08be95d117c6900ede7e4be52f3468bb
BLAKE2b-256 1db3f8add6d707910c942471e8b1873b07a660d82115fdc8155c8f02a1a2cf47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 81983767fe585edec92ef46a6ce76efe70ea53df802b197de2085a823bdf2dcd
MD5 426382deac845deaebb0d278dde536f0
BLAKE2b-256 1e591a6372af4b6249f27a9b74b09e66bcc893800bed59537a9bc21ae81c029d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c7d6288b18b1ef96cd87e1a9d93310c3e72806e3b40795af256bce401f36b33
MD5 41675eae3199c953d374998d148f297f
BLAKE2b-256 d716e1c0b4c2d6e05284be488b716e2d71f67fed4e03b136f2d5cb7b2fba27c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e7f72e31aa1c2d88d329d417176cda200b85cf6710ab47fcbcbe03dde70a3bc7
MD5 91099fbd87cda180effd5af6aa24ee57
BLAKE2b-256 2acf69aed8d9d546158851669bd4d8a68066ed0fc2b25e0d0551a358c842b99d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f974a9d984998b65c7462979498f7c4e481456df61e0b6c7c53ed1502aedec05
MD5 f737ebae06815b0921e2b9b005092d84
BLAKE2b-256 ac77c40220ecaabb2d47f07f9e83267ea00bb8ee410e4257dbf7295414c76007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 dc42a0a455f259e509623229de98fe538a2c7f5089264a6f0b6b7cd6a6792afb
MD5 0b749604723326ee707a06ce5dbfbaa2
BLAKE2b-256 76c22405ad4aa71b0af5c4ed6705561d40976f5e63cb1f1de25a646c2b9e0efc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 461516962726ec78aabd1d4cde8703d45836a8c2e0bb1b8f9de795f0dba46795
MD5 47d72384b661b5af914389549cc77453
BLAKE2b-256 414190e5f5c1f1314663fa63d40111feeed8eaacbaaceca0761054d9a6883b24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 711b440686706eba08e89ecd655ab8924c55cff92b520bbe7d0f039e35bc7fc8
MD5 d8c564a4ce1bbafaa42efb1bfd40613b
BLAKE2b-256 a453a10f47b536616f8a53a5ae10b5941da4e0ef60c3e41cf363ea2cc91a6b7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0bf231ffc9dd822ced0390e3e83cef662d7ede54b281f43d42e475dcda14d702
MD5 ffb35ad034f3d134a95daeaddcfaa18b
BLAKE2b-256 2458836fa4be88a22e8e912391230953e68c1c4683fcb18d5bc54c7f567bf5d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 faef5be622ac0209f8418659d343899852b6359ee2d2569bb3f809a0db451eec
MD5 e102333570a463a5fd32a18c056b5806
BLAKE2b-256 13db722e8821985c2c5b6f0e0d9a5424628b7aabf2fa8a0c87fc7e6fcb4a33ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 bdc8ae1cc7dc76379cf99a7b942712d6b814e04fe7671a69296b9cc48eb0e1a4
MD5 aa2648ce570b8665a0fdd00ab8569549
BLAKE2b-256 86eddc9acbb5942346828470cf71ebd555accb497aac711efb27f5ac4a44a124

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5a161ca6b59d3f8bdde4258d9217ffbe73b25cf5398c5116ed0785d273b15e86
MD5 9b8a0a3d0250ba74a0b005e6c1d98688
BLAKE2b-256 4b1a97f0b27c072408905fcaf233bd5c0a0ce7bde80a5a4f135b3ec407f245e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9c983f8482df5d60787673b074cffc19715aa78f971c2f03cb238738eb9ec875
MD5 e1412eaf15f1a8f61aa8a3a2857f1f93
BLAKE2b-256 6297ef47c6d7a5916a6f7a783ac34eb0552daea4a3ccc8b752befeabcb9d8f77

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0551fac99c2faf6a3c7b99d6ec62b4406db5d33194570134a8c6b0031393b45c
MD5 978406ae990698852e8d9b6c40b2b74b
BLAKE2b-256 6e63236e5587e2ed670066c358d63053c4f6424a39a14078bd65ee42af6ed0da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 d56bd5d679c7a05897dfc81a1b9d06203deb3fde811355bb92e8dbd3ebed6fa6
MD5 dcab856f07d4984b9446654e6eed25d1
BLAKE2b-256 2eed80112fc758b296e2864f4945ae0977630ea6b875760cd18f5567a6993bf2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 93a6d49bafa5a966f7fdb6427a029a6d6b4615ebd2c01c8a6f32e9371ec9a5b8
MD5 5aeac510a5c6254bfdcb9abd81409431
BLAKE2b-256 c3a2998b84dd038cc74584437e8bea78024ab323e9199ba0a9242317a33dbb79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33f59bffb00ea107aa12f787bf723b54ad160cf5c607c864b1c1d055a3fc15e2
MD5 3703696c3b5ea066fb759419f6eae822
BLAKE2b-256 c6ec735b9e9287b2fe376f59cab1ac5cacae71b24323bba55cdcb9da4584ce1c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b795d16006d5436f5dae5e2628859d210af2b027b77577ccc893a2a0e25a3ee9
MD5 e8b88f488e5194f746041c17ecf0a87b
BLAKE2b-256 ff544c5c956b2fdbe445e72fee4f7ffe7c3aea1980d656c609225d3fb3ce3d24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5a22d272d7e97e14b4b3ed9e37d19228a1a9dbc54f400e8f456ddfa3239db8bf
MD5 162525b69f5d850e01db63f4a73c24fa
BLAKE2b-256 c2b0273f9e6bf64a88be202b7e01900caeea36842ed8109b035b8877fd7a77b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 55ac75ad0f3de914856cfc3c1ecfd7882fb87c52531a27e9c2ac1adf1021f39d
MD5 75d8005d7b9b3bb82ae334e22f63fd9a
BLAKE2b-256 5b0bd6646c20e809dd2932f0e0d0d2f028c98badc76a1ab7d8a8c4639b4ba042

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9561130674fd0854573d434e8f1b5b35e7d9bc34755b80b57da3ad676f0d6172
MD5 039d5bae9bb4c038bed0fbfd8f4aa01e
BLAKE2b-256 7dea2a6df6bd07ff16f494ffa9f830c4857da9883a161e0cb706f54509661a0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b6ee3a5a5e6627f00105a59ef41014f7b6e8621fe9e865810c0b469007915fbf
MD5 ab37f05a8bf7de3c50328db9afe0a169
BLAKE2b-256 75457fe87b24f4c446cf737a03683863c6c305a4379359efe91d99df3c984490

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b175aa29652ae27402c79cecfa4fe369bfd29082bc7d29dd8e93b88209a09adf
MD5 78d855cf7c74fdf556f6d98c989084ac
BLAKE2b-256 c27fdf681067ed343e1ebd1f64630e899e684a07303e8d0ec5a7ca7d596561ab

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 1149bee64f4f19a4ec7956c7cd9d9a7e72ab7a7501944d2372380871cd14e4c2
MD5 c46e98b29f146a50e41c21c7abb3295e
BLAKE2b-256 05d2b56667584b60041069a955f82c40254ebef65a90b589934ee6fadaf15b91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0bbf277b82b4ca7b47804cb2f35cda37cee0dff4216be0a83c8ada3bb04ec5d3
MD5 6001c4c306a24b0c0877812f00779ffb
BLAKE2b-256 b9a4166cbe192fdd24ca931596291838a0fb03a8ca5f179bc83dfdf7edb99fd3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 84208e59ea7962a74248b30a262d6153a13d450be822489d5c633b5f9eaccf48
MD5 9cb949216f1b94d031f9423e40d564d5
BLAKE2b-256 ccf11ea7340dafb12ec0ef3c45a10ff7f6f46f272e5a22929bea414450ec9252

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb730b5794ba2722b2eb64f3886a403beee8d155a04bc8bef6bf69a74f76f8f7
MD5 4d9aaf30308e0d094a1bd082ab22eea4
BLAKE2b-256 ae1180f473cec0652c58e162040c20064449263cb2ebc7d2de67507508d31c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.6-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 fa308420eef4465b857c3e48983f0baa4ad18deed448cdb7f1aa3c4110db528f
MD5 b9d30fb7d63f3b4ff137a61dbf2386e6
BLAKE2b-256 f236d38cd863bf8879d53f553a9c901578d52e6df1b375e5dfd99464e461efe2

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