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.5.tar.gz (21.9 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.5-cp313-cp313-win_amd64.whl (224.8 kB view details)

Uploaded CPython 3.13Windows x86-64

pyany_serde-0.1.5-cp313-cp313-macosx_11_0_arm64.whl (330.3 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ i686

pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_armv7l.whl (632.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl (543.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.5-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.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (397.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl (542.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_armv7l.whl (632.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl (544.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (435.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (397.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl (542.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.2+ i686

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

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl (544.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.4 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (398.2 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl (544.0 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.2+ i686

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_aarch64.whl (546.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ s390x

pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.5 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.7 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (399.3 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl (543.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_i686.whl (570.2 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_armv7l.whl (632.6 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_aarch64.whl (545.8 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (435.6 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (436.0 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (376.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (372.8 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (399.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

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

File hashes

Hashes for pyany_serde-0.1.5.tar.gz
Algorithm Hash digest
SHA256 ef83dd6001e34dbf5e3ec04f3f18e35b5f8180f94351c69df92fdce4cce23600
MD5 eb4c634fab2d8b8db8e637111ddb8431
BLAKE2b-256 dd948f1b1ee7320fa3b7f0980513a863b89e218f7e74ab1d6f7c2db336d196b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 41cdbd9073d820d6400488f4fdc3e9bb7ccccdce176ce481621bc97d93ba9340
MD5 4484835f2861e13dc0e69b180f82bcc0
BLAKE2b-256 bf220a3b21b401d32369f864bead81919d58c9805235ffd62054b028a1a0f6ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c299f09a27e5524f3d2115442955243868d7c3f14e5371d013f045e4270a5f3
MD5 5cee619be963a99ce55b39f6429fcc91
BLAKE2b-256 1f94ed989b4ff212215901a3572d645507139621855264346fe1e1887d6d54f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 65603144f636e25b3f4cc674338e318a89a9fa0aa08ab477cd17f8b222401a8f
MD5 854f62e29af58e55564bc4634bf271dc
BLAKE2b-256 5bd5730143d0b7d8051b39686d4c93b3af6c954100e97a731efb09361117c4ed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 ed839c9b4391823074c63f106895007b84d926b1ec23a5908834bfad99dfd892
MD5 928b3e2c31fa411e8537fcba21b92c1b
BLAKE2b-256 0cee8f06ae201d7608c12e507830a837fd6121e08ef239047d6ed2ce080cbb70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 2975e6e5742af14f89c14279c6e598b4fab9f355fda715be5d14b188de17d6f0
MD5 5844f0d6acf0e45bf652e9a80712bea8
BLAKE2b-256 880e8c31edb9b55edfec75ad1e02494afd92db7ebbe3c2c2aeca486049d8f7d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 13c420d850414287cbce420004b7a81bb3b99124d2075d0af425c5c13ecd1fe6
MD5 9ce56c9948cd9eaa2f0c4ab7d7fb1cc3
BLAKE2b-256 f2f8f3bc0a407a6cea7d148ab424499fedddfb0e0670d209845d9e39ea3970b2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cee8a13ce84e40265639122940217595f729b11aad15c2db7d0cf73a5bcd3324
MD5 fb8de8813bbf7780f565ee9f3f211b20
BLAKE2b-256 95f9cfbb9f994ee5688bab79448120b3c00da6ee46532a59832d93d05fa876c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 89e9f87a9a9765bef0b47363fc2e4c6cabdd47216fa3bc1ebc837602249b46cf
MD5 4a1206b126a28f92132f9e54d9f8274f
BLAKE2b-256 f21aba7787e197363e5af5104168e8c428b56e359167473ca170e3db894bf6e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 de65338391812a6bc86d4229e884c42317565274379e2a0d5661f9c64e0069a3
MD5 870cb06974eab9ff3d0f29fae0d7e301
BLAKE2b-256 f264c494146ea7b90abf699414dfa357c9383561589b7549e165a40a66db2587

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 217dd7301fc2bbb8d5bf6593202a4bfb1ae486025c44dd3c5587bae8b81449d5
MD5 2cfa805b130af6fbf2300d38d8d9477d
BLAKE2b-256 9b6ffb01eae5e25e12ed7305046a4b043dbc8b42c62784e908d237154deca696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b04234712e7db584ab65bfa3d220ba9a80b3ec65b789e13859ff35286d08dfcf
MD5 f294560c1e30f9a0164d9681bdddb4ee
BLAKE2b-256 4272abb88a89ab6010fefad16ee796a22120b422a040aa6d4838afe9bbce14fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 e0f39b01729e1235d9b5c1276deffb31f462f6091a96475477708389ef0b42d4
MD5 ce72d5e903bf2e9c14d679809c605203
BLAKE2b-256 b2962d6ee3a637e53b6a2e95c0783799489765969e49328e8b1939168718de6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9c40011bfbec92be821544cfea7432ddee241f9a0cdfdf6ca4ffd877b5e6cbfd
MD5 8657a1a1445b7fa58d4603508dd6401f
BLAKE2b-256 72bbd7bf67b7dc23d0d143498549ba7533cceae6612fd93c26cc2b3a20f9dcbc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 829a291f149bb5e09ea84d197e99c95ecdf7343fd279e5109ace5727555f6c4c
MD5 d8b32ea62c556f631c4edbd66771f2b8
BLAKE2b-256 d8f6187e95213bd4815a9133b62937ee27e7506778876bb14f6d37de10c14700

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3592830227a96789fe0ec2da6149d753975c4cf1f174b6307923cca66e0ab32c
MD5 5a6174dfb0f9a88dbdb951655b8e9e1a
BLAKE2b-256 bf33357ff9620904b4061fa53b4c304b51a52c3acf5f0ddd215960eeae3bd463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d554b9c05adaff40df3859a5884a76aec7ea15bc4e1934b6987703ca8bab8e2a
MD5 7e67ee81487dd0fb1484ee61f755c849
BLAKE2b-256 d12b6f537b38c46cf7ca7e6b81b7dcd0ee86f2bec6d4439169bf398e8f5661b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d84942bce6f4e0d0e02fe4b0eeffe0c8acec1f804dde19eb3c8578492a9d8282
MD5 0a3719ddaf7222305684e4c5e295da20
BLAKE2b-256 f8d8d96bb00a0a2147418f67d5423570bc0c4bee706f0520a1a532e1de3eb04e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 ad84d1863b4d92c3996905079d2b504ff0e98d66de2ee86ea485a68651121309
MD5 02e97ab0080e1828d639ff779fd1ad8d
BLAKE2b-256 42091d68a8c43213045d8a2cd782263d8d5e36242a7aa84dbe9133430e314987

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 a55cec88357a001e4de7a0cbb3baf381c6873b77be6d0d7175e4a77fbcbd9e7e
MD5 94387e75f226778df45f0ee94a93f16b
BLAKE2b-256 d882e4ef06e13e6b27c195bd6f2c85925c8b77c7a84283b33f0359766d80eb5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 a509bb20b8bdc5c304dad7fd8a58915b77e5905861061a9766dd9e0e2fcafad2
MD5 88bbfcf8123801918caf2a15d6757f78
BLAKE2b-256 fda9a292c6875bf009f711277809bc465a6098883a056e4d1970bfd472ea747d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b09c46dfd3449abaf10274dd77e9fcb47c415498378f1c41afb9b179d175d260
MD5 855f2ca57639b24f47e6282fa4ea8835
BLAKE2b-256 f416535ec4f988cb0b02bfb9daa5d794ca78906ea0b66a431bd870ae79d6545f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ba8aac7d4264431d800f85aabff5a12bc8b57e9f90b17368ad15796a724f3934
MD5 81fab6e89c869b17bfa697babfcadbe5
BLAKE2b-256 4e6f466613bdf2b89bd74c7d6fb77530c1ca4870f2463005759790911a39f5ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7948a021f8b457bf4ba666e9191b30093cdb2a58467046a68a1ce53200a9c03d
MD5 c4c6c21ffb67b9c65cd4de4743d4c6d8
BLAKE2b-256 c74177fe07f08d307705ee2222594cf6b4df372da14d250f4e2afa8c1aa9e0cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 397b825044e3017a239b877d4ccbe72205636a281341efda823c28138a97ba6a
MD5 7df5f4fc5d120bbfb3018761c9e6bee3
BLAKE2b-256 5657071e4cee2dbc0dd7b7a647b099e84cb0da5723a0e42f060983a9028b3ade

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 c18bae5be0260ac8db36ef0cdd4a792a9f970dda80b39f88b1facaf596097e1e
MD5 27cbb38a4c1fd40433f47199a3ad641e
BLAKE2b-256 2b1e6638c4576569cf6c4007f1c7198be11ba3041039811548cf3f78497cd8c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5696ef7a3576d526be228d8490d87da80f7093cd857c0daf1374878b84c1bf58
MD5 0a6348b0a845b4fe0ef6f0b0b07c34a2
BLAKE2b-256 6467158d0b7a672d993dda907104dee73c684f636b4f1a7d94ef2801e0210a7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d4aad798d16e3c7e983d61adcdf242cbfee5eced5b8b8438363b087874340519
MD5 f27cdeb9e98e6b7bc7ca072a0da1e8ed
BLAKE2b-256 fa9fbeb70a705607a25423712dae140a81ba4b2dc848ef3ca04fde2c4afaf262

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 386ed7059918b6d4641fb7c3357e71ac983ef1ece85ac0766dbfec5117f90c78
MD5 19dba2be1e01e4e9660aa81e482ba251
BLAKE2b-256 e1854b1dd926d09f872204eb63eca2be5246416c1a62896290c220e054aec739

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 0071c6e2ad2b09fbf079feaeef5083d9fff540b5f50ded0375df2099ec6ebed3
MD5 e926716bbf9efd9725b1ab025317c110
BLAKE2b-256 896c2020cf3da08ad4ff3496f20f01157ef206e4e3af05a11ed8d09749016a7e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 ad71dc788afced7c17e38e92cffd1de5acef37616418c910071d57070c59ac64
MD5 66dc6f66e1f8043041a6a7a1ad58e7af
BLAKE2b-256 72fe3b58320bd86d71846d712ef379e9c5fc5a6ec9c457d8c54fb619d8d460de

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47e47cc8f8e36f04a7b7f34deadf46c1a0e26a7f73690ad12227245f3547ead7
MD5 5f9109bf56044c282c79da8164cd8a8c
BLAKE2b-256 b838bc5dbc6e659d4cc00fa16b6398b39b8a0f484c6f159fbda4a256a913144a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 b45246b26faa70aa7236b3239aa87974a9755be61435ae85c37a749487621bf8
MD5 6b1979bfbf6d019c929ffc0f6f0b4702
BLAKE2b-256 8827f5a04ad6684b1c749efb0c3301b163a6c174b45779c8709ece9635284d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9ad0bd28bad8db7f958d7d328bb9cfa713570f3a54bf8c89192eb5f6a874f506
MD5 73bdb4daabbf9706fd14200214fcf4ad
BLAKE2b-256 b2df4c2f5fca90c5122743328b9e313e38d2672588aaa75360f444c0ce136d06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 cdb7caa06343dd107c4842eb96f217bee62940286e4899f124c36f55ec1dc42d
MD5 3c0e422be919385a0d4def2e349d3a41
BLAKE2b-256 3eb2fa700fed0347803297cd6e827d5f4e8a2a5a61bf169e12b8dc0bb95ffc5a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 3914341d2de7ba9408c433b784cbf02bda0fd00dbca13b72ed8af6a56ef840ea
MD5 6b57056ad41d5bef3e0b87fe19c86beb
BLAKE2b-256 c3b2d1113637d9657b20645b6a8dc1b05e5ff7e8f1ded58df7fa8728fa0aab01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 884a18b21f864fb9f9ffb050ca3bb2e6dc917554c4e8094e8c370d56d20097c4
MD5 f42ba02050034f37388b9802c47c5182
BLAKE2b-256 f9aa89383eb8860b79f9cd30ebdaaf1178612d92d9ab2dab2ad2713a0ac25e93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c3bf833e8ff864f18bdd304fc2ba799789476a765a492090198d6a56bb8fc449
MD5 afa43b1e219958d6aae2a10754d1a526
BLAKE2b-256 2f3ce9146ee302547a96ef85279d4988652c3889034cceb7816a1bc044996ae7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a5e9f72b8af7936781bda8d246898b83adb1c603ccf4e4810c23efb68113bb79
MD5 a0e38b2dea2a87805a1137c516ccd3e5
BLAKE2b-256 f941ac97b2fa21842ff881571fd2ac3a3e2db674d59d4c86de3e94b9d147a243

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 f29a3da1008c4c332bd3236758bbe6dc7e3290a96609fb3dd606481793753b68
MD5 5e77e33cce77ca0616d0c608971ee30c
BLAKE2b-256 79c7a29556e5767ae67d3a1920569ac800c76db782e11be8560a706a6630e063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 fdc796616fa8c6c4f7cd74709f5bbc7bf7f00bd41544f9ba5595166e11beae12
MD5 dcb723ef92fd7a7c3235fa15b42b2440
BLAKE2b-256 b46ce421bf630d6c6a8703b5e0653caa52ba3415bad835eabe330d865da0f26e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54bc408f83f801a97e678ae9ad540bc1aa2d93c86ec1c30280a5e5cf0e5e252d
MD5 8ea73329d56ae79722be54bc52673f14
BLAKE2b-256 a1f4b740fdbaf67cbbfbfaa9d35bb121c53f998efbe7ac7fb342120a54e0a130

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4283d3f3983c13cfe5a0e2c97817cc78809dea747794a77ea750a490f692823d
MD5 f9d695e985b46ae4aba50c83d9525d51
BLAKE2b-256 c148d3227b88eb5525b66fecc5ed16445c730f233b840c01cec41ecccbcf8d01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 378c3d9bd2a1d8b31eb24c549b116cc213c2184074e245c36ec097449320a066
MD5 2d94d8806fc62819b0b28c142d6841c8
BLAKE2b-256 1c3ad8fe455bd840b203014a975cdca4d579dc52ffa4b09abf8057df46e9f1cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 d448c6e34a48f9a07733bea27ddb916bda1eff62e86a563062031eb0de5443e4
MD5 ad792d37f9d45c81e5c335ebef17b1fd
BLAKE2b-256 24227b86570ca328f434cf7a395e21ca2ac13228f8d9491daa98b306b5e11a48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 767978c65c39514ab35e5b0d6e7f4f76ee4c070877988d80215979fb3a1e36f0
MD5 71e173e9081ec9ec8f8c9e17c704bc0f
BLAKE2b-256 1ff254a52afbaa6d38ddf2ed2d858cd3c4c5fa1a3d387f57ff28f7b129d797f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6660958b3e6420eeb019619bc32b946c07e7905729368c8789965984be8eed8f
MD5 79d9b26fb3cc3d373b32921cd5d379b4
BLAKE2b-256 4b512a220aa10284bc6a368e456875cdd921bce4f529c35c6b6791518e98e2c6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f0b5e4bfffc052c6ee33ec6f879aaedae20c3a73bbfb396890a2c73e830f71b
MD5 0db699fcf896f7eb669e4868fa17af19
BLAKE2b-256 8a9f2bfbf247038ffe37266c405ddcae0bbe40f8a3415442c22afbf5daa99858

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a55982ef1a589cad57ddf4dd329c80bee071dd52bda79663aedc67bccabee8c1
MD5 d86de61536230db6e40b880ef1efd01c
BLAKE2b-256 c222c1c66edf93c8fd0237e30c085eccd178bfacc44427f4260873ed30293153

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 64931bf617b298ca3bed73e016205c4a3873c954d1fb373eb7b407bd3d616f92
MD5 359d073beadd125f6f8e47198a421f90
BLAKE2b-256 cf87544b6aac22f631ee203fe8c5ed2ae55a26435efe2866f48c0a56038bdc4c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 b1ab19d06a4f4f46ecbf186ce34a5e822b16e0861d97218b0bb26b53f951afa1
MD5 98cabb86e243b260abf49d3ada31158a
BLAKE2b-256 84bd4385c26dc99e2c083188d416f0e073b675acb85e7ab33272496f7ba59f84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 317c09fcbdc8eed8d3e570de9a621329c27837607e672aa12603a2658b288567
MD5 bc86e7f87b7f226ffc29e317bfbc66a3
BLAKE2b-256 433d9c5b3896f77a3f12600332fe55aca900f401dcaf240305ae154ec5b033bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.5-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 acae3e8e85a706212dcec387d112e239a21c9e0cc077d9d12b197649fa637c91
MD5 df9284f2fd77044f51b0c2e9f324f921
BLAKE2b-256 d348424b020fffd40942e8badd4204ac1b97730d926b980d8238478ba663f272

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