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.3
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| polars_fastjson-0.3.3.tar.gz | 55.9 kB | Details |
Built distributions (wheels)
Total release size: 251.1 MB
Release files / polars_fastjson-0.3.3.tar.gz
| Download URL | polars_fastjson-0.3.3.tar.gz |
|---|---|
| Size | 55.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
e2c2aa601d8acb14c7eecd2cdc787d42db6771304646584eeea61af88fca2e24
|
|
BLAKE2b-256 checksum How to use checksums |
14150effefa2edf524e31ad8f05b99bd2eda2d04bd25cef97b3194f97facb991
|
| 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.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
8b21bf1b0fffd8e4ef594807b55d520e36b213b56ad93da1c344e4559983cee0
|
|
BLAKE2b-256 checksum How to use checksums |
8f7e0c73dba29b95f934af356be9cc684deaa987b0160ef721ac35b579a251fe
|
| 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.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
af64e45c6b900c69e3dafb3c4266c8e5c03f44e2ff6fcb698343c0e060e3c0ee
|
|
BLAKE2b-256 checksum How to use checksums |
bf734c1759265b77b39ff9ced86fcf5dc286173f1685b71a6f5c0f3a8eada907
|
| 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.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
79cd6d3bd7ec77dc0f80c26ee60e6a1289d3ee3b8f99484f88a7279371d197fe
|
|
BLAKE2b-256 checksum How to use checksums |
8698f28686e9aad4970e372118f12407fa4bc055cb1460f12e24ee6643a1f68f
|
| 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.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
acc4553656ef0cf7ab90f77bb45df64f87ae96bceeb61fb3b4b53890ea5ca399
|
|
BLAKE2b-256 checksum How to use checksums |
9176bdf60e89b67f2645386dfd56b0210db215bab79606206d16b6a55c7df9c7
|
| 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.3-cp314-cp314t-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
452d2ebab044ac9ce629637637bf8ebd6f2ad7f5a56607bc0a27ce76b189e337
|
|
BLAKE2b-256 checksum How to use checksums |
a59e6c64cf05d80dfed4a2d72aa6f6f7849ee07372e16b12b2b209a8e0b96ac2
|
| 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.3-cp314-cp314t-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
0d8ebb54c2c8ceda067c076a74cd3ded5371f08503f6101bd50642677089e6c4
|
|
BLAKE2b-256 checksum How to use checksums |
d92b2fad132c17e05b769ce831ccea12679ece455391c2ade9b790f6aa2e88d8
|
| 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.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
afc68f083996fc114b6ee1f4b655af12fbb6c34660222b10ccfd069b697c7ec6
|
|
BLAKE2b-256 checksum How to use checksums |
ff34a8b8ba78dbd33e21372c0e8cb1544626acb28fcb394a2e217ef3d20a3027
|
| 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.3-cp314-cp314-win_amd64.whl
| Download URL | polars_fastjson-0.3.3-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7f179d23745f2fdb83415249da0fd83992a5fe0081775a37fc03996416751c52
|
|
BLAKE2b-256 checksum How to use checksums |
dad837dc8ccdf7687579e4d6820aa7955838eb80f89ef6642d3c166c1dadc147
|
| 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.3-cp314-cp314-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
5154a987cc4a17f52d8cd1ba52bfec79b29f181c3af4fbbc5d402f27d19c457b
|
|
BLAKE2b-256 checksum How to use checksums |
a81d93d06c56a51cac9b039c96c966638a23f90ea85d03c34b13d037989942e1
|
| 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.3-cp314-cp314-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
8c1d20a00b8b5462c33f8dc711c7061bac7d481c004b48285f670398b23c5b63
|
|
BLAKE2b-256 checksum How to use checksums |
1b1d7ddff78668e17b0a8b07a7b0f50ebf794648146edd432697195fb6699a28
|
| 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.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
4c25defb255c23a74cd372102bbefb6738a60ad974ada6904f929cf15bf1dfbe
|
|
BLAKE2b-256 checksum How to use checksums |
51e6d75d75e48ff7a9140c7f37b0ee4d2f65e1cbbbb959e98501a83e91e22317
|
| 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.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
0bd316950ce10073c4d525b2a5ff433c25e6ed356eead503cea939884d32718a
|
|
BLAKE2b-256 checksum How to use checksums |
5871c01aa20d2ed4672c90ea304d194ad35cbbfac5722310fde125b723cbb9a7
|
| 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.3-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.3-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 |
6b447a5a6abe22f3c498a02c4014b3a5ef5b07be93550f98117c653572051c9f
|
|
BLAKE2b-256 checksum How to use checksums |
c4098fd6374c5a50657187e7a0babcf38d9e20e7b612a4215397a1eaa6e839ac
|
| 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.3-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
209285739a7721d9ebb7502c730c80511d66438f44577a32d0f0dea28b091e0e
|
|
BLAKE2b-256 checksum How to use checksums |
daa5ef7c95221e6f3dfcb7c38855db3c34dc2cb4d583f315fc17177691522349
|
| 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.3-cp313-cp313t-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
ff514c5691bd771fee6032e87faaced5cd452d01a5804e02e2baaedd9a07ebe6
|
|
BLAKE2b-256 checksum How to use checksums |
d2100f01159a5744ecb5feffe1af96403d8217d52ef96166081114621daf0027
|
| 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.3-cp313-cp313t-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
7162404a62306713a30705f52421abc3c45a7b91757c3b22025a11384848bbdc
|
|
BLAKE2b-256 checksum How to use checksums |
81cfecc44328582f869a63be0244ae660822972aa02de0853b0fbfd8b7b4cdbe
|
| 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.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
36a88f7d6e7f258456d98dc4d6f19821f0dc644dc58b873289487ee564efb218
|
|
BLAKE2b-256 checksum How to use checksums |
e55fb39dcb393b74511cd5102ab9bb788b10a7c4b80afa206121fa5a97f980b5
|
| 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.3-cp313-cp313-win_amd64.whl
| Download URL | polars_fastjson-0.3.3-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2688eea17a2054d88c59fe36876065a43c139993090846793c8909c70d707011
|
|
BLAKE2b-256 checksum How to use checksums |
c23c8953eaaddee79cd1a5e84c59a70c1aadeb4d1470c35d2001018ebec749e5
|
| 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.3-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
9481ab293cb9cc00d23f14bde349d9903a4450e7f6fb7a8b12db00016fd72044
|
|
BLAKE2b-256 checksum How to use checksums |
2729846f08ac638b08fdcc2da80da2c44ea5b2617e796ab729fcbaf511ac6dc9
|
| 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.3-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
0f431a02d80a2749c203ba6c9e07cc0ff1cf3a26c47ba6e98baabb849a5370d8
|
|
BLAKE2b-256 checksum How to use checksums |
ee5ce2c1927b95387888a12ae7dbd84029c8bcb2ade9c31fef1b89034a404680
|
| 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.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
11237930d936e15e6be48c633ab56e856de3a59bd00806b5ddad2e1d96836e09
|
|
BLAKE2b-256 checksum How to use checksums |
0b71f5ca388cb8d8205d3c7b6c9f9a8a34308600cf370647d9ce42d1ecfb6403
|
| 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.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
7a997d2c81750cf8e0eda1cacdc4174952671655c910acd51593458db487d85e
|
|
BLAKE2b-256 checksum How to use checksums |
f3936766a2ad233f75afd56cc5f6200da56b8b0b6087c22254538977b50e6f8a
|
| 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.3-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.3-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 |
d4d3b9f79f9c96711f2343ae2f5bb30818a78faa3940b8e7ecce2bbf47bec4f2
|
|
BLAKE2b-256 checksum How to use checksums |
f9e70dd00c4d6e83aa002fe9044de48545c552f705f59ba74e1291e6417446f3
|
| 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.3-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
4f55282c49df2d5a118cf543379051e74feae701c7d8689a62b066986b2bd5cd
|
|
BLAKE2b-256 checksum How to use checksums |
7a31af272643d8f1dddcedfde292bd89d393723ea4f433f584f0658624842a7f
|
| 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.3-cp312-cp312-win_amd64.whl
| Download URL | polars_fastjson-0.3.3-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a8abeacb803605ab442fee5b2a8a6df2b3901c9a7d98a979a00c1423f6241fd2
|
|
BLAKE2b-256 checksum How to use checksums |
3a8b1b1656b7840f930603f01bc4f07bc8085390c4e4b1fef73076a1cc11898e
|
| 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.3-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
d248c576b988ed087629a24bcefdaac57b4aca0ad57c01a3134e6e56bd71c748
|
|
BLAKE2b-256 checksum How to use checksums |
b2801b96320deb9a0bfe524f525de79a752918e80a341e0ffed3fd5e6320a53e
|
| 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.3-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
f9e2e488ff85bfeaf4034c04bb41edda128633a9b113575567b728941e7bbdce
|
|
BLAKE2b-256 checksum How to use checksums |
0a372e675ccc7a1aa1a8ca8dcbebfdd2448ea956cd81218babbb00aee3374520
|
| 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.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
0396cf906e99b6c43fafcfee53c5f1856ea1cdbf2d528f46efaf3779fa02797d
|
|
BLAKE2b-256 checksum How to use checksums |
a109cc58a8d19032e39a83e37b4490383cad973af462adeec0c93d398e97cef8
|
| 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.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
5fc3393ba1bd2828986988b95f99b211ff2ae745d9e97300329f784fecc16149
|
|
BLAKE2b-256 checksum How to use checksums |
ea6a19b97f5be3ecebacd99c9eb7f64f140c40492fa6eaafee25ec4b42ab8baa
|
| 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.3-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.3-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 |
a81de014c4e3586d56240a00e09974f78e9f0a1fb899f3d40d0db31b79ee731b
|
|
BLAKE2b-256 checksum How to use checksums |
77983e192825332764ad23496732a2b93c12f919f13b590476bd4bfebf04e8e9
|
| 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.3-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
72af87c546725e0b55aa31324163e35981dccf91478c806f5aeafd146c76c4b2
|
|
BLAKE2b-256 checksum How to use checksums |
a17acdb715cb18be967ca8ca3ed6e175cf36f01e7d9169f4ba3df7498e321b58
|
| 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.3-cp311-cp311-win_amd64.whl
| Download URL | polars_fastjson-0.3.3-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
8ba5b664b696ee5541e4b357e0235fd88020f458fbb302bfd5c73841e0311b02
|
|
BLAKE2b-256 checksum How to use checksums |
7343a7cebc5cc11435f83841e602829de03345deb10fcaed7becbe30d48024fe
|
| 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.3-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
6ba1455e6b96589084d9a7008b165c860638057121ffe2c156589150c6b148bf
|
|
BLAKE2b-256 checksum How to use checksums |
126c9750608b8e395aa66e7edc419acd938f103053b48ee524b78b13833cd747
|
| 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.3-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
ce7d3df7d5245bd43faf44ba9bc0e7288d632bba1e6619ee463815b2e89ca7a2
|
|
BLAKE2b-256 checksum How to use checksums |
57df7999f0abfbee2cfb0b2321e15f38e5065867cde3be22a8f5ea35989d8061
|
| 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.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
8ef84c9da17b092cb831610c39c5259803a56c091d573c36fe8b446b42f789e9
|
|
BLAKE2b-256 checksum How to use checksums |
db100c9019f8b7459a10cbef02bbf2cc1f036df4b205de44e107a7458fb2789f
|
| 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.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | polars_fastjson-0.3.3-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 |
457f7f9c14ad461a97e11978d0a3d00fe903dc8ba2f967d2c515bd5fb47b5d34
|
|
BLAKE2b-256 checksum How to use checksums |
9cead683502b81ecbca5c4fa8ba87683dc5dcabeafcc3d068738a41267b93857
|
| 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.3-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | polars_fastjson-0.3.3-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 |
a3ff36511d6fd9203745301b34495f4a98ecc8b8f5d863322b0cc407b50ef584
|
|
BLAKE2b-256 checksum How to use checksums |
41d637b96c4c7985df04b95325244d2be4d58f0d308dbaf8b211c050162b9d14
|
| 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.3-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | polars_fastjson-0.3.3-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 |
dd48ae17091f0940177a62a1935f57b2a48825a5436de211e934ccc4c7b6bf39
|
|
BLAKE2b-256 checksum How to use checksums |
bc4793ec2cad3f76782628ab48c45c382da1ad51e6bb5cfd2dbca25aed85301e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|