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.2.tar.gz (21.2 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.2-cp313-cp313-win_amd64.whl (223.6 kB view details)

Uploaded CPython 3.13Windows x86-64

pyany_serde-0.1.2-cp313-cp313-macosx_11_0_arm64.whl (329.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl (540.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_i686.whl (566.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_armv7l.whl (631.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl (542.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (373.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (433.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (373.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (395.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl (541.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_i686.whl (568.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_armv7l.whl (631.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl (542.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (431.4 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (373.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (396.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl (541.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_i686.whl (568.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_armv7l.whl (631.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl (542.9 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (433.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.2-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.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.2-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.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (396.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl (542.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_i686.whl (568.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_armv7l.whl (631.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl (545.2 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.2-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.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (433.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.2-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.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (397.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl (542.1 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_i686.whl (568.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_armv7l.whl (631.3 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_aarch64.whl (544.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.1 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (397.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for pyany_serde-0.1.2.tar.gz
Algorithm Hash digest
SHA256 b2f286a56432d7caa98911da8ceaece7c60e0cac1f1e7b5b76418fe7a4c45301
MD5 cc970e75f4554acdec3c1cda99ac4b8c
BLAKE2b-256 9e28ca066b868c0f85c913b278595379b72f3322105bd21ab29d973532860b5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 15f11b6a89c4008956d5fefd85abb3cb536b5d1380430f13f1a6351b561d0e1e
MD5 ddc5e6aa813e8f1501d4bb2048582a4d
BLAKE2b-256 b090f7740d7e9553c25d2a5fff2d9b7d81c08390206e6ff2612f34cf08e0ef89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 74dca31ea16e875668dec3f2a9aef2c718e2f128a75d998bef76b54c7c4f180d
MD5 4ff9209a653a4a92649fe3a5c1e7c083
BLAKE2b-256 bfb43fb38cce393aec42a23c73abd7608335d1905c7aa519805fb8ca59583b50

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 21d2eec1f2581d52455ca8f165be70985c0d061586f81a2d043a80941d99f8fb
MD5 68d549c943f512008a8eb5349b8d0d10
BLAKE2b-256 a7d263a5237db97d95e92a082a0586f20e6f678b6860710bab0a4cd21ccb59b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2e948b8eb263c67821f713801e7c3105ef580f3714d846b6fb06d8c6e7d7e1de
MD5 c23860945523e5425ccbb767d4975cd2
BLAKE2b-256 9177361bfd81897430ff24a109b1a4b948e31e293169abb69d17b3d8f18bf3c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 aab593e52074bb431d413405d9fc22fce71151fbdd2b546384b3aa8b846f7f11
MD5 57d8ef3c3c234f674acf4cc6df198865
BLAKE2b-256 faa948a7b14dfe6bfb2554bd593f2d8118cb11a58fc3b993e1f43f534f76e9e4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7c37caa7767f84a3aa1466cb61f729fa2cf75c34e9a8dd27ae4db44b862f3f6
MD5 e5db222359030f50da480cfcb41e4e07
BLAKE2b-256 67ca5f5b6ec300ce420ceea2e0881a5ede26db7d40431d8f8a33e05b2845af05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a22d9cf5d20470fe894f7dfb813a151ac9c7da45f36cbe00e56d358444be22f0
MD5 96b72a37a9d98f56f63a1c3b8a2f72ae
BLAKE2b-256 91e9dce36b1744807f0c76bdd24a2cad2680ab268593eda830b9289d1cd40e3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ccfda4a637d1dc411403c7c4e20b36dc3037246261c4477b1dda34e9f967044b
MD5 fddca302bc9354359c60d8892429490c
BLAKE2b-256 006dd55841bd2e162c59aaeff474f196b62e4e02fada782ff63a67eacf554cd0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3d8f3564400933d874e5ecebd52e8c98c13bdecf9ababe2be30228b695e3a72d
MD5 908c544cb7e21f32e68bb06044beffcb
BLAKE2b-256 8363a4806b4c7c90d2bb442700ce511dbe2c62c81734d06abd8f7d68f59578cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 4ffe62663f99251b7dbc64de59940a5d8f48fab1a9950ad9f89c4490a4ae4e0e
MD5 238f2dd72c872b23fd81c14fb22f4b10
BLAKE2b-256 a3b48db9737a2fb3e241a1bea712b8328ad75a48a52f5409ccc0bed984849479

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66991917dd03d89b6af226b85a1f0bd2a91ddc95e8ff3fc8b015e833f18304d9
MD5 0017416b38c07a2a801270f37e91b727
BLAKE2b-256 945361bcbe6dacb79ec15cab9c0dcf0e3a5551f1c2f4f21a0e47ce29206a40ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 6721f69dbe946c72e49a945445fbec48fcf3c66ce8fafafc49f6b10649a54331
MD5 28f0ebc8c650233f8a41c1e12da47965
BLAKE2b-256 9c2dc6a2fb82ee46259dca6e5d01d21931233e38ceeda1c3ea44c73d4b896067

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c79ffb5f7a8c0b18f3482c0f6212768f1fa294635420e311ed7e5581884a63cb
MD5 70d4965924288b3a106303a6c2d5ad78
BLAKE2b-256 d97602badd253ee378b2c471fa776c6cffc611cec1e9547925365ea3424303c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4a8cf9684ba4a520c4370c953c91538e3513b91834c333d2251bfe333871798e
MD5 f7e468e88eb74056cc67a5a891bd13f4
BLAKE2b-256 bc054acc1355fab0692f14826b276f6bf90e5e29fe816908e1d2b38b37779e83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 da127cc31757a149301b499aff15f1eff0b1b38cd860cbc297be8a3ecb72fbe9
MD5 199f90cf633969e6de34c4f2d030271d
BLAKE2b-256 a20416e39796f6144770a7acac7e52291e5d0290d81e6e2436c6225a7836c581

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 85249934b214b7b8f6b38dea3d151f565856f380f86e7628206349727d903fcc
MD5 3690829ae4cfefbf88b9dfae4b0c7d52
BLAKE2b-256 4f18fe04eec5cdb573cab4da8df913c4b1c0aadad4fa4da691d453ee95621b38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 71a24f0060be0d62d5c6b16d8b212c5b34b1a87066eafdafc94a2d79d8cde9fa
MD5 825f89c89d6f503b211081d241a63c4c
BLAKE2b-256 2b45a2dfc82e361b4c3ffe67bf3f84894c7ba2544127f17ad378358e20c9aa68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 149942d98331440ddd45e1e9aaadb4d2e0b2b5ca1eab2b4f1a1b55ba81e78927
MD5 278aad6cd6f15dbc7dd81be78d3af642
BLAKE2b-256 b2a4bb9c276c624209f1d5c762f69b0f50d667a014e0afa93ac00a0c3d64928d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 01749e9f17165be094c8a0c20eed3aaa7b38cda81dd3862d357ee1d10001bde4
MD5 2b10961b447cb3e9c2d73daa8965d771
BLAKE2b-256 ff2171169db21a1998a5e4a3b51b363cad10d028ef91ddc85247cf6df380cccc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 57da8e442662c6493eb69f3e444f5811856cce4f7f18ed9b7d65b32aa2a09689
MD5 fdeecca675c0a34d67599bad2ff926cb
BLAKE2b-256 6e1089161e65e33c4fb0aa0f1725e8cb3e453dc5ac22af4f45ce08eb9de40ac8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1695fed3cba279108cc1c6643a6fe342c8322c4b36d6a12b9cdd8d54ec1805cb
MD5 fe7344e927cb10eeed3d0520d1a2b763
BLAKE2b-256 07a428eea00080e394ca73bf4291461b9142c14f245cf852af3402c133da3fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e672675ff57f1806b82b7c0227ef3158085b5c68efcf5b1377f1a285938caf00
MD5 e66697943c1897e93fd1a51fd2a3903b
BLAKE2b-256 97da63525d96c8d92ed39bf81b3a80ce54dd6d999ca0a0346efdebf33aa35428

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2806fd4ff934eb85de1411c8151a73e054248a8dd4199e90ee2198cc8ca4b21e
MD5 c28cca030a5b4c519d2d8c4da28299cf
BLAKE2b-256 a94fc3fbf0e3922592b9154c1efb186aaa19b75eed0467b951f96d7e002992ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d20a401b8770138f89eb2d1edd35984a07c04140cf5b86dd555885a32f96e890
MD5 ec2154f81ff9334fe7cdd26fb44aca3c
BLAKE2b-256 e3b46989d77be3a7f8867eb2f6d252b666d944022f3caefdfbfa94ff0a1a193f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3369a969b9bafc52c75b0ed41febe7a4b8d4ffdfd2e2e484f71807ae5fa905f2
MD5 03ba6585bf1db3e159d68d2d51e0e4ec
BLAKE2b-256 caff302670faf374e12818f43bc8d695a423733fb40d6d6cbb19344f60bb004f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fb243912a1b458995b891afca6e3870fb1f22d78821f243460a67402c52468f9
MD5 b47017a4d948ba41d971ff55ae7fca52
BLAKE2b-256 5b8ed4210494524ef1fa655f9a532e69b4be8318f9c5f15981b8d5b94a640f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9b4eb9d70054723cdd4a23f00b51de57671dc2bda20e502f65bb5ebf3b461a3a
MD5 ac3d7ce2405cf0abf3c4afe7d0c741a6
BLAKE2b-256 410b94c902788fec702feb9173282161112ea826c70b97b5d907355c125a170f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 90f366aaa9abdc29e31b5744f4ef120a973e29d0f399fd9feb67bd689281b583
MD5 3a4f0df38c9decda5f1c8172ac9bd9d7
BLAKE2b-256 cb56fc274c3295705a91c98c20a23771ba155c8024aefddd9140bbe8a413eb17

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 dcf4d86ee5da14c78e8e5dd4c2b98cb76d62edb49bef6053bcaaa2a8d0f32492
MD5 f3359e3463070604c03825a3d78da9b3
BLAKE2b-256 138a0fc15fa06f71a4163518bda084a94e2440b74e5b467bdc8ed400b05ccd53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 c912618d99d9097a29f04353be784793d4b596bad946ab9ccffd0871ebd604ca
MD5 f52b1968b8966e181a0dc86b1a430357
BLAKE2b-256 deb8f521d714df0c154fead6804a1146ba61770e49d5d57b80a26cef45bfce9c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1baa440b00a6a5a2086865611408d985bcb550c0f63ccd0c335d209a822275ff
MD5 7e7598d39da5bfcff512aca8c425db62
BLAKE2b-256 4b5381f85206fb964f09e13cccbb0256cb66fa8ac63f43610a74828867fc2e14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3dd6d6184ab204603ad26e648c070ae11f5c274418b6bef2c229f7c8cb949ee5
MD5 48cbcd785192674ed24b5cbf1f2d0f8c
BLAKE2b-256 2e745a603d7852edbad2102e77f44a226876609e970fc361d5afbeffce9d35b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 af0b058f570da42428fdb59cf0189574a54300fac7039beb1de8de485f6b0306
MD5 335423ed397b53d0a3851f3c33715c58
BLAKE2b-256 bcbf8a53c74be5a23161923f9cf2ec9a9fd736b4f1db7e2f710d1a8fc8dba8f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b61ee7a0146b99eb7819f2d99461947807d5abaceb7c6cef12cf1e9521178004
MD5 17a35d56dc20c8712a5aa76452e7167b
BLAKE2b-256 2d0dad4aad4224ed5739385aa7ded220dbe0a00eda7e8d0645ef6c933072d73e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3f0cabc22e345789a929c197d4f93382c2c08dcf0629504999260e56f9df3498
MD5 764def6d0aa2e24540c99c0bb5ac5995
BLAKE2b-256 45f81892ea5eb0297b0545499b81439eeda416713ea00b9615654b8769708d21

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ceb17e13f4f16b630eefb65a907fabe147b8c8fb915c5b4c13459f91ad2fc6a9
MD5 41812f2e456230d5405f69d8448808bb
BLAKE2b-256 6d7fa0c2bebeb600313a0d61a7791239acac3fd3a4cfc4d4f0059ee1723d5571

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abbb509e59e6f4d749ba90b2595c189f46d7cb414d349750e5cb594e4e1e1a97
MD5 de3773d6834142be7b88cd1e6b2d294e
BLAKE2b-256 92a5a39b6a86c4629034b12a6e7b60e801e46e6488c78cbe479c391456c47d8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 736ed5b4eaf4f2bd69e2c250a695f8fcd2a6bbf78978ad4c16a5106d87d7772f
MD5 1eaee5fd912d9161c0d2deace127dd2a
BLAKE2b-256 4c623e9b550dd4faa17f80329a45ea97512f6742b1ae5d4597343a95539506cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 672e3d932e4a8a3bcc116ef9b95a48abb5eb05a7156ab266c4016429b450e8de
MD5 01d5fa1608d74a65ddbf6bb85d83e868
BLAKE2b-256 40b27d5061bafa316bf3a93aa85d7d8d5c03f7d5c3967b4e27ddbf3b1dd2d2f9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a974c7d61e8e4e46d84d7656a95dfea758a051f00de80173db67c1a3bf5a3506
MD5 27f28130eed44b36a19666aac5177c9e
BLAKE2b-256 77146a63e3559c0d9edaa8ac7f9b98362ba5246055903c8fdf31fc8883b8806b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ea6c8fcbaadd1c12dc8f49ee9482e5750fe1accfb5e82e9f5904c54d5ac0ebcf
MD5 73b722cb4ddf2606bf54c73c5cba7579
BLAKE2b-256 0a04d11b06bc4cbc82bfa314684fdffe80689066f02db88eef3bb56138d170a6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e5f6306fbffb3c8a3c2c1c5bd48b048abc22b6844596698d253bcc40983aae63
MD5 bc288f9d6279ccf9f8988095ea38e957
BLAKE2b-256 39302dc431cbf4187875c4d626c5ed68cbe1fc8d658f6ae4127f0492714ca1c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 07fabec8fbe5e3e34cf92da03ff49b4def2702ef348d47055a7f38e2d17a2c57
MD5 a232aaea5ea7143f4660ff9420b2ef14
BLAKE2b-256 00bc3376c1168902d5933efd479eb1fcdc3c2bfac58a8214d096ecd4380ed46f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 2eb42d70f726318a5b68c0da2004448d5212cd3de420a5b1edf64d72904a3f29
MD5 3096fed09349499918b6021d4749c380
BLAKE2b-256 6f48efd80bf410067e863e161729546ada7d19a3d158931b13ae246b190aa52f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 0cedbc87c6fa15cffa6bf5fda2cc19324b2db534d68de9087ef9eb72c02a3416
MD5 d5bc65d3d03033b34c5f8f61f1b925b7
BLAKE2b-256 aad217eb3e5a626af376ff631efc228eebebfd93cce4e06149aafea6f61cc883

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 89a204a1cfdf576ee9e2e060be0032bc56dc6d750ff4bbde74b950b6364662ad
MD5 a334440eb8989a5f83c79d9fc1a4aa2d
BLAKE2b-256 3f0088305631915f39a042277d859acf4f2120d24b051555b2ccbe304c866a41

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 67c02018f1c7565b689957da4118efe30cb11adc01ea8be4af98a261b7c5f231
MD5 9b22fe078844ce30a5193984f8cfef71
BLAKE2b-256 7da9416e35031e60b1a86b4a64faa33d166394c5288c170e6a155d5ea5ea683f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 d3f67e07a3dd32363f1b044c1f41379c0ad4e4bc9f221acaf7eed1909443f8d6
MD5 854cf2cc607d5dc9767b9267e94bb896
BLAKE2b-256 eba6e2cc713072b08f446aee89e9abeb8ddfc2d36341608b9b9e4714df5df501

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 5ff21736baf7c2f118d19d1be1a3e39288e72fde63ae1e6c3d90b38bf24f3d63
MD5 4d22021b752333d953b86cab9c1450d0
BLAKE2b-256 60ecbfef23afd02f3103d632a5cf8e0e6b245594903009566261733065cf50a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 2902850672dcf5756029584c76a057a2d27e777dbe41a22f62f416bba6af39b7
MD5 0661b1b95017bc6da221070fa91a79aa
BLAKE2b-256 92721fb75e5f42eb539143c5c1e6e5ba93a6738a1f8f16424ee412ed449e0816

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9a543eff2ff87ab395932c91d7bd0e6b9b47fdba953d6c11c2c709b2675a0204
MD5 fd55bcc17ff2cf3d6301da494923a45e
BLAKE2b-256 7dd8b08911dd22ecf8ee75e40637ac1787b0a4c01095e674a9b9e8c9405d35f3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 3c12c49c724b07ae93f9a4f8410db9f61ad31e96f4631c27a1feae2898ee8e53
MD5 45536ea37a55cd66c6f58fb59d8abd38
BLAKE2b-256 437b8a1360052b4de360e2d848b5bf0c71ab5b26722005531b88b2c208e6a0f3

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