polars-fastjson
Performant and safe JSON to Struct projection for Polars.
Overview & motivation
Polars is a blazing-fast DataFrame library for Python. It is built on top of Rust's polars and is a great choice for data wrangling. However, in case you have a large DataFrame with dynamic JSON columns, where the schema may break or the fields may get malformed, the existing ecosystem doesn't have a safe and ergonomic solution.
For example:
- The polars
str.json_decodefunction is not safe, and will raise an error if the JSON is malformed (aborting the entire query) - Working around the above with JSON path by using
pl.col("json").str.json_path_match("$.field")is not performant (requires parsing each field individually, which can add up for a huge JSON) and does not enforce schema
polars-fastjson does the opposite: given a JSON string column and a target schema, it projects each row into a Struct, and bad JSON / missing fields / wrong leaf types degrade to null (or coerced
values) instead of raising (unless you opt into strict mode).
It is a real pl.Expr backed by a Rust pyo3-polars plugin, so it is vectorized, GIL-free, and lazy/streaming-compatible.
polars-fastjson supports the following schema sources (see #schema-sources for more details):
dict/pl.DataTypedataclassTypedDictpydantic.BaseModel
Install
# uv
uv add polars-fastjson
# pip
pip install polars-fastjson
Quickstart
import polars as pl
from polars_fastjson import fastjson_decode
df = pl.DataFrame({"raw": ['{"id": "a", "score": 1.5, "tags": ["x"]}', "not json"]})
schema = {"id": pl.String, "score": pl.Float64, "tags": pl.List(pl.String)}
out = df.with_columns(
fastjson_decode(pl.col("raw"), schema=schema).alias("parsed")
)
# the malformed row becomes a null struct rather than raising.
Schema sources
schema= accepts any one of: a dict / pl.DataType, a dataclass type, a
TypedDict type, or a pydantic BaseModel subclass. All four normalize to the
same internal schema, so they decode identically.
dict / pl.DataType
schema = {"id": pl.String, "score": pl.Float64}
# or a Struct dtype directly:
schema = pl.Struct({"id": pl.String, "score": pl.Float64})
dataclass
from dataclasses import dataclass
@dataclass
class Row:
id: str
score: float
fastjson_decode(pl.col("raw"), schema=Row)
TypedDict
from typing import TypedDict
class Row(TypedDict):
id: str
score: float
fastjson_decode(pl.col("raw"), schema=Row)
pydantic BaseModel
from pydantic import BaseModel, Field
class Row(BaseModel):
user_id: str = Field(alias="user_id")
score: float
fastjson_decode(pl.col("raw"), schema=Row)
Validation aliases are supported: Field(alias="user_id") reads the JSON key
user_id, and the output struct field is the attribute name (user_id
here — use a differing alias to read one key into another attribute name).
Optional[X] / X | None is supported (nullable).
[!NOTE]
While the existing support for pydantic should suffice for the vast majority of use cases, not all features are supported.
For example:
- validators (field / model)
Fieldconstraints (gt,max_length, …)- aliases of type
AliasChoices/AliasPath(multiple / nested keys)- non-
Optionalunions (scalar likeint | str, or model unions)- ...and likely more!
Leniency & error modes
polars-json aims to be tolerant/lenient and avoid at all costs raising an error in case of one "bad apple".
| Situation | on_error="null" (default) |
on_error="error" |
|---|---|---|
| Invalid JSON (parse failure) | null row | raise |
| Missing field | null field | null field |
| Wrong type at leaf | coerced if coerce=True, else null field |
same |
| Extra field (not in schema) | ignored | ignored |
Top-level JSON not an object ([1,2,3], 42, …) |
null row | raise |
Top-level JSON null literal |
null row | null row |
# strict parity with str.json_decode: bad rows raise instead of nulling.
fastjson_decode(pl.col("raw"), schema=schema, on_error="error")
Set strict_required_fields=True to make required schema fields row-level
failures instead of null fields. With on_error="null" the row becomes null;
with on_error="error" decoding raises. This is useful when you want to filter
out rows whose required fields did not decode:
parsed = df.with_columns(
fastjson_decode(
pl.col("raw"),
schema=User,
strict_required_fields=True,
).alias("parsed")
).filter(pl.col("parsed").is_not_null())
Diagnostics
You may want informative error messages if some columns fail to parse, and would want this to have minimal overhead.
You can use diagnostics="summary" to log parse/decode failures through the standard Python logger
(under polars_fastjson.diagnostics, which you can suppresss if needed):
import logging
logging.basicConfig(level=logging.WARNING)
fastjson_decode(
pl.col("raw"),
schema=schema,
on_error="null",
diagnostics="summary",
diagnostics_id="event_id", # optional: attach bounded IDs to each cluster
)
Structured data is attached to each LogRecord as
record.fastjson_diagnostics.
Type coercion
coerce=True (default) applies a conservative coercion table at leaves — e.g.
a JSON string "123" decoded into an int field becomes 123. Set
coerce=False to require an exact JSON kind per leaf (mismatches -> null field).
Heterogeneous rows: one column per type
When rows carry different shapes (e.g. discriminated by a type column), use
one column per type, gated by when/then, each producing its own Struct
dtype:
df.with_columns(
pl.when(pl.col("type") == "USER")
.then(fastjson_decode(pl.col("raw"), schema=UserSchema))
.alias("user"),
pl.when(pl.col("type") == "ORG")
.then(fastjson_decode(pl.col("raw"), schema=OrgSchema))
.alias("org"),
)
The branches in a single when/then must share a dtype (Polars enforces
this); use separate columns per type, or a shared superset schema, when row
shapes differ.
Nested data
Nested structs and lists work by nesting the schema:
schema = {"user": {"id": pl.String}, "tags": pl.List(pl.String)}
# decodes {"user": {"id": "a"}, "tags": ["x", "y"]} into a nested struct.
Development
See CONTRIBUTING.md for details.
Metadata
Release files for polars-fastjson 0.3.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 251.0 MB
Release files / polars_fastjson-0.3.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | Linux musl 1.2+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
7b1be22a436df325e1908f5e24f89c64228befcc0809689158a659b585af5f4c
|
|
BLAKE2b-256 checksum How to use checksums |
0af0859bcb03689a21f7246b689eebf6fb665232d13ff64a05097c7d3dec3072
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | Linux musl 1.2+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
318c38f2a0caefa46116f605bb55024ab9c76cd16228f39cbd6c86e69788f61f
|
|
BLAKE2b-256 checksum How to use checksums |
239f44f81ae009a0f850e33d9687fd293886266b8383ced20d246f38551e2591
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
404e3a7056716f890ad687efea736dd6f3348270ee25d0f620878444e3d56212
|
|
BLAKE2b-256 checksum How to use checksums |
a0deee33178f036cba9fefaf6390d7e7835e34faa633f42aa9afe5ccc345a846
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | Linux glibc 2.17+ ARM64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
158b62c9d2bbe0aeaf28de11ee15cef792c834ff5763f32b4d1ccb565c13efa3
|
|
BLAKE2b-256 checksum How to use checksums |
de64c3fd363203f63b2ace90cc553765afab0964880634d6ffd06b5653f8c46c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
96a0f08f9ac6c6afeec6e53d88334ebe9286173455b769683d945a615da875ad
|
|
BLAKE2b-256 checksum How to use checksums |
6ba887aebc679f9d4c7e59cdf200d517ba2d97858003bfb7a5830dd915ffb193
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
72da396ef12734a77af55ffac900c923f1eb54947aa1858995c7eee7839ab4f7
|
|
BLAKE2b-256 checksum How to use checksums |
fb776e009f1baea4a846b49f864c3ddff82c444e40798cb0a1aea0d17e96ad92
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8d3d193d999a8fb96811956433d4a3861c937b5d532a35d488da88f3762091c1
|
|
BLAKE2b-256 checksum How to use checksums |
b0cb1161ed6118b2a5fd8760e4623aafd114439723ecbfa50fbdcf068a05d15e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-win_amd64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a0d2df4b8ab359e560de54aa236c1efba1cac471bf3f12dcdff57d40c53707ba
|
|
BLAKE2b-256 checksum How to use checksums |
bbb13da95fe4544f42f32255b8ffb0a13d559dbe67af9b8a77c03e58cb77bca6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.14 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d9f3cb2798ab3f96522746cab704b63d29b23fa9aff1ee05b13519772397c381
|
|
BLAKE2b-256 checksum How to use checksums |
5a3adc4416580c7b5162958370a4d7094ca421c18b14e2001d5f2119b23f04e8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.14 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a2fb0324da9021657b4f9ded72263b9e038d071cbeaf041363af4064f6267159
|
|
BLAKE2b-256 checksum How to use checksums |
45e401852df5cd599175da8a13141c43e8376fef06757e183059364e3d693f6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
4ba33fd60f280611059322e795f2442447a582c0cc4e660933c385e4cef3931d
|
|
BLAKE2b-256 checksum How to use checksums |
8eeca67eca68d5c9aeff50df7ca93338d167b1d8a9e774c244b9579bf9599dc2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
8986f2661067ce109c16522822d6107905d87fdf59640239d7d5b8dbda0e64b4
|
|
BLAKE2b-256 checksum How to use checksums |
73ab719c27ce5b84cb9fc59ada8d778d01523ec2f65fbf52153d07f2287df246
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
74a625a398f625d3ad1c9e2cc527ae649f5032af2eeb2d309df90113bf195e66
|
|
BLAKE2b-256 checksum How to use checksums |
594b7b565fc87bce278859b76b418c85d6afeade7e1ccf03524c5539675a5e54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
a10e0a3d52ac1390a8c9c66533348bc826f89eda985f180d6e2fd34c6ef65f06
|
|
BLAKE2b-256 checksum How to use checksums |
c97502b9bde6160857c124aa8d2ef0c42e89472ae47ac934f327981476084ae3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313t-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
5b5e8588ecdf51bd0495bf265a906613ab41c8572afed60b040f4b52f958b05c
|
|
BLAKE2b-256 checksum How to use checksums |
0292e6a2b9cba72863d76e8e7ba8131d72f306a1607c990abb5da84ad7d10aea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313t-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
4530ef47467ef503e84b8aa34062a83c5c5d7d12c4123d411995d621b814e049
|
|
BLAKE2b-256 checksum How to use checksums |
3c96cb5e6db19b12cf6e188d589a965690f497bb8ef2204de9eeffed16400249
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
72b55fa084b9c967c18cf48ead7241ad8204321a0fdbcbb094155cc4b50595b9
|
|
BLAKE2b-256 checksum How to use checksums |
6ea298f1863e900e53a74644b82938ae578e88c872305ab610265ee9ea4916f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-win_amd64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7e3b43ce3ce25b102da263bfad2b14e87df5f818d60a59e4df410fae2bfe41e8
|
|
BLAKE2b-256 checksum How to use checksums |
07b9d8350fb17ae72cf6a6c0a0c103767fac649f85cf8d3a53081a1384d2bf02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
d29be0816ac822166d0ddc6275027f925ba857bdcbf5c614e87dce26f7f90062
|
|
BLAKE2b-256 checksum How to use checksums |
bef718f40bf8900d3797a315099ebf436ea90af9d166b2a2ac7078ecb667c7e7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cf56f58ccdaf1eea1847761783da7fa63ccd869950669036def60f03a069ddb
|
|
BLAKE2b-256 checksum How to use checksums |
ac9ad6ef55f5334f8edca50129b07f46fe36456cecf57c59dcb00e7279cdc6ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
53e71cfaaf00c0f509fadd1d8fa7ff5214b2235a299cbf6b08d6ace36e205b2c
|
|
BLAKE2b-256 checksum How to use checksums |
4e15bafb20efe447d40561d3b45714c044ccb33bdc63790e948d08c848078bd3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
aabcb27c6524304b0b1273c8189f9d03d7d3792108b389d160064007d9fb08f8
|
|
BLAKE2b-256 checksum How to use checksums |
5a23cdb136d3d03cd16bd485448c0ccf03030931dd1ff0a6c3ffca5662a441d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d8a6eaa075dd50bfbcf25c8c77a959c223c5c8ec19e1699df7c309307f7a8360
|
|
BLAKE2b-256 checksum How to use checksums |
5145abc07b3de02642fe7ab66b016940f54386594d1acafddf878d6118e32876
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c4982c1a41e1c42f7db2a5722d02d7460592ab4a85c77b6bd3c6f74fa231d73c
|
|
BLAKE2b-256 checksum How to use checksums |
1a8f9df3afc15c63476e86dbaa75936605dffc6b3065800fbd2853b9416c21aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-win_amd64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
32c058035fbddf6f4d984199d59cd5718a8ed767421bcd0aacc8b6a69b5a5691
|
|
BLAKE2b-256 checksum How to use checksums |
faca63af551c09d88658f915ea18975713b7e4b23430e0adf8185d3b08744dcd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
6905a458bde60c0367c0e0164012818cc992e503a51edeed0b95d09cc4f0f1a6
|
|
BLAKE2b-256 checksum How to use checksums |
521cc7ccfd108e8ade98fca8005716ac9e14c1ac18775e2880a62e5d15baea50
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
841d0e319c58debeedb54b00ec34fd00728e9a157b90d46a5fa29258caeb2298
|
|
BLAKE2b-256 checksum How to use checksums |
2a15c1f19eb05e6747f352e1fb48510e2c28954d87905eedeb04baacc4659bb9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b610ba289e124be117c7d98a1d21e7dd47980c249b323878befce4a168edeafb
|
|
BLAKE2b-256 checksum How to use checksums |
6a01a5e454c94bf02f3432619bd335310a889006c7bd728087ccb2aa4051ea7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
2b4f65af1c1f4069ce2cf79dd49add4d41a32143ba79c42c699c973709cb5680
|
|
BLAKE2b-256 checksum How to use checksums |
6170cb7c99df61a7ddbff452362ddaba72100afa9bfe4c3225b397e6341fe78c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
720b2de2d0fd59885e79704f1eb6038e15f369ec85b08b8b6ce7786aab0c69a1
|
|
BLAKE2b-256 checksum How to use checksums |
62688326f0fa0724d4796373e083890e775630804d377bc0a8c8df4dcb34dde3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
20d0bdf31841ffff9ea28fa08959c8dc4e0c7d378282cd538f8226dc2fa0c60e
|
|
BLAKE2b-256 checksum How to use checksums |
86ec64afea2de8d6aef57da7b50d184e8c924c8cbdf7dcba7023c03baecae824
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-win_amd64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
f668741d9a04f77d535214fe04be421bd2dd7ce296c0f28db28d18a260b7aa78
|
|
BLAKE2b-256 checksum How to use checksums |
c9cb8b6ac0a1b7b2076a37085e90a57c26de0fb0b205bd82be83b1053ed29fc6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.3 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
c91bb1f36a9687a96c924a175190c667064977fb8c3b39f6e0f3af69108fb4f7
|
|
BLAKE2b-256 checksum How to use checksums |
d722084f12f0cdf0dac9b1a9858b0465463f3b8932af638c9fea65203fa16198
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
126e415c0035f97fa68c059a60327204aede815945b955babb5285d02eb10a0f
|
|
BLAKE2b-256 checksum How to use checksums |
13019fb7b897f563b776b1727659c4d41187eb15fac0c7266915cb503486096c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 6.5 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
2b092785e8626d326edee6eb5cb070d1c89a5131997b0ead9fc23dcf4f5f4fd1
|
|
BLAKE2b-256 checksum How to use checksums |
6983050d9b462030af9d7bd2830d11e22fb66f67caef61cf91a4d44ff4cdacf1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 6.8 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
21ae2fa561872cc38a47466b49938e4f6b3497853b311bc819e8817d7a0711ec
|
|
BLAKE2b-256 checksum How to use checksums |
a00a0968e79e322d8428938462fab459fe47f4c25780fbc5635f07d267b5995e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 5.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
e2475c83d73997d936d851e1bd08caf0a4e061d875e77dff13cbdbadc144e2dd
|
|
BLAKE2b-256 checksum How to use checksums |
4b81b5ce163e2b781ce06e1e1f6d5e125c776610e62383630d2598ca1db73992
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
Release files / polars_fastjson-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.2-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 5.9 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
79ff001bdeb3ecffbe6aa41d2b62a1c18367656852774d0eee320f96d64a804e
|
|
BLAKE2b-256 checksum How to use checksums |
39171815428418ce3bec0049b8524b09f1232f16a2d72dce0eb3328fba72b678
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|