<p align="center">
<a href="https://jcristharif.com/msgspec/">
<img src="https://raw.githubusercontent.com/jcrist/msgspec/main/docs/source/_static/msgspec-logo-light.svg" width="35%" alt="msgspec" />
</a>
</p>
<p align="center">
<a href="https://github.com/jcrist/msgspec/actions/workflows/ci.yml">
<img src="https://github.com/jcrist/msgspec/actions/workflows/ci.yml/badge.svg">
</a>
<a href="https://jcristharif.com/msgspec/">
<img src="https://img.shields.io/badge/docs-latest-blue.svg">
</a>
<a href="https://github.com/jcrist/msgspec/blob/main/LICENSE">
<img src="https://img.shields.io/github/license/jcrist/msgspec.svg">
</a>
<a href="https://pypi.org/project/msgspec/">
<img src="https://img.shields.io/pypi/v/msgspec.svg">
</a>
<a href="https://anaconda.org/conda-forge/msgspec">
<img src="https://img.shields.io/conda/vn/conda-forge/msgspec.svg">
</a>
<a href="https://codecov.io/gh/jcrist/msgspec">
<img src="https://codecov.io/gh/jcrist/msgspec/branch/main/graph/badge.svg">
</a>
</p>
`msgspec` is a *fast* serialization and validation library, with builtin
support for [JSON](https://json.org), [MessagePack](https://msgpack.org),
[YAML](https://yaml.org), and [TOML](https://toml.io). It features:
- 🚀 **High performance encoders/decoders** for common protocols. The JSON and
MessagePack implementations regularly
[benchmark](https://jcristharif.com/msgspec/benchmarks.html) as the fastest
options for Python.
- 🎉 **Support for a wide variety of Python types**. Additional types may be
supported through
[extensions](https://jcristharif.com/msgspec/extending.html).
- 🔍 **Zero-cost schema validation** using familiar Python type annotations. In
[benchmarks](https://jcristharif.com/msgspec/benchmarks.html) `msgspec`
decodes *and* validates JSON faster than
[orjson](https://github.com/ijl/orjson) can decode it alone.
- ✨ **A speedy Struct type** for representing structured data. If you already
use [dataclasses](https://docs.python.org/3/library/dataclasses.html) or
[attrs](https://www.attrs.org),
[structs](https://jcristharif.com/msgspec/structs.html) should feel familiar.
However, they're
[5-60x faster](https://jcristharif.com/msgspec/benchmarks.html#benchmark-structs>)
for common operations.
All of this is included in a
[lightweight library](https://jcristharif.com/msgspec/benchmarks.html#benchmark-library-size)
with no required dependencies.
---
`msgspec` may be used for serialization alone, as a faster JSON or
MessagePack library. For the greatest benefit though, we recommend using
`msgspec` to handle the full serialization & validation workflow:
**Define** your message schemas using standard Python type annotations.
```python
>>> import msgspec
>>> class User(msgspec.Struct):
... """A new type describing a User"""
... name: str
... groups: set[str] = set()
... email: str | None = None
```
**Encode** messages as JSON, or one of the many other supported protocols.
```python
>>> alice = User("alice", groups={"admin", "engineering"})
>>> alice
User(name='alice', groups={"admin", "engineering"}, email=None)
>>> msg = msgspec.json.encode(alice)
>>> msg
b'{"name":"alice","groups":["admin","engineering"],"email":null}'
```
**Decode** messages back into Python objects, with optional schema validation.
```python
>>> msgspec.json.decode(msg, type=User)
User(name='alice', groups={"admin", "engineering"}, email=None)
>>> msgspec.json.decode(b'{"name":"bob","groups":[123]}', type=User)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
msgspec.ValidationError: Expected `str`, got `int` - at `$.groups[0]`
```
`msgspec` is designed to be as performant as possible, while retaining some of
the nicities of validation libraries like
[pydantic](https://pydantic-docs.helpmanual.io/). For supported types,
encoding/decoding a message with `msgspec` can be
[~10-80x faster than alternative libraries](https://jcristharif.com/msgspec/benchmarks.html).
<p align="center">
<a href="https://jcristharif.com/msgspec/benchmarks.html">
<img src="https://raw.githubusercontent.com/jcrist/msgspec/main/docs/source/_static/bench-validation.svg">
</a>
</p>
See [the documentation](https://jcristharif.com/msgspec/) for more information.
## LICENSE
New BSD. See the
[License File](https://github.com/jcrist/msgspec/blob/main/LICENSE).
Raw data
{
"_id": null,
"home_page": "https://jcristharif.com/msgspec/",
"name": "litestar-msgspec",
"maintainer": "Jim Crist-Harif",
"docs_url": null,
"requires_python": ">=3.9",
"maintainer_email": "jcristharif@gmail.com",
"keywords": "JSON msgpack MessagePack TOML YAML serialization validation schema",
"author": null,
"author_email": null,
"download_url": "https://files.pythonhosted.org/packages/6f/ef/028fa1a883718745587efb53ee639176ac4c0724ed38ea86cb2c6b8b0d96/litestar-msgspec-0.19.0.tar.gz",
"platform": null,
"description": "<p align=\"center\">\n <a href=\"https://jcristharif.com/msgspec/\">\n <img src=\"https://raw.githubusercontent.com/jcrist/msgspec/main/docs/source/_static/msgspec-logo-light.svg\" width=\"35%\" alt=\"msgspec\" />\n </a>\n</p>\n\n<p align=\"center\">\n <a href=\"https://github.com/jcrist/msgspec/actions/workflows/ci.yml\">\n <img src=\"https://github.com/jcrist/msgspec/actions/workflows/ci.yml/badge.svg\">\n </a>\n <a href=\"https://jcristharif.com/msgspec/\">\n <img src=\"https://img.shields.io/badge/docs-latest-blue.svg\">\n </a>\n <a href=\"https://github.com/jcrist/msgspec/blob/main/LICENSE\">\n <img src=\"https://img.shields.io/github/license/jcrist/msgspec.svg\">\n </a>\n <a href=\"https://pypi.org/project/msgspec/\">\n <img src=\"https://img.shields.io/pypi/v/msgspec.svg\">\n </a>\n <a href=\"https://anaconda.org/conda-forge/msgspec\">\n <img src=\"https://img.shields.io/conda/vn/conda-forge/msgspec.svg\">\n </a>\n <a href=\"https://codecov.io/gh/jcrist/msgspec\">\n <img src=\"https://codecov.io/gh/jcrist/msgspec/branch/main/graph/badge.svg\">\n </a>\n</p>\n\n\n`msgspec` is a *fast* serialization and validation library, with builtin\nsupport for [JSON](https://json.org), [MessagePack](https://msgpack.org),\n[YAML](https://yaml.org), and [TOML](https://toml.io). It features:\n\n- \ud83d\ude80 **High performance encoders/decoders** for common protocols. The JSON and\n MessagePack implementations regularly\n [benchmark](https://jcristharif.com/msgspec/benchmarks.html) as the fastest\n options for Python.\n\n- \ud83c\udf89 **Support for a wide variety of Python types**. Additional types may be\n supported through\n [extensions](https://jcristharif.com/msgspec/extending.html).\n\n- \ud83d\udd0d **Zero-cost schema validation** using familiar Python type annotations. In\n [benchmarks](https://jcristharif.com/msgspec/benchmarks.html) `msgspec`\n decodes *and* validates JSON faster than\n [orjson](https://github.com/ijl/orjson) can decode it alone.\n\n- \u2728 **A speedy Struct type** for representing structured data. If you already\n use [dataclasses](https://docs.python.org/3/library/dataclasses.html) or\n [attrs](https://www.attrs.org),\n [structs](https://jcristharif.com/msgspec/structs.html) should feel familiar.\n However, they're\n [5-60x faster](https://jcristharif.com/msgspec/benchmarks.html#benchmark-structs>)\n for common operations.\n\nAll of this is included in a\n[lightweight library](https://jcristharif.com/msgspec/benchmarks.html#benchmark-library-size)\nwith no required dependencies.\n\n---\n\n`msgspec` may be used for serialization alone, as a faster JSON or\nMessagePack library. For the greatest benefit though, we recommend using\n`msgspec` to handle the full serialization & validation workflow:\n\n**Define** your message schemas using standard Python type annotations.\n\n```python\n>>> import msgspec\n\n>>> class User(msgspec.Struct):\n... \"\"\"A new type describing a User\"\"\"\n... name: str\n... groups: set[str] = set()\n... email: str | None = None\n```\n\n**Encode** messages as JSON, or one of the many other supported protocols.\n\n```python\n>>> alice = User(\"alice\", groups={\"admin\", \"engineering\"})\n\n>>> alice\nUser(name='alice', groups={\"admin\", \"engineering\"}, email=None)\n\n>>> msg = msgspec.json.encode(alice)\n\n>>> msg\nb'{\"name\":\"alice\",\"groups\":[\"admin\",\"engineering\"],\"email\":null}'\n```\n\n**Decode** messages back into Python objects, with optional schema validation.\n\n```python\n>>> msgspec.json.decode(msg, type=User)\nUser(name='alice', groups={\"admin\", \"engineering\"}, email=None)\n\n>>> msgspec.json.decode(b'{\"name\":\"bob\",\"groups\":[123]}', type=User)\nTraceback (most recent call last):\n File \"<stdin>\", line 1, in <module>\nmsgspec.ValidationError: Expected `str`, got `int` - at `$.groups[0]`\n```\n\n`msgspec` is designed to be as performant as possible, while retaining some of\nthe nicities of validation libraries like\n[pydantic](https://pydantic-docs.helpmanual.io/). For supported types,\nencoding/decoding a message with `msgspec` can be\n[~10-80x faster than alternative libraries](https://jcristharif.com/msgspec/benchmarks.html).\n\n<p align=\"center\">\n <a href=\"https://jcristharif.com/msgspec/benchmarks.html\">\n <img src=\"https://raw.githubusercontent.com/jcrist/msgspec/main/docs/source/_static/bench-validation.svg\">\n </a>\n</p>\n\nSee [the documentation](https://jcristharif.com/msgspec/) for more information.\n\n\n## LICENSE\n\nNew BSD. See the\n[License File](https://github.com/jcrist/msgspec/blob/main/LICENSE).\n",
"bugtrack_url": null,
"license": "BSD",
"summary": "A fast serialization and validation library, with builtin support for JSON, MessagePack, YAML, and TOML.",
"version": "0.19.0",
"project_urls": {
"Documentation": "https://jcristharif.com/msgspec/",
"Homepage": "https://jcristharif.com/msgspec/",
"Issue Tracker": "https://github.com/jcrist/msgspec/issues",
"Source": "https://github.com/jcrist/msgspec/"
},
"split_keywords": [
"json",
"msgpack",
"messagepack",
"toml",
"yaml",
"serialization",
"validation",
"schema"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "4167e0a577e0f76402e2a510ea8a817a745a57230a4bc405eb88e2fe993da20d",
"md5": "ce07c79bb8985598e4fef5aee42e393c",
"sha256": "677b0edca40dee67fa42c63b5771d631ccd15595795eec3a00df8e5b875003f5"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "ce07c79bb8985598e4fef5aee42e393c",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 189884,
"upload_time": "2024-12-15T16:40:45",
"upload_time_iso_8601": "2024-12-15T16:40:45.807966Z",
"url": "https://files.pythonhosted.org/packages/41/67/e0a577e0f76402e2a510ea8a817a745a57230a4bc405eb88e2fe993da20d/litestar_msgspec-0.19.0-cp310-cp310-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "75588fcca2d3af710899a23129ce9c422256c722f6021c4ee5bfcc4d6a11d392",
"md5": "5d2438d2f9350b70c989237d09e7d82a",
"sha256": "ffab8bfdd657f938476567cae7ddbcd15d17f568a72034763b4baef8acb57cf8"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "5d2438d2f9350b70c989237d09e7d82a",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 183549,
"upload_time": "2024-12-15T16:40:47",
"upload_time_iso_8601": "2024-12-15T16:40:47.333684Z",
"url": "https://files.pythonhosted.org/packages/75/58/8fcca2d3af710899a23129ce9c422256c722f6021c4ee5bfcc4d6a11d392/litestar_msgspec-0.19.0-cp310-cp310-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "bacc0b1f5aba81421d764a5582f35b90e11f47a62796c847d5862ff1cc127132",
"md5": "3698909c4f7b115e99d55fdeabb724d3",
"sha256": "63853a36e5708d09b8d923a6f3fbfd77dbaa114882e11e90ab2f23d68947a89b"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "3698909c4f7b115e99d55fdeabb724d3",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 209202,
"upload_time": "2024-12-15T16:40:48",
"upload_time_iso_8601": "2024-12-15T16:40:48.720274Z",
"url": "https://files.pythonhosted.org/packages/ba/cc/0b1f5aba81421d764a5582f35b90e11f47a62796c847d5862ff1cc127132/litestar_msgspec-0.19.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1bce2d3f59dae93bd0464fb6edcf46b29175bf8eec11c0887f360bf33d12e044",
"md5": "1ebed41f9ff23c51fb8bb8c589ee8895",
"sha256": "7d3c2c70a516c23be68e1f40b1b988424e646b84478a577104d6463c19083dd2"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "1ebed41f9ff23c51fb8bb8c589ee8895",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 211418,
"upload_time": "2024-12-15T16:40:51",
"upload_time_iso_8601": "2024-12-15T16:40:51.448936Z",
"url": "https://files.pythonhosted.org/packages/1b/ce/2d3f59dae93bd0464fb6edcf46b29175bf8eec11c0887f360bf33d12e044/litestar_msgspec-0.19.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e347573727827721f71b13f2103dcad987bc726c8b7a1e1c4380060a612a8a1b",
"md5": "5972d12fdc9b1ba137bc49d8809c6217",
"sha256": "8947dcfccbd7d7ff7bdc14a917fa619e93cfe0afd971a28f82a212bb1993bfd8"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "5972d12fdc9b1ba137bc49d8809c6217",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 214996,
"upload_time": "2024-12-15T16:40:54",
"upload_time_iso_8601": "2024-12-15T16:40:54.579970Z",
"url": "https://files.pythonhosted.org/packages/e3/47/573727827721f71b13f2103dcad987bc726c8b7a1e1c4380060a612a8a1b/litestar_msgspec-0.19.0-cp310-cp310-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b8d23ebf883c68d8a3338eddd0ec662fea076a6419099dbb724da07d5e76ee8",
"md5": "8636c900e2effce416fc3df496dc22b1",
"sha256": "9812a03cf151a754cd0da8126a41e2bf6762e312c36a6677be4c8de0fc699aa3"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "8636c900e2effce416fc3df496dc22b1",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 218104,
"upload_time": "2024-12-15T16:40:57",
"upload_time_iso_8601": "2024-12-15T16:40:57.276486Z",
"url": "https://files.pythonhosted.org/packages/6b/8d/23ebf883c68d8a3338eddd0ec662fea076a6419099dbb724da07d5e76ee8/litestar_msgspec-0.19.0-cp310-cp310-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ee0381b19f44264b43c7ea5d3d5649a8eb833ea2c9bf39eac7c3960f973a2de2",
"md5": "8b696c085dcef625f64125e3c1720b9e",
"sha256": "64cb18c857390c47cce339f713742fc7183732be1b8f76a9679b259e6fba9a14"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp310-cp310-win_amd64.whl",
"has_sig": false,
"md5_digest": "8b696c085dcef625f64125e3c1720b9e",
"packagetype": "bdist_wheel",
"python_version": "cp310",
"requires_python": ">=3.9",
"size": 186013,
"upload_time": "2024-12-15T16:40:59",
"upload_time_iso_8601": "2024-12-15T16:40:59.902492Z",
"url": "https://files.pythonhosted.org/packages/ee/03/81b19f44264b43c7ea5d3d5649a8eb833ea2c9bf39eac7c3960f973a2de2/litestar_msgspec-0.19.0-cp310-cp310-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c666f60f0661d80b0133dd0778a149863118bc0184d9be29b424dd457c29a58b",
"md5": "9d82d475e058ddba70eb522daf077c80",
"sha256": "742de2a703ec261e98846ee426fc8362bff3382399ceca4fb6064e32850d27d9"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "9d82d475e058ddba70eb522daf077c80",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 187806,
"upload_time": "2024-12-15T16:41:01",
"upload_time_iso_8601": "2024-12-15T16:41:01.362388Z",
"url": "https://files.pythonhosted.org/packages/c6/66/f60f0661d80b0133dd0778a149863118bc0184d9be29b424dd457c29a58b/litestar_msgspec-0.19.0-cp311-cp311-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e296f63b1fb4b112adfca6f69428495d7cddcbcfe5b12a5e69b587795043d966",
"md5": "4e415140798d90852f69b9504be866f6",
"sha256": "dd6289755bb26807b3cb914b3ac86d3850d406dccb4ef5b14203eac844ba20cc"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "4e415140798d90852f69b9504be866f6",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 182071,
"upload_time": "2024-12-15T16:41:02",
"upload_time_iso_8601": "2024-12-15T16:41:02.820011Z",
"url": "https://files.pythonhosted.org/packages/e2/96/f63b1fb4b112adfca6f69428495d7cddcbcfe5b12a5e69b587795043d966/litestar_msgspec-0.19.0-cp311-cp311-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "a3e41e93e47c0619868a348e3b318d3252e4514086ddff71ae5701b9ca6e332c",
"md5": "7194a089e6b0e645db78992a741b4b44",
"sha256": "85a463141ac322db32f42b4b213fd44ed74efd22fb8ad1dbdc9d96cb14320ecd"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "7194a089e6b0e645db78992a741b4b44",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 208893,
"upload_time": "2024-12-15T16:41:04",
"upload_time_iso_8601": "2024-12-15T16:41:04.214935Z",
"url": "https://files.pythonhosted.org/packages/a3/e4/1e93e47c0619868a348e3b318d3252e4514086ddff71ae5701b9ca6e332c/litestar_msgspec-0.19.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "99d91545e1646294dfb2ce2f3802b4bfc66107f8e802e47590efdd0ead5963b1",
"md5": "96fdceeea671a7addb763b92208ecc6e",
"sha256": "691dc06799c4756aa825bf076d42bdfb747d2f825d37c78d6853a072aacceb9d"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "96fdceeea671a7addb763b92208ecc6e",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 210547,
"upload_time": "2024-12-15T16:41:05",
"upload_time_iso_8601": "2024-12-15T16:41:05.726621Z",
"url": "https://files.pythonhosted.org/packages/99/d9/1545e1646294dfb2ce2f3802b4bfc66107f8e802e47590efdd0ead5963b1/litestar_msgspec-0.19.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "041405d1c1ffa2bb7490d642fbc2aa50f571a1ddd042d6d81e5f9338830b931a",
"md5": "c827d162f5de6a6dbe204091ecabbb44",
"sha256": "e0fd5d4de6e203c7fff27efe7e6a6f36ca3ddb249d80b54b072bb505d2fc5b3d"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c827d162f5de6a6dbe204091ecabbb44",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 213897,
"upload_time": "2024-12-15T16:41:08",
"upload_time_iso_8601": "2024-12-15T16:41:08.613365Z",
"url": "https://files.pythonhosted.org/packages/04/14/05d1c1ffa2bb7490d642fbc2aa50f571a1ddd042d6d81e5f9338830b931a/litestar_msgspec-0.19.0-cp311-cp311-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f2e5fe57237ae73dd94dedce3887fcc4e6d4229ee22ef8bde32c5e5de58dee36",
"md5": "28e2a7a99e1f007b990936a8c2577c7b",
"sha256": "2bef1c7b8f80a14b8d346de1c16710ecd2d8d56264eda328802308ee0468f5bf"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "28e2a7a99e1f007b990936a8c2577c7b",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 216736,
"upload_time": "2024-12-15T16:41:09",
"upload_time_iso_8601": "2024-12-15T16:41:09.980516Z",
"url": "https://files.pythonhosted.org/packages/f2/e5/fe57237ae73dd94dedce3887fcc4e6d4229ee22ef8bde32c5e5de58dee36/litestar_msgspec-0.19.0-cp311-cp311-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "36941f8dcc592d259a9fec6e4d2258e6297957456e085a41eee161b32e7ed5f6",
"md5": "df0b22fc6d04a3c7a1ecc672f1cdad31",
"sha256": "0cedd10334a9fe3686b06e7a42ff74e0e7271812326da8b20e29dee98b74ad0f"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp311-cp311-win_amd64.whl",
"has_sig": false,
"md5_digest": "df0b22fc6d04a3c7a1ecc672f1cdad31",
"packagetype": "bdist_wheel",
"python_version": "cp311",
"requires_python": ">=3.9",
"size": 186025,
"upload_time": "2024-12-15T16:41:11",
"upload_time_iso_8601": "2024-12-15T16:41:11.462114Z",
"url": "https://files.pythonhosted.org/packages/36/94/1f8dcc592d259a9fec6e4d2258e6297957456e085a41eee161b32e7ed5f6/litestar_msgspec-0.19.0-cp311-cp311-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "1c113d7296fab23a3ef3c47b9089f973eab9b1254cb95cff3641dd516499391e",
"md5": "8ea237617e7139bc3fc2b437251f4c02",
"sha256": "76f39091e0c7ef1bcec23528552997e6cef691a960c8523ddde7488ba70da252"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "8ea237617e7139bc3fc2b437251f4c02",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 190346,
"upload_time": "2024-12-15T16:41:14",
"upload_time_iso_8601": "2024-12-15T16:41:14.113586Z",
"url": "https://files.pythonhosted.org/packages/1c/11/3d7296fab23a3ef3c47b9089f973eab9b1254cb95cff3641dd516499391e/litestar_msgspec-0.19.0-cp312-cp312-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "897ec57b9d17fa0c0fa28473a4c0016f8032c5a175b78a89b0ffbe36f72bc54d",
"md5": "9bec36ef551b9e246904b5a33c4d0546",
"sha256": "a33b036d6fb26be255800df092dd77e7e44b9b45bb60ffc62491a8a49fbf70e6"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "9bec36ef551b9e246904b5a33c4d0546",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 183773,
"upload_time": "2024-12-15T16:41:16",
"upload_time_iso_8601": "2024-12-15T16:41:16.676803Z",
"url": "https://files.pythonhosted.org/packages/89/7e/c57b9d17fa0c0fa28473a4c0016f8032c5a175b78a89b0ffbe36f72bc54d/litestar_msgspec-0.19.0-cp312-cp312-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "cad3fc6de79d6753ca91c44363d7b5a4ddef73451789af4028fdd71f4d3a3087",
"md5": "e72b66b1368580745ba4915bf308fb2b",
"sha256": "753f4cad61b525ada4b1bff2d875aa822f1acfd3bac9b24e9cc3554caf01e3a7"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "e72b66b1368580745ba4915bf308fb2b",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 210499,
"upload_time": "2024-12-15T16:41:17",
"upload_time_iso_8601": "2024-12-15T16:41:17.967684Z",
"url": "https://files.pythonhosted.org/packages/ca/d3/fc6de79d6753ca91c44363d7b5a4ddef73451789af4028fdd71f4d3a3087/litestar_msgspec-0.19.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6b89f9e0e2ba805f987230e3f3fd72f638d00dd7f7ca9a5a9a03d69b5dd60f2d",
"md5": "960542e1e4eba8c7dd11bea5f2216afa",
"sha256": "b134b1e5f1cd6e0c986ed6bb4d410a04a36bffdd53e74c4817bca2cd67290a58"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "960542e1e4eba8c7dd11bea5f2216afa",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 213457,
"upload_time": "2024-12-15T16:41:19",
"upload_time_iso_8601": "2024-12-15T16:41:19.317312Z",
"url": "https://files.pythonhosted.org/packages/6b/89/f9e0e2ba805f987230e3f3fd72f638d00dd7f7ca9a5a9a03d69b5dd60f2d/litestar_msgspec-0.19.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8c3acf3722f5e1fd346a475f92c839bf5fcdcea89759a5df33da1b34ff30aad2",
"md5": "af05d1a6deb1ef13ba642c3f79c2fb5d",
"sha256": "0c0c67a4779a7e3b0215063da1c96a09c0f0595dae6fda1a64db8aecca9862ee"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "af05d1a6deb1ef13ba642c3f79c2fb5d",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 213953,
"upload_time": "2024-12-15T16:41:22",
"upload_time_iso_8601": "2024-12-15T16:41:22.524255Z",
"url": "https://files.pythonhosted.org/packages/8c/3a/cf3722f5e1fd346a475f92c839bf5fcdcea89759a5df33da1b34ff30aad2/litestar_msgspec-0.19.0-cp312-cp312-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "8bde714235b338d5dafccb6e7dadee4c845af2b145c95a13d286e05bc3580c97",
"md5": "39b3e37dc6b934fd4481b29ebb0800a3",
"sha256": "c7c413426d63c59876b3adbd9b402380893a73c1b427fec1ec621def0a7fe604"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "39b3e37dc6b934fd4481b29ebb0800a3",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 218985,
"upload_time": "2024-12-15T16:41:24",
"upload_time_iso_8601": "2024-12-15T16:41:24.544454Z",
"url": "https://files.pythonhosted.org/packages/8b/de/714235b338d5dafccb6e7dadee4c845af2b145c95a13d286e05bc3580c97/litestar_msgspec-0.19.0-cp312-cp312-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "e39323f93c6be0871e6ab8acafd0b1d1752129af98b76cf52cd9a95a648c481c",
"md5": "11f31e004f170a40263019665e8b8c3c",
"sha256": "813a5b4509f70a7b4635b98d6f632ef7b6c2a84961edbedb9a2f89afb0851add"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp312-cp312-win_amd64.whl",
"has_sig": false,
"md5_digest": "11f31e004f170a40263019665e8b8c3c",
"packagetype": "bdist_wheel",
"python_version": "cp312",
"requires_python": ">=3.9",
"size": 187308,
"upload_time": "2024-12-15T16:41:26",
"upload_time_iso_8601": "2024-12-15T16:41:26.649372Z",
"url": "https://files.pythonhosted.org/packages/e3/93/23f93c6be0871e6ab8acafd0b1d1752129af98b76cf52cd9a95a648c481c/litestar_msgspec-0.19.0-cp312-cp312-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c3639b1fcc1c3e0f85a18df6b98ca7a4815d7eed904ef54052c1278e0619234a",
"md5": "de31021b7fb5ff1d5bab07f763830405",
"sha256": "42a6378c80875bb96888f445c0d62017675630cb4334c523272f7094cb2c50a2"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl",
"has_sig": false,
"md5_digest": "de31021b7fb5ff1d5bab07f763830405",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 190363,
"upload_time": "2024-12-15T16:41:30",
"upload_time_iso_8601": "2024-12-15T16:41:30.095821Z",
"url": "https://files.pythonhosted.org/packages/c3/63/9b1fcc1c3e0f85a18df6b98ca7a4815d7eed904ef54052c1278e0619234a/litestar_msgspec-0.19.0-cp313-cp313-macosx_10_13_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "53e3f94475705bf36ee3e02b95f611cc6b0c0b3d07e76d6b40be32b21d82bfa7",
"md5": "c907e0c4f90bcd02d4e2bfefb5e2144d",
"sha256": "0b80164da4fb8bfbdd0016925bbecf65ae25d37f602fc03bf079fe4d6f5040b1"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "c907e0c4f90bcd02d4e2bfefb5e2144d",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 183815,
"upload_time": "2024-12-15T16:41:31",
"upload_time_iso_8601": "2024-12-15T16:41:31.310084Z",
"url": "https://files.pythonhosted.org/packages/53/e3/f94475705bf36ee3e02b95f611cc6b0c0b3d07e76d6b40be32b21d82bfa7/litestar_msgspec-0.19.0-cp313-cp313-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "591fbe0daa3756ab9a96e8f0c64729e6918737f2977d366ba373751414a72f59",
"md5": "f0971cb57853733d4c7ad2b533cf5002",
"sha256": "15232e2b3fb7f4e03797778b334c50f435c35226164b07313ebfda60c43cc164"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "f0971cb57853733d4c7ad2b533cf5002",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 210514,
"upload_time": "2024-12-15T16:41:33",
"upload_time_iso_8601": "2024-12-15T16:41:33.805071Z",
"url": "https://files.pythonhosted.org/packages/59/1f/be0daa3756ab9a96e8f0c64729e6918737f2977d366ba373751414a72f59/litestar_msgspec-0.19.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "c1a8eaf7d0751b61d576ac16cffba5ad79a75c8705a20525a1eb8a3d69544af4",
"md5": "7a801ec5c2c21367ca19a1ba96717dec",
"sha256": "b77f5e98e0c97a7f1ec71bf067cc03e9a0749e7d0e7aba3c1dfa20807e9a96ee"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "7a801ec5c2c21367ca19a1ba96717dec",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 213429,
"upload_time": "2024-12-15T16:41:35",
"upload_time_iso_8601": "2024-12-15T16:41:35.143404Z",
"url": "https://files.pythonhosted.org/packages/c1/a8/eaf7d0751b61d576ac16cffba5ad79a75c8705a20525a1eb8a3d69544af4/litestar_msgspec-0.19.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "70d53d4c185b6cfabcd5aaf75c099745203678d3dbf69b3d7f30c2f5cd9a7bc1",
"md5": "c7157aa7396a90300b6ce369ed3c4fdf",
"sha256": "1cec352a363d078c71ff1deacfbfeb978d6d16ad781a4415d4283b6566294fae"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "c7157aa7396a90300b6ce369ed3c4fdf",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 213891,
"upload_time": "2024-12-15T16:41:36",
"upload_time_iso_8601": "2024-12-15T16:41:36.421900Z",
"url": "https://files.pythonhosted.org/packages/70/d5/3d4c185b6cfabcd5aaf75c099745203678d3dbf69b3d7f30c2f5cd9a7bc1/litestar_msgspec-0.19.0-cp313-cp313-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "52990b65d96a5a1281fd70ba97896f97e546d8aa757b3c2b9fd27cfa1cca8307",
"md5": "25ba8bff92bf0b9df56655b702b71f32",
"sha256": "f5acb0f95e91739b163edf3e3d58c9c777b8f5d1c7069fcb59bd0ae945cc739f"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "25ba8bff92bf0b9df56655b702b71f32",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 218991,
"upload_time": "2024-12-15T16:41:39",
"upload_time_iso_8601": "2024-12-15T16:41:39.128627Z",
"url": "https://files.pythonhosted.org/packages/52/99/0b65d96a5a1281fd70ba97896f97e546d8aa757b3c2b9fd27cfa1cca8307/litestar_msgspec-0.19.0-cp313-cp313-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "31b5c004eda2eaf423f60684c12fc7da178794ff6525c7dcb58801a866a353c3",
"md5": "83a9c67ca3a727ceafdeb55cf45ab063",
"sha256": "26d680cd2a0924f3fda0cd90d77a6e6715fffc3da985e1ef7d53d5157940dece"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp313-cp313-win_amd64.whl",
"has_sig": false,
"md5_digest": "83a9c67ca3a727ceafdeb55cf45ab063",
"packagetype": "bdist_wheel",
"python_version": "cp313",
"requires_python": ">=3.9",
"size": 187272,
"upload_time": "2024-12-15T16:41:40",
"upload_time_iso_8601": "2024-12-15T16:41:40.601718Z",
"url": "https://files.pythonhosted.org/packages/31/b5/c004eda2eaf423f60684c12fc7da178794ff6525c7dcb58801a866a353c3/litestar_msgspec-0.19.0-cp313-cp313-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "2105fc4489503fe1ccd42e29701cef51bec95c64a91bec252f26640aa784937e",
"md5": "14e51a4694e6165b6db3d8ac55c46c24",
"sha256": "6f946515a2939e0c9026b1cf8cf6da544d9f06b768b040f913a59a40f83777ed"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl",
"has_sig": false,
"md5_digest": "14e51a4694e6165b6db3d8ac55c46c24",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 189789,
"upload_time": "2024-12-15T16:41:41",
"upload_time_iso_8601": "2024-12-15T16:41:41.860809Z",
"url": "https://files.pythonhosted.org/packages/21/05/fc4489503fe1ccd42e29701cef51bec95c64a91bec252f26640aa784937e/litestar_msgspec-0.19.0-cp39-cp39-macosx_10_9_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39fae0afde3e987effeeaafcec8a48f3ee196558760b2a26c1f9c88810e12710",
"md5": "a0bb75343d66f28be57f1c1d56b5a75d",
"sha256": "8e78b926904fafbf5bdf4aa7982447f8e25ef84ad6e2b3c2c989f6186eadfdb9"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl",
"has_sig": false,
"md5_digest": "a0bb75343d66f28be57f1c1d56b5a75d",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 183739,
"upload_time": "2024-12-15T16:41:44",
"upload_time_iso_8601": "2024-12-15T16:41:44.333694Z",
"url": "https://files.pythonhosted.org/packages/39/fa/e0afde3e987effeeaafcec8a48f3ee196558760b2a26c1f9c88810e12710/litestar_msgspec-0.19.0-cp39-cp39-macosx_11_0_arm64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "b0562fe8e69c806b1d1814d333ccc0dc7e10b34d524f601c876b24396ceb8d0e",
"md5": "caa5819fe2ef1ea81221bab31a7cbcf9",
"sha256": "9861fb12b337b739b3f6a7cc66ed8036949931d5e2982aa5fc9df622c7f49775"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"has_sig": false,
"md5_digest": "caa5819fe2ef1ea81221bab31a7cbcf9",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 209136,
"upload_time": "2024-12-15T16:41:45",
"upload_time_iso_8601": "2024-12-15T16:41:45.916853Z",
"url": "https://files.pythonhosted.org/packages/b0/56/2fe8e69c806b1d1814d333ccc0dc7e10b34d524f601c876b24396ceb8d0e/litestar_msgspec-0.19.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f75901b4b6a1f1ed913c7fefa793cc65224951cf3c6c9f3a2b951b6b3e37d812",
"md5": "66c8d6e22ce6533eb3a0a6e244d40490",
"sha256": "c888b8d3ce8cdd6830e82cef37cebccff9e75069c8d788b15f4c31bcf46fa0cc"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"has_sig": false,
"md5_digest": "66c8d6e22ce6533eb3a0a6e244d40490",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 211261,
"upload_time": "2024-12-15T16:41:47",
"upload_time_iso_8601": "2024-12-15T16:41:47.160400Z",
"url": "https://files.pythonhosted.org/packages/f7/59/01b4b6a1f1ed913c7fefa793cc65224951cf3c6c9f3a2b951b6b3e37d812/litestar_msgspec-0.19.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "f8469fbd15a5b4ffb3c665ed17912cb6474021e1c1b2705cd236458c0cc5909f",
"md5": "a657880ee95dbc5ad684463c5078c429",
"sha256": "ad63dbd26c672621ad7bc6c1b1b9033166c1116b01d2033e68eace0b6de66145"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"has_sig": false,
"md5_digest": "a657880ee95dbc5ad684463c5078c429",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 214898,
"upload_time": "2024-12-15T16:41:49",
"upload_time_iso_8601": "2024-12-15T16:41:49.734401Z",
"url": "https://files.pythonhosted.org/packages/f8/46/9fbd15a5b4ffb3c665ed17912cb6474021e1c1b2705cd236458c0cc5909f/litestar_msgspec-0.19.0-cp39-cp39-musllinux_1_2_aarch64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "4187541e85acfb893449df68e898fe817cb40a3f8fc4b368f6102c9eb0391682",
"md5": "30892ce1fe9eb03bd5f9530f6756c439",
"sha256": "d41167d16869ed47d08a314f3babb0fc7954cfe1c06ab061c9209600d5e7beec"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"has_sig": false,
"md5_digest": "30892ce1fe9eb03bd5f9530f6756c439",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 218032,
"upload_time": "2024-12-15T16:41:51",
"upload_time_iso_8601": "2024-12-15T16:41:51.296019Z",
"url": "https://files.pythonhosted.org/packages/41/87/541e85acfb893449df68e898fe817cb40a3f8fc4b368f6102c9eb0391682/litestar_msgspec-0.19.0-cp39-cp39-musllinux_1_2_x86_64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "ef4abbcc6ab7c77233ec28e813c9db4b05e3506dd8ed63385bfb9348b881a1c8",
"md5": "63c17223c74750325c6a63c110370693",
"sha256": "51c3b9938552349fa586ce8044b8c8357ef73e2e7f6430e62fdbde56d1b8cb98"
},
"downloads": -1,
"filename": "litestar_msgspec-0.19.0-cp39-cp39-win_amd64.whl",
"has_sig": false,
"md5_digest": "63c17223c74750325c6a63c110370693",
"packagetype": "bdist_wheel",
"python_version": "cp39",
"requires_python": ">=3.9",
"size": 186142,
"upload_time": "2024-12-15T16:41:53",
"upload_time_iso_8601": "2024-12-15T16:41:53.973726Z",
"url": "https://files.pythonhosted.org/packages/ef/4a/bbcc6ab7c77233ec28e813c9db4b05e3506dd8ed63385bfb9348b881a1c8/litestar_msgspec-0.19.0-cp39-cp39-win_amd64.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "6fef028fa1a883718745587efb53ee639176ac4c0724ed38ea86cb2c6b8b0d96",
"md5": "684887ec9eb2ebb27d7e2eb25f0daf88",
"sha256": "f4da35bcf59ede024ed65db774a30fd0f503f435f33b275abbdaf2f75b5fc88d"
},
"downloads": -1,
"filename": "litestar-msgspec-0.19.0.tar.gz",
"has_sig": false,
"md5_digest": "684887ec9eb2ebb27d7e2eb25f0daf88",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.9",
"size": 214948,
"upload_time": "2024-12-15T16:41:55",
"upload_time_iso_8601": "2024-12-15T16:41:55.231154Z",
"url": "https://files.pythonhosted.org/packages/6f/ef/028fa1a883718745587efb53ee639176ac4c0724ed38ea86cb2c6b8b0d96/litestar-msgspec-0.19.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-12-15 16:41:55",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "jcrist",
"github_project": "msgspec",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "litestar-msgspec"
}