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

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13macOS 11.0+ ARM64

pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (540.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_i686.whl (566.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl (542.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl (432.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390x

pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl (396.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.5+ i686

pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (541.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_i686.whl (568.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_armv7l.whl (631.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl (542.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (374.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (431.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390x

pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (434.0 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64le

pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (374.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7l

pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl (395.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.5+ i686

pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (541.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_i686.whl (568.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ i686

pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_armv7l.whl (631.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl (543.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390x

pyany_serde-0.1.3-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.3-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.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (370.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl (396.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.5+ i686

pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (542.7 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_i686.whl (568.9 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ i686

pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_armv7l.whl (632.1 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARMv7l

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

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.6 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.3-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.3-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.3-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.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (371.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl (398.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.5+ i686

pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl (542.0 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_i686.whl (568.9 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ i686

pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_armv7l.whl (631.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARMv7l

pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl (544.4 kB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (375.5 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (434.7 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ s390x

pyany_serde-0.1.3-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.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl (375.2 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARMv7l

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

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

pyany_serde-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl (397.9 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.5+ i686

File details

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

File metadata

  • Download URL: pyany_serde-0.1.3.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.3.tar.gz
Algorithm Hash digest
SHA256 c11385fe21cc2c86c062188f5d2b2d8c9b35cc04fe659b79f151c3bdc846fdb7
MD5 c8b12048168388d811f0ffd6d19b3a69
BLAKE2b-256 3f3e9a24a3c771e89179d1a88f3c9839c05da6f1c3669aab1696912ccccace8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c1be0100007bb200d085d1b8d0ab8fda1cafa8da1f7bc50bdef72af54bad6319
MD5 fde6aae4d6879ceb8d1beed03df555ba
BLAKE2b-256 5d2149c69fd349551f591c56a19111e76847e7967b2aeb46eefa500c78695ad0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8780ad7ec20cc2e21fcfad5fda80f42afc481fc8195eba0e2a714d2e0ebd573b
MD5 170f4e25e3a96d5aa52e18b006308a3e
BLAKE2b-256 641b390341dca8f420f229bd3282007f8aa221c9d47307bb677e778028da68ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b6cefb7f6be8a68f48b05dbe08971edf0758d3dc8451b950e07cb2ea0e185666
MD5 a5bc857f2a507bbbcdf5c9f950d0b92c
BLAKE2b-256 f234198fe486e342faa88e3d01b6b40b577ad4439789d5ac7bab8355cc80f904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 15fdedea6865670138d11261ecfeb0c1b172d9d5f87b19c21f3c221813ce190c
MD5 5971c168187f5c89077d2365ff403bb5
BLAKE2b-256 9262da86cc782ece4ed285a80d4104d97bcb17ad471eb0cdd14e804da8578bce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 f08a087b7071dc03ce205714dc428fbb475c0526fcd60352c9ba9afc5f363fef
MD5 91c8d5e413be2b8a9469dfe45355fc2b
BLAKE2b-256 95b7920f5c67048f4c19da8569aa59470f7efa960b372645eb2eb05bcd2a7555

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d73e904000296f2f0f0af2c2ce7b0b259da03efad2546e89225af0d8f82ed0b
MD5 e2b83f282a99db720baa41507b2e6c38
BLAKE2b-256 2b7790918e37959747d58c6f28834e4f54abce2189279cfcf1471ce3dc72bc89

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 634221e7cd0689de3aa58a71670655aaaee0f86267cdd4dfdde18d28abf690d0
MD5 8dc0603836f00fe017f004e3bb5671f0
BLAKE2b-256 8bf6ef928fcb27b5d2f2630fbcea25853d858938d5c830d2ad4d050386f3701c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 098abaf39b9ac17333f760a6d7d5336952360c391e6490e8760995c8188bb372
MD5 6a0db44702a7f1e36f99e35f6a9adb4e
BLAKE2b-256 2dc011515d87d6486ff398e229160d64705b1aec729d0a0f55861ee7fa6e11b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c91df223ba1c0f1d2a90d2cdc38d99e0e689d1709e27a82f63bb9260349b6b34
MD5 ba36c4618b557d074f6a2c1538bb33e5
BLAKE2b-256 a94ecfceffcbc6a60ed1d6d82e69548dc1526a36f3afb1fac31f7aa9573d3a81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 860b2330806f80f8875bdaa979eb0fe42e6885137673eff381d824d7595b72c5
MD5 e57bddd6495195228e5470ee3a0fb99e
BLAKE2b-256 e15e9164e7a11a2db4c85b766ae034cbaa5cff2d1b731c24d3b014996e4acc99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d4861e932d1e80545675c61cccfab500d7b7acc697f455db91e71c123c05c73
MD5 af3bd9a8ec376f6450998febebb0e70e
BLAKE2b-256 344ca1f687ef54bcc89c019d3bc7daebe90b7a241aa21e4f2a493ab3d02db54c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 ecd47e96c934c81838cdab47cfe3525a7662e1e8f1a64de6291fdb0933e12506
MD5 ebe86ec2bf708071108089dce6baa652
BLAKE2b-256 3503946a598aef23f92ba52b7c96dc38a9e508c856ebe9608d04460c730c4f64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 20db0e92bbc1ddfe8e25dca1baacc1d11a5802994a8742a505eb59f61fb100a8
MD5 98760937c50158ac63bcb34fbe0563d5
BLAKE2b-256 905d8cfe02688fb0544acf0f2a8f12f0e079ea559d6b607981c783b19f144d7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 6d32d15872a00c4c02a58d5d5ff883e6015d25637b7482171f175dbfba6b22ae
MD5 e1c6d98a5eab58c055e8bf9aa6a736ff
BLAKE2b-256 e2818bd131adc418e84943581ac46c9c86750d6139c9cc37063bd3634deef34f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 76b70bf566f21074066300b2c9735f5c4feb647467f70ef90046287531cc0bbc
MD5 02674560549c0f41f3e519cc4c232b4e
BLAKE2b-256 059da7deef84d204c92c1d04f0460464db77f54e575f1e860653af8c5686ae8e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e62378f63261a7533f45ca69e0a7f00359c2fb9beec332d3e5cf2e801203a1c5
MD5 3bd1f2177057fc474d56e132fc0372a6
BLAKE2b-256 28b2cb45bb0e5146aeba183dd1f57cf324a062ae877f38f4f74208fcbf55fae8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b0ff40c0fbdc87eb0b7de964942e3ef94dcf6d1473c53849dc3d498f2206cc9
MD5 d904651d3f8f7474b7a245648be86365
BLAKE2b-256 3db209d97b7098499646a1be224d8cb0dde3d649d6330eed55ad7f582d3c9ec5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 5b5885b22063c90c094aa262f27f7173668236f9015ef34cad1eae9b44406080
MD5 8c69c9bf60ff16616d3fa32ab9cc99e1
BLAKE2b-256 0d664f19611d732ed0752d57383d6aedd559d85d82ef1de4f1c25c1973664465

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 c8fb8d19d1a90ba340a7b1277ba4e1bfc5c83bc10474875b69f6ee893efcaa0c
MD5 3b23b9706b29823e982f7743c16fb1fa
BLAKE2b-256 3d4f10c958676bef8898f19cac71690808320e15420eecf99c5ec7f1c1870ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 afc1b90b0689ba15bd358ec71a466f1e86b9d5505799e2ac1c59742592e4d4a5
MD5 2216aea4074417fde64beeebe7770712
BLAKE2b-256 e6b65a75a69f7c502a2c3c2d047de6e39b48c24745117b2d74b1f3460aaae057

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f4093e2517345febce8747d61ea6230dba578398b0de66bf6d9206a79389614
MD5 fa326118925b7bafaf7cdcbe0be279f6
BLAKE2b-256 8d918e8efffac7e629a8fefabdb420fdb1b2a420909f8f216ee4497d5bc51c80

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 06f1d4b83e637dfe768484bbe5d90a7d7a350d3d5051cb151dc10309bec50d03
MD5 5aca669bee39837d3f3858530c45a4fe
BLAKE2b-256 9bcc174947db590c502a1f88a985b0d83b37a43fed805ae283589866938fee6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45228f286d26ebb9a0e13ff6c37b7908ce2c37b22c0e61d9ef0245a9e98c92b3
MD5 9f751396df2265a74d6a5cdf00650e4c
BLAKE2b-256 b298312ff48edc1d2dd6151235fe69671c5c58af5a404e572d89f128e195562d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4005719578bc532d476c850c5f6bfec7679bab608ee7dc22acfbfa8dd1e45687
MD5 2b9ab0371ac29bbcef30c6899a2d0dd0
BLAKE2b-256 9dd354ef1e0300e3ff1bc4f2a334ea31f57c2eb8b45f71bb77d9c97b316037a2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9c9c53e15d810b1b7859a088bba33214e3eeb90781677b765f24180bf4cbbdbd
MD5 9ea1a5ca1ca81ecdbe9502de25647fea
BLAKE2b-256 2a1f341104eea777cedf7b5f1af37e06098ebfc3dfd39ac2421da0342863c41f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f188445abfcb7471e9d1758723421ad14f1a5c630ed98ed8d6389d3f930dcc14
MD5 4d619605539d5df30ff84a2155253966
BLAKE2b-256 c2f35ee94e8523226ebc307344e8a12a7162904e9f3edd07dde3c2fa23a43a8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65001cfab65873205c19ab644a0bd42d94bc8fbe843656b35a4a2f6d81743a14
MD5 3153224d52d7f2a807379e51b5fd33d1
BLAKE2b-256 9d90d6e8ae66d39444d74c20dc77ce857e90193d9f106bc98bdd8a049daf1bf6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 34084450a5e5c18387c100c18d045bfe9d5510759179c5dbfbd4713e45d84e8c
MD5 793888fc5d16dc7ab1a7f954f91de190
BLAKE2b-256 359fd97af8439576c0ac6355fe60ae5f4327999a6e28adf43812dc5a7fc9fc53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 3a04d950b7f67067a44063b1b9f98bbb561c60b52e70f0bebe7399a522685443
MD5 807d8b18605f1691d8ca2e009d9bbbb1
BLAKE2b-256 def03574ff678ea32f107129abba7816762d43165555a74a3977a606b324daff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 7ee7b31e45bad6e88edfa0fd56a0d5d77d810d454fcbc3d99b52d83728911ade
MD5 1fecd475f928eb2f7ffd01163c107f03
BLAKE2b-256 9208ebc799292688d17aa74c16f622675e8925cf3c613a3d989de14d1af7b0d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 42f3d4ae40e3594f04ed7dba7947d63f3d053c8db718e480e91b4181c7c0f3a0
MD5 243231f3803cface1dd8403b9966b1d3
BLAKE2b-256 83adce06b32670450dd9f02b23e5174337e549848219b2d5bd43ce0d3cf86447

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 99f3866bfb3ba386a83a808760c040d4b77d9ad4e23edc9c56b65febd12dca3c
MD5 ad9e3b8faea9c28ef3e38dad891ae2bc
BLAKE2b-256 8339bacaefbc4f2793ace3865e5389effad20996f5ea497516513328e57b6c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2712d0ac6959dd9f27b46c8a68b8d97e1a79c2eb2f68d7205a6c57d63f6cb9ff
MD5 47bc8eb252b3b78d66722ab94e98d569
BLAKE2b-256 1a269db89fb808fc437f838dfd875201171a8e88a65a5528fe688e3bb7d61a6a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 8e1724e341fcd5c94e7b292e9cfc8a1acb98a7f1d706c1dbde51129895dc6c0e
MD5 12fcb63d4510b78e5de01fd6920e3664
BLAKE2b-256 840ddce9ad8d0c60042992cf4fe2823e301259d578d32a0828b7eaa7839b93e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 feae8c7c95e3ef2791042948b389e4b95803d4db3412545cd30dc252bf0aa253
MD5 d38f6fc47ae221408e37a74ab373cc7a
BLAKE2b-256 335352af0ada5fc03caae26842094a18c33af3554796c4ad9feeb9969e4f9358

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b2aebc6b8cf5ee8377ae99c2c8667362ae32aa92fbb1cb6077754c826ef5acfd
MD5 820f5fa7137e6091e9a15e5eaa55ccf6
BLAKE2b-256 43060ddb191a7ba0691d7b605672c2f285b4bdf43c1328f521031ad766a2215b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d666af5a70e860d515480d52de29923fe88c02c24d04ff1e667f573a54431bec
MD5 36be6a4066344a294e146f5729ad192c
BLAKE2b-256 f98f6227e2ae1f6fc6d31b7c864a789eef94c07c3e838f2720cd4eeaa987bd45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 535fb41aee001b88432427460eb177feb8a9a07884ec6d7652199fa50fa1e960
MD5 e1cf80ec74135319454213e6803f8fa6
BLAKE2b-256 f8377710885d4e97b1ebb7070f24a61a8690d7164d66e3648ce8168e25d63662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 abe40006a2c7a0440ef5931cc0f2337d1a8712faf6fa9252637ea3a01d82fed2
MD5 2c141a0c8613b52cffcd5580a887cfa0
BLAKE2b-256 59f00673b8744c1529364b90c494cffc70e8ae2fefe5850d8c075bbfecfbe512

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 640355f3c2280ea42f21d6ac94e71385bd9334d3a3bc960298f21b50849463ad
MD5 57f3285309c7cfe88c977df4b87c28b1
BLAKE2b-256 eae7603f6b26f719d81cebdcfdfc84e4f111089e57c1e12313a6ef36b17ab5af

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97a183792d5e09fea4fdb50b9294ef419d7b1e828e65e128a6789a4c84aaff9b
MD5 e413fd026b7bfdd0f575959df21e8ce7
BLAKE2b-256 c0f3345c85e5eecabd296920ea3ce2bdc1c63e364393b2034c83c7bd1b992579

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 a5395544a5e14d68f27b3a054f9aea822f9672277dd23e2e6822dd3db935f8f0
MD5 8eeabfcdd00ccf83383224fa44285922
BLAKE2b-256 dfa4643506f789517502b255e3acdd22244d7255ceb0ca5444711c89e1cf9394

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 fd3fb2a3f36e20fe2e82df08f3ac1eab2cc22cce80763c002cecb1c34a9923be
MD5 7ee69da7101fc6ca1f7f0d157244d6de
BLAKE2b-256 6d7741af6bb4f0710f8c821d563b0dbb113d72ec6ddae37906f3d3679f1a99ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 3f306552ff9128318584ad521b1425dfda3a4aa1d5edd848d26b14d2519fbdc5
MD5 f62c43149defbedcb5d286a2920f1f12
BLAKE2b-256 51c489495bb234120947668ad4681155f7f278f6e071fe791e4d91d8d06c64f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 27a29c330c5ea1d617f868acd083be37f9e0851a3d34ce6692a746b9f75647a4
MD5 1ca464ef533f45e728edb0ff80c12d22
BLAKE2b-256 930c7e5449d68c49177da26d8d429b9c26aea2136ec13f0710171e1feea508f5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ce533d4d02c75b6e75c02f7985fc135994b74aecc73eee3b421f161d54a3fef8
MD5 4cb4da14f43482888817db1d5c88203e
BLAKE2b-256 1d1474e8dc5981a767d5c23b10ce191397a4679c165ccd93b99c94a224af1270

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3890df24cfe18e65097835bdb33d008ce7e93b3e66678b4e44f6e8d9b3e835d5
MD5 d7073b5c1c0a1a91b6390316321dfdcf
BLAKE2b-256 19752503d0e778dae38452753cd31f1cc852cfc366e09e67cf8df7c405cb7417

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 2d0d9713728ccfdbb402160555d41d6a51451ba73ed8651a58d489f7a7d3a6d8
MD5 2e9a44f14b5725e893eff362f89e8a8c
BLAKE2b-256 e91b7db0330cf5e6a31138c9c2394253b6a0a54eb8eacecdc83bb4b7249b72e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 ba52ede2f33baacf0cdb38053dfc5676c518f2c2c77883259ccff4a686b280f1
MD5 d422710c1a4afac94d3ee904497ab829
BLAKE2b-256 398b566b44d070a9323e860272fb417541dd5b285f7130af15f38170b1cf2bdd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm Hash digest
SHA256 66274b796ad92f8faa382017c5360b0b29593ab19c6e18f4a6f823aab7cafd53
MD5 903fbb7ae3706b002294741c37b6db02
BLAKE2b-256 ac93fc04ddca4ce9b95d2a0275d7fc99cb785d6ff8547fd20282f378ac38b227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a031355ab9cd3e7e33a31a9a051e979b60c26141acadd421ff19bd7ac5df00a
MD5 7b800f07e0afd71861d30d648688893f
BLAKE2b-256 311a6013661f796fb06a5476b9f90ad552f53a93666b1ebe2f80f98514fb67b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyany_serde-0.1.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 d990b4a4359781926237dc68a879ef952a694e9423ab15900781dc9a272c1576
MD5 bab565a4a8d78c661c3324f1dfe6626b
BLAKE2b-256 b92583f77df715981652f9f96ef025a1f69c0f30e8fd5b451dc53c9220a0f794

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