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.0.tar.gz (24.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.0-cp313-cp313-win_amd64.whl (222.3 kB view details)

Uploaded CPython 3.13Windows x86-64

pyany_serde-0.1.0-cp313-cp313-win32.whl (206.2 kB view details)

Uploaded CPython 3.13Windows x86

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_i686.whl (566.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl (631.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl (542.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (424.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (433.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (397.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl (542.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_i686.whl (569.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl (633.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl (545.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (426.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (398.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl (543.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_i686.whl (569.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl (632.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl (545.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.0-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.0-cp39-cp39-musllinux_1_2_x86_64.whl (544.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_i686.whl (569.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl (633.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl (547.4 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.9 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.0-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.0-cp38-cp38-musllinux_1_2_x86_64.whl (543.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_i686.whl (570.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl (633.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl (546.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (428.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (377.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (398.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for pyany_serde-0.1.0.tar.gz
Algorithm Hash digest
SHA256 74616aec716a304b19b6796ce3abae6fef5012b446bcc4a75d52c93715ff77da
MD5 39302771b34223e2a08427695d14df90
BLAKE2b-256 180f9e397130f6c1f84f4e0c709b912a4ae64e8d0ee6123f596ddae56c93e2dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7f39f78e6d7a2e05665cb089556f425bd2a80e54475e028a9ab04324fe68169e
MD5 aa8eeafdb6e3bb4f231ea5d68f507480
BLAKE2b-256 fae3a5da5197717b815c3cdaa131ec836746b2f88d618e511cc34a6bef65d271

See more details on using hashes here.

File details

Details for the file pyany_serde-0.1.0-cp313-cp313-win32.whl.

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 120dadb2ea4dec2368e9c6f0385484c42af63ca26a899699a7277894b8095536
MD5 f0579a157ae6fce8b5209cd9cd483d7a
BLAKE2b-256 ee9a016ea339c71e21e9898fdf8183e13cbeae1f461e338fa3c0b4a0a14918fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d3fb7e91f3cfe75adfe4a4abb74b043f4e579e53fea35789360c92c706ae83bb
MD5 1786302dd7b61a78f2d43f218e779cc5
BLAKE2b-256 96578d22f12227006b8256de73950d270f6c0fa206f44b7bb748d39b816bef27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 85de284ef7f9f93be196a0b37caa1ef51ce532ae7d672ff31b85a64338578deb
MD5 bdc68ae6ec211b8ff5fb48160f180c7c
BLAKE2b-256 838f55299e2ad58655e2aeb6203a5c34f9c18d0e0e383dac2d801d415d015d82

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 588f4e184ba1506f5c454a05ce485e7e15a717f3fdc074fb7cb51839b19613cd
MD5 37b96c3b11905258e443fbc3f2400918
BLAKE2b-256 23139a9d9607803b751c554ef9e75a5150cef46b3c99cfdbbcef3627ffb3c065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e8eda0893c14cc1ccfe0e013dd6b1918e51d33a446b73028cd347c81370e1c39
MD5 9ca6901e0a6969aaac91f7d5f63f728e
BLAKE2b-256 3fd3968d558d833403b1f592cc2dcb9d8e323e834026dd46bfe3a49de22c61a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f882933985e657134ac8080f6a5bb9f840ce48e4aba3f2a8daed4c2fc655c9f
MD5 1754d77f2cf9de521297ec283e2a0be3
BLAKE2b-256 3894c02d35816952ac03998ec7e48a428c810c9934e6e0aaa141932743ec488c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fcd36ccc9d4212a740c65a4f09a7370b369bf36c5f0cf26984d7b3eae2745ff9
MD5 c18ace8ff0701943e291de858b3accd2
BLAKE2b-256 f3b17a0eb807770865860c751f362cf90a3a0b721927eda0bd138f5dd8a89351

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 da122d561d2fd3d9fa31fcbf2795ecfe57b284c7ca92c92da1574ecd77b1db94
MD5 497248270b3189229b89fb2e0a804ad7
BLAKE2b-256 e333c83ea369f921deb2a752c957fcf9bf0d364ffa775a2373a64239f790cd30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e029937b83cf68b43275dff7a4cfec47cf7ca7d781d8948e3b804191369bc9d7
MD5 5382f6c54b761cde32849058d4011c97
BLAKE2b-256 e66b189173e72c1c3255c8522590c3932b14b0b4c0b44f2533451a3890c94d6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 25366557c3eabdcc70b3728ae41d398e313daadf9b767107c50002b10c24018f
MD5 289e192f0aff46393ba516d8ccdce3a8
BLAKE2b-256 3bd3800f926a881b9578071a266b336fed55d8324e1c36e70b5fe786303157f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 57a94b9292d644053f8d0df73a16a7ba42bfc0adc4f9d0aeaf29de2317caa41e
MD5 6eef7954aae64cf50ecb5f7c81401e2a
BLAKE2b-256 2bdc46b1bfa227207a66eea0efedf867790671235a209d8abfe416af485a5f95

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 8d430aa5a9c94565b2cd0437d001b5206c7f1054ac14c9ab696b735514331de5
MD5 c2c18005d379f52f20f379a8ec7a0111
BLAKE2b-256 79412777cbedfba1198e7ec18acedb3bcd5da1363273cea910f8cb0c9734c70f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f82a4cbf34dc41953e0da73300d34292ab08301ffd36c61e48df9b2653a39625
MD5 c0ffeea331cc6a2c7429284352e72403
BLAKE2b-256 f964054a83633480aad8d92989747a2660fd2d6a21c67e5c07d579a43d25eeaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 61460883fe27bbcb98cad900e66434a59e7c073cb96dcd265eb005b9be21064b
MD5 8c01bbaa9e22aaf47fa39405ffc4db08
BLAKE2b-256 6443dd901cd2dbc5cedc2e6704734de51b8aaff84f13fda5b4b08760860e1aa0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 1b4c48e46593b8147087ebf23d9b2ab0a87d91e0d16c3e10a36f6051b55f4205
MD5 fd84078fc9f664c5a5e545eb10bb3dcd
BLAKE2b-256 8bc24e66faef7dcb153ba1cfd776566f1c52625ff5d0c1375baef36fedc4527f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 706d73c55ad772885da82211d87fe67e27ef3c768e728dc03874646b73d2cb5d
MD5 e3338cdb18ded94a378b60cc73fd40a2
BLAKE2b-256 8ffbee792978e1c95958b5f3852bebf6a53e3fd9bd013265b63910ed5249f95d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f3a8a1eac626458599535f68ceaabb25ddc4b3dab54f6f6cbf5d2b2eb322e12
MD5 20cc9b72a50e7e83b1cf107b22a9f5b9
BLAKE2b-256 ef12200564dbda21fd2103e5c29083c69117d54e74bdb1a3af9e5029e5f36e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3930f8daa5a41a3bdc337d0c73f38406431054fcae86a1e9f80e086bc87a36ab
MD5 b5d1d49ee54cc2d77bf8fa15daece1e6
BLAKE2b-256 071fe7926c5a42a17acc7b361bef6d3cf6411af31b1741c105142a8cac561581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 919982f0b067c78f02c405b0643f90c6d694fb839a96b994eb92c79faafa2882
MD5 d6ef25a2ee7f50eb3ad8979f0fc96e96
BLAKE2b-256 0b081422cab378586e0e10f719240fbc6834eb989a46bd3ea7e79e55014b379a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5a575f68a7497cd0c2931d07c6639f870e6c59a4920e1400d29caee729bc4ed5
MD5 cbfd7d2c0cb11c1163e15a58376e89ba
BLAKE2b-256 da8cf71bf7abcc3a5e8839bd7c659b1e90171ddb9ba73cae15b673100f08d2d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6db0c848b91616cf15d984bf89e5bb5300f1ac4d47b82db2ef9efbb04a25b6a5
MD5 6f2b741df532cd9e251e0dc27622c8b7
BLAKE2b-256 7414bab94ef12b87606d0b56bf2493eb5b8fe4324009fc6ea4521fcc685773ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3737dce1f9f1bee29f5b54f8d71aba7c5acc198a4b23d2a69844adb0edffe8dd
MD5 01d6f44dd9c57f2b97d6d505197bb0c5
BLAKE2b-256 53e8a98d9251d629b260976ea89028f4a323e4239f03bd6c5eae287c299ad334

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3b42ae86d50d3b9e8fa43d42fb11dca13ad67191a5018e5b4850170c7f3311a2
MD5 20311cc2221c9fd56edb16683633e04b
BLAKE2b-256 277f282393199ce46c12f1b44b4dfd6330602f067909001b210a82a32eff63c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 22149bf37e8320f73c914e5f2d8bbff9ceab2618df087f0b36817b0721d4bff2
MD5 e6409504d95e6289a4c3d57639fb6316
BLAKE2b-256 390a6e5895505ea2b243cf8be87ea0374497f41a24383b7bf1bad1019607cc6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70611bf4ec6746c4ae41dfb7eb03ce9b627db98336c62f0e9bc364fee5f37a71
MD5 a9b897e4465450986100193293cc82fe
BLAKE2b-256 3836b5754f8457c083f3e247625a95d3313f17e792cd48904f954df52c465812

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e28ba8c94badd20210ebd677adeeb729ab03ca0a3c19654f4af81689d6498ac
MD5 35bae91fd3fc130590bbbccadd6ab7b0
BLAKE2b-256 82ff61fe819adcaa666d6408557fd81390eabdcebe2b6f4eb46e8778bb040442

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4970073c5e419f3ac26450e9f9da844f48d11442d8fb46c6fc8267a56117a05b
MD5 8538a8e2a29bfe21baad95bf3052045e
BLAKE2b-256 12675eea8aac5475c94923b0dbdaee0b82ade6e9de3c5296020ca1a664f4a665

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 6ed6a88528017362093616f9afd873ad0d501c962f94bbe3688cbe993c2ee7cd
MD5 6e0d294aa96cb3ca28db7e12becd091b
BLAKE2b-256 f8bbb063582b8288885d935d498d5d0d307ffe80b4185ece7751d0e6205cbfc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 13e2783bf8f72bae028fc0296e95f5014e16ddb5a8971bb740a058daf20e5c0c
MD5 4ab91885ceffb1058bd5bec847c7bea8
BLAKE2b-256 f0816f5fc778c8ea39bc13a3473e2644cdde0d5df456e310a5cc7ebeded3ca42

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c843485490fb70f884ca7914c14960bce285e5e976fd7883f9cd7a46fd8ccba9
MD5 3ebd197e3f2d89901ccdb49d77772d88
BLAKE2b-256 2c5c90ca00554560d598d9a3816e2dfd49dd98ec45610c75e910406c018cd026

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 334fdce873420e26d4507bf84dc31cb0fb0b9b6177e5212cff4be145b4cc9244
MD5 a31d0eb88b54787fba28550fb7a9ff2b
BLAKE2b-256 d259e48d6bf4b470b1a7f0c76c1a9f227d94d726922da26c6c1097ea82bc1b6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 eca604f56b7d9309f47e788c3dfb02dfb516c1c9c502c9420a927d91b53e1b66
MD5 75b4bf24c68abc190485a8c11aaaec34
BLAKE2b-256 a632afd639bfc0dc9e29fe750bbf6e2603cf7738d77426e6e248f20b80afde0a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 73c57f9e591d57b24ae7d730bf29ecfcbeb2403ea307ba5867ef4b949282f676
MD5 87b98c4e143a44c4e746dfc97ec0300a
BLAKE2b-256 e210f881fcbed27d2da5ef1a5abebca3e698c9ea8a8cc0504ffbc919c129d523

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 56cca0a89bcd666c6693c16df5aef0b074cef26085b02269c8e3452caeb1008d
MD5 813bf73b318eb9193ecccdd10badef6a
BLAKE2b-256 415d15afa5f842fa7fb97a63cc363e680b8d7a5540678ae55f06ee318e594493

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c3129313be224e95b8fdf63cccbc791365c02aac277296b8bfe28c455c0e789f
MD5 6793a08eb1ea4ba6652d8f8a48a5e47b
BLAKE2b-256 1cecca115f9288fa37dc2eea1a3c5c38974bf54e3a3db75745f0f214e4cec1a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f5e05a623ec9bcb15eda2c9b487e2c2588cc41b1ea6d4923a72eb9c17473694b
MD5 401dceaa32d0920c1e9bbebb68029fb3
BLAKE2b-256 38fb08a52904a9fee42003df3c633244a054156b8b41e4883fbd4ccbc1e02c15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3ee1a02ce11e164909b56995f459ba899fd6081cd89a8e0081031f4ec82b7b8
MD5 7fcbf80296dca476133a33603ad00078
BLAKE2b-256 5833df9de7a44de97581c1ed92d7c972ad08031ca67f9995aaf1c30b87be8d2f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 c604dea32bfefc6f77b86a21db977ff1a0e72663c99ee00697666c830ebafd7b
MD5 c9acca5c626b0dd272508dc268dd2102
BLAKE2b-256 2e0d53663e3b9b857ab3d904d293e3f3c3c5e000e4f6f62e33a86b6aff853a7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7c68bd87a042978989204f03dd206ae2c4286cb21cb0e781fcf05616e0c88358
MD5 69e2e843e4cf976389e3edd6fcebded2
BLAKE2b-256 5f11b09742e1019261a66be45c00073c2709d461ba336182de0bb598df3d655a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8bf08ad6ae802f2dd027efc6107a63969d497a77c2c97f9e05ac05cb63c7813a
MD5 ce0fd43acc8dd190ee7272939b1a3c7b
BLAKE2b-256 a6500afd83e3b98ae56f38a0c7b561fa4c038082d9ce4eff4e98e87a24b94bd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97a4951697f7fcd2c97c4034f64b94a6801eb9e7740081d487b22f9df6e8903b
MD5 aad43eec74d0fcffb1527dc009871a76
BLAKE2b-256 024b3fdb03e4da3ef2f28d0b6d58aaf18d7fda96f7602ea02d6dd41fcf3d39a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 59ef57f59c6c4e325c0168a6d24680040fb8a73b0d815acc5464461c4a25bea6
MD5 e659ac4ec3a9612288cbb0c89d331cda
BLAKE2b-256 d7d5b83c0c5f9c024e33a9a370f888c72ba9db26527fe78913e26ab4699be269

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 364c66b1c0aa612b7fa1d0b8d6a77fd04a89da0c2ad9303459cdaaa5cc2a710d
MD5 e461c5e809bdd919d097688821fab04e
BLAKE2b-256 0a5e6e7326dc6509c12f9a26d25a736e1bc5d682809cbfeb488efef47162546b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cfc967ad105a857d9fab95a56afa4769c64108119f9d01e495cf4ceaa31ac469
MD5 cdb383bd2998bf1c41272d60be152f65
BLAKE2b-256 b9bd897193298fdb8f6f6560c4146ebb934e70d8d7272e805628d13957cc8d60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2b049820ef009109d4ed8f94b95aaff02a3c9495d24dd3d2e64a9f568d769d93
MD5 0fb8f5eb93ca10b2e40961f5cfe22835
BLAKE2b-256 fcdf1019e0eec5af61203f3f4d0c7213f54653a1717a84e907c78f75959a08fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6b80183d5f280d432768f84cb6069985d1a9278ebecde233b5826f0bdd8af0c9
MD5 5a07e152888abb01a862161bedd28c11
BLAKE2b-256 f51685e88aedead38dea0f33d27beb3d5df10c0337ffcc6bf53cdd2ef36b1ef1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bf2fea7f60f45389159ffc81fa9018db89ec3fa724a0c9d56edf4f776b3104c8
MD5 45a1b8aa86afb58497ce28b0ab51ae22
BLAKE2b-256 15ffe1f057b30a9698be2d42ecc722f021e472af1ab365d447cb3c71ca2ce8d2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 3e5bcfa7c2c602ff17f3c51e4f647628aa25b4483f394059c16cb7756afc088a
MD5 c82368aaa0092811a6ec3c5daa24a1ee
BLAKE2b-256 a709f575510c3ffaa698c234327ae3255ab96986d324932e5901f7fb7ad4fa93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 196bd815dd96c11b422a61319ff63eca098f9676009685268b8f334e6c7acf5d
MD5 061c6b0ba5e9a851845e873e6f84fa0e
BLAKE2b-256 b2fc5b580b67b38f865b6fe14b8d58e1ae601b40a819e1120fd69ab715642a7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 44a5592ade1eff0912c83e59ebb3e105b0d6e155e80e12a5ff17460adec65f89
MD5 1993e679a65144b9a58588740c0101b5
BLAKE2b-256 1958fb8f19ea9f239f748890c91fd542964462c9ca2481497892a928f31f564e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 28c3387432068b28e2daf2cc0182422676e91602e196bff3af9e69b1f60b91b7
MD5 8ec73c001f6f9042a822735631eb09ec
BLAKE2b-256 454181694ac3821e93f8c6fe98f77db3c4cbef8be765f1aa3d45db1033b8482b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 290670e7c9e6673dc5662282c1bef66501b0be7a5baba5f93cfa896ecbaa8686
MD5 97c2ebd708de54975fb2ce50f62859b0
BLAKE2b-256 b95a6b2a2b2b9004411cbe47554a4ba9f5dd59672ed593932b7e6e34d5160d00

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