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.1.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.1-cp313-cp313-win_amd64.whl (222.4 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl (541.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_i686.whl (566.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl (543.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (424.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (433.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (397.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl (543.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_i686.whl (569.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

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

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl (545.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (426.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.1-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.1-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.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (398.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl (543.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_i686.whl (569.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.1-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.1-cp39-cp39-musllinux_1_2_x86_64.whl (544.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_i686.whl (570.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl (547.3 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (427.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.1-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.1-cp38-cp38-musllinux_1_2_x86_64.whl (544.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_i686.whl (570.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl (633.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (428.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.1-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.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.1-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.1.tar.gz.

File metadata

  • Download URL: pyany_serde-0.1.1.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.1.tar.gz
Algorithm Hash digest
SHA256 ec753f9484f36dcec5724680040d1d5b2cc2a0b1878a5d51209e3e2be60e2dc0
MD5 5181889692582ef5dd538f11fc3ad9c8
BLAKE2b-256 9cf740bd8591b8934814eeb31b3e94dc224afc49bbe2a6a84317e8c8c76c8df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 4da9594b3cc983fd8d88247d7d74c57b4ccf83c15be6e0c1326d68b1a12dbac5
MD5 d6a1b1b7c73d727abf3ec40fe22739ad
BLAKE2b-256 3320336729eb66952073ba8d54c37056b316a9cf60725a82a482d1c168ea581f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ad47a12cf95d6a16e461d97adbd3ee581976afcde758845eb40ee9668eba2d0e
MD5 b5c1b7edb4d996252feb8b97735ae458
BLAKE2b-256 8adb9d9ad47929a1eb43fdb794c46953b5a7853c295f1a2ef4de7a0361e947bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fad026e056cb000416c75f09e33f6dcd8a4bf769412ffedaf00f454ff831e997
MD5 842e64615e72cddd44e36ce57ecd19a9
BLAKE2b-256 a9549bfff88fb14eff3641e03fab61d77d01808688fbc747c366f7ea629bc90e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0bb692731eddd67838a4b3512d30bd03991912279514ddb14e13659310a29c21
MD5 b51e8177f1eb9f61bde4dffb4e2c5e10
BLAKE2b-256 b8d9e5984e689c65c41eb93707b28be6fb5573ae4b34d91548e9e8b0f5df38e7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c0fa84f8af17c846726b83ebed3e1a42e48c5648e3da1f85e8d4c0278b4dc130
MD5 4243f41b9eff1c6f1d118555509c918a
BLAKE2b-256 ac8d37fd1881618a4428f939263debd307f8a7168461c95dd84c67931d43f01f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0348e7186bf460447777419219101a336c5aa412f53efb72ff516d9cf34e2c56
MD5 996fd20199d3bc0f5c6f8c138daeaebd
BLAKE2b-256 f9ee28c6f79655e398dc2f4777d0ce622da6ddcf67af2912d3d40bd667126f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6f78410afc20da0962634280c5e431a3baeb0bc37b3cd8af5a890fcc94448a1
MD5 06571596d3ffef8ef7d715c77e2cbf6b
BLAKE2b-256 78fffd34059a687f7055ae1bf0976e0ebf5888d80820523b9aef17a289dec304

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7dc7b05a9765770d0871f1ec58c5572dc12cd722cf3e781765ee7d882b50cb3c
MD5 e28314963f4e6ce6c0a622d5d18a709d
BLAKE2b-256 dae9ca5bfa4a657e4e5b9de838f0d20773ac95a8a8c8593ba9c7a41fb8a1ed47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 07fea10440d6720394ce1ab68eacfb78be27e8a475f3a466823f693d1529bb92
MD5 eff6b9fe9982c37eb2d6084d6c29153c
BLAKE2b-256 db2757b4c421e3e1dc712d97219c23b551b2ddfcce256f9f48d66d001be3d8a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ed5d3b95cc0358d526a8ecc9a84332187ee2ded836e1001040ed3adaaa250a96
MD5 ec89efb64cba06ac50c627a29dcb4806
BLAKE2b-256 87d159e2bb29d08ef4283dfa695b3b4bdb2d08e66db1ef8a8408f9ee2b2b2b0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3796d1e294c7c0c6a874739b89630365d9f0322bf7d89167a305a9c8b35dfe61
MD5 73f58ceece34cf007ca7a201e9ee51af
BLAKE2b-256 edb1138e3c5acf1dc971a857acb05ec3eca91387c665bef67d9db0ad1f0f6830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 384374ff1996987ae9eb47326e7a67c2dcbaac92eacde554c70aba609212677f
MD5 b13a9b8131633682a8a456b7a3b46d9b
BLAKE2b-256 f1edbc4a89564060790a12a3766ffd3a99b173884e1f9dfe5024c52cca4953cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cf541fb8ee64bcf9585a29f2376a5594f1d6c2878a41438536d11f2b114e8984
MD5 11683868b94c0725ce6df3f7861e379c
BLAKE2b-256 938e7e86f38e50a08ab910a43db14370c707d6c23dc099c4b92c9ea7bb95b67c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9c55194d97d68a520fd0f101a61dc302091da3c57b7c4bb87e00f2c74f6b6ab1
MD5 41ce59007a641ed9241b236dd07a0e66
BLAKE2b-256 e94b73b9f9370bf290c1ea73f4860442b03f65c5888fa53e9c293f5bf129da24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 70a6e46b1fc7d2118e3e854fd31920077e9b2e5ad79ed8d54e498c6e005aade2
MD5 0ad6067041b132468e5868ea031f50fa
BLAKE2b-256 16ad6c274481e82ff5f65f832343dd33b2d5420b13498b9436d206521606188c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0e21593b67a608fb2ad246206b6ba139203eb521b193eb3b80cf96b83feda9f2
MD5 43f34dfe43f3ebf6a01a86cbe919783c
BLAKE2b-256 57f082b8e7fdb48ac073924e1d78a3f93d7e851b32b1dca74712a82b0726ab54

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bc38ab53e1080c0fb54b2158b494e829dd4a3794a06ae5038f74eaf5f90acde7
MD5 2ca47175c109010d374c7aa6113162b9
BLAKE2b-256 a7b7c5e7ecd879d86026acf4135d0c809e86000675f54c59a848acd06ab82ab4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 0c09801a75a5d410a527b0ed4ddb5903d5f665c15d3960d2814f8d0095d5a01c
MD5 ad6c31ae8bbe8d27757d53f9aaa8ec9c
BLAKE2b-256 ffb064c091a09ef0e8cd8ab6df0b930db2d2345c8230eb4898f71604f28aac7a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 7ea7f914f1fac905a2ba637ac722f05f930d30f0cd3df3e997a9517904236d97
MD5 0ad4737d4fc3a1c7c3b1be2367a2a588
BLAKE2b-256 9aa2886d12bf6f03a81257c4b8c67adc663c6a712787f77462db6cb76d35ffe4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 5b32fc73b7a578c020f749e4d388342309927a31885d77458603a2bdb2316a61
MD5 618dec869325e85a01dc8f1ea9f5890c
BLAKE2b-256 8832acdb30314cfef22debc6fc3738214b07c468eaf22719f33812a83dc5ed59

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 80b758f256d6696dbe79dcf2f804060191e838aadc861e69c7e318ecb15d199c
MD5 b5d24417552651fb1bca7d240128d5b0
BLAKE2b-256 86777625564fee8bcee2800d8fcffbecda84e333cc5e4696e1cd7abe99433ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ec8f8db7927d78aad49dbca6e009822aabea132a570ebf274fe2bc14e462307f
MD5 1d8d002d86e22c1126fdf74b55e9d1ca
BLAKE2b-256 f0386b4201414e74922f47870c62015a79ac581d943a7b1f18a6d0d4111ca3e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7df2d951a9ce9b14a552185e488e96e1d2157c46b36434bbdd2dc38f9ebe2bcc
MD5 f6eae90e2a3f0b170627d23f1fad44c3
BLAKE2b-256 7c1810b2d1e45fdc8756ccc53b4dc55fd037b1e0a3d541d83b021d02e72ae6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 a4e26bc76bb2b80de851ac04fd90d01d12840a2f55efd97283f90da8ac10d04b
MD5 e06b1ae88491c6f52a8941a1b964fb69
BLAKE2b-256 9f8ef15b8b2d93c87519f418c7f528ef1866d2d7c8221dbdb28d31fc0084392c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 74bc6d41a998f877af7821d90e5e5130414aba7f77f79d97426b541fe0155bc6
MD5 64e1eb7f5a3c81d291af5d9ca05bbf7e
BLAKE2b-256 38224383eaac47d2a9e463d7edb54a6e9e82ab11b6cef3649a9eefc55e85a4b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 4eb157178ede8e6043aac7dbe01c1b624afb3c0bf64955963febdb6fec804be0
MD5 18327dee93ad54b62a3dcfd9a247a0e7
BLAKE2b-256 68c82d61d29597874d15f672f396a930c411110b55d1435c23232650e771800c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1213e1fd7249c73db87e080e116f1de72d1ecb35c7d9d33fcc947cbf63ce0552
MD5 e0bf3680313856d5f1700ef9bc2a1b84
BLAKE2b-256 4223b29a80e137e71ce7bc0d0c18f0e0883fa57205fe52948c2b7fd52b0a153b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7bd08763723b8673f1f98974ab7c1008ec30206c30b657a8194fcbbf12acb736
MD5 4cc480959c6195f4f4596e15d5d007c9
BLAKE2b-256 5f6a75b1aa94be193bbab87bea20f4cf9e178ad718c4184e79db15fe8579d505

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 93dc25eb429dd8d9f07fd7213ad5499d0b68eb5dc5a185d19d452335f81ab139
MD5 38c37d215592799ee9733731bd56c733
BLAKE2b-256 519cb9f20e6f976268d963de7fd87a1bcdcb94acf8e2a34db950b4a262ba78f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 8d6a6d4b4520ee0c45825c814af10b725cc00e4b4669ca37112bc764ef9d883a
MD5 0ee3fd4d8f2ef54a0301f718cdf8eecb
BLAKE2b-256 7cebd69b839796a659b13f6a66a9fcc49bde70e0db5dbddae037faef29287f05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 164032091f010505bbc1f9c50d66fc5d29a5951b9c1fedd3dc916b122c96f122
MD5 a1f22b0b9d19feac8bda6dab8be92ff6
BLAKE2b-256 8c02b9a860c4e3ebca14a752b507c6603469bd8d7db352af408e15d30edbc183

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 849bae2c130b7a1e3f21c2c2e0dc0310fe7a209473bd6bf77e7bb2590f17616c
MD5 aa30834c8ba2405a7516a280dc1abe3b
BLAKE2b-256 265f3ed29145b3791dca2260612642b3b7b3b8e0268ed1f8ed5b4ab807efb184

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e41adf50601f9b07219990322c5fbec4d28233c74790f0365832db4b4d45d14
MD5 0d9aac74c784c1740570e1de4550afee
BLAKE2b-256 5c350d6093101d3c9b52f391d9a75cb794769aac3c810a030f669e26bde7a78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 f8e1a62164f4b089c21c4fd92325de828d382e644fd38b3ada497dd271c8b7a4
MD5 acc11378dabbbd700160a27e3b84b966
BLAKE2b-256 32d87109a4bf3c736ed66918214e6aed5fac03af3de15faae2d2a95ce8e1974f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 501e5e2a06307006e444b1cbe8b23f5389181b8716cc72c02e04a52dcba3ebe4
MD5 8994fa6c84356d85cd4260beb9684194
BLAKE2b-256 d9131c93985083e7a42ce6d4be92c250f2562b1ef7436e155a5f5e7b8aa92abe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ba37a6db53c00b944136ee98fb095ab9ed79cb97fd4c9f0b33407555c84b85dd
MD5 082a66bceb95f91aebe9bc8507eafabb
BLAKE2b-256 3916a1cb94e4304dbb077eb7af844bac1012802c3d661392285e54355195d1f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 19d083a906a14ae164d8820d270944fadbfdc07791908ab52179751a9122e74e
MD5 57c533535da5579b4638d6fb0c2577d6
BLAKE2b-256 e02de174dce38641c8c64e6ba3e843617725c5d1b8038a57fcc18571accd8e76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 28b51d25aa7be4863a9c444bf19a9421bf323296907a102cf1c754a56de7c603
MD5 3856116a083aaffe618506a4093a20fb
BLAKE2b-256 14b3f181f48c1023793524e42e255e11c58f88fa7c536bad8e8a6c651e895031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 b8b0a02ced59b508660939174f97d0d8ce2f3ff8104a87e3aa2fa219dc57fb8a
MD5 2d8b9aebba700621477b59ee40f8fa17
BLAKE2b-256 faebec4d9bc819341dab2707e01061bc7461206530f11f5bbb9057c3669fc600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 e9197d83f23463a15cc6cbcbb09e69a0cf530e4280eafbed800dbef9195e9c76
MD5 1a0d593c9b8ac1de0419afa173fe6e2d
BLAKE2b-256 0857cb658eaa623c6a39ccd4b417061f16706fdb29614d0534579a13852b293d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 55d122e4c06e04c4c773af2239e8728a78a323d20fc242396046a001cc18ffac
MD5 8938ab7c9f268ad39d7c5acb7aaf0687
BLAKE2b-256 cff0e6cfcf557f9304629b824023dada1ecb00a2cbaefcd85171d32107923d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d6e28f940bf5e52a7e2ff00169b26a7379063070bf94c3e46854bce8bbee30f6
MD5 a71b8b57541b4aca99a4efc72d19d620
BLAKE2b-256 71bce3bb5827d6aaca8c98137aa944d4d44d800824e6fa721d81e2d9bf707910

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 43e185f7aa4fa86fe17cc294078027dad64d67e8cbd51abbf5f7e05b967d3003
MD5 430b10a097fa1e3a3db3295d1eaf0c20
BLAKE2b-256 8f32305a670f15235b791c9fa85289ff336056ea699b469f869e63fdc4b876a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 259666cf8a2c40ea0771b25c7986d6f507ed88cc0d37a3e5c1e1c585c963fb95
MD5 c0af44c18dd17c73078122e1ffddb6d4
BLAKE2b-256 a4476286724583c88b4c1170e18cc954f1b7244a61eaa28c9d708ff8303ce409

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aafd9f7a53cc3e1f02d8624aa9c33e42ffea5f05ed0090909e227e6736749fec
MD5 54fe4ab0c8df25a7b42afd1a0c02c492
BLAKE2b-256 b230325bd18b897649203b7a0bcdb70b1a65b96d4134e0a4c6bd231bb23b846c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5cca8a9c1ab461ebf71c8aadde792096d42050ef5eb7404aa3edc91818cc4b61
MD5 74e411c3eb09ea5e66a05671dd8a1658
BLAKE2b-256 25ff8d70f57c5cc90f82a74ffeb206d3f68bf1efedadeffe36615c399ca2f4c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 da2ce741af9701176c70cb805b89a2a89b3b404dbe4b578f733b30272516eaad
MD5 539318f03c6b2aaf06d70a95efaf2550
BLAKE2b-256 5c22ec6c4d2dbd3672353c8a96efb3ef6ca1df0edc0abaf042fb598265ff0074

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 8a18f90885f7c749efd3e60c20d118159a8c471029581de60a95689a453f4fb3
MD5 4ee73b1be7e72f76e7a1370a6be578c5
BLAKE2b-256 8e324d62d7ea0e8065ebf466bd39c989bd2c565390dc1fdcebcf38ccf7d04a29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c667c819485c47f794523f7f35be36b1e459cf0709978489e4bba109b6f5f507
MD5 83763846171bb7c96b9ff2c17918193c
BLAKE2b-256 1c7c30211bfcc7e29c59eb4611c1cac355063c43a5f2a4f1db5a095a8a6b5848

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 740a4afb61140547cda25c1c178c8da4dec791c316b5c4f60cbcb708bb1d6685
MD5 8108dad1a55902e54b5cc2492818959e
BLAKE2b-256 469480ad4ecf344b31e3d2d58c3f6cc19f91a8387d48b6137c9500a95884bf7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 06e476412257a7d92543cb5c53fd37eb3ec4e2594c784c8a3ca5cf044d0ec60d
MD5 0a871602fdb61e1c47b6a370b8b1b1d8
BLAKE2b-256 7a923518440fca9c03c469c65899be8fd2c4c69b2889745c2ce49de33b5ea610

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 2111a2de965494543d686f992971e826b9222ea4a755c270dac9e4c7c4058862
MD5 1643337b6a04698f343602da166ebc2a
BLAKE2b-256 9526117078bc47f8fea5acb2012a955c6f7163757f71b0f0948031c71875bcfe

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