Skip to main content

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:

  1. The polars str.json_decode function is not safe, and will raise an error if the JSON is malformed (aborting the entire query)
  2. 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.DataType
  • dataclass
  • TypedDict
  • pydantic.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)
  • Field constraints (gt, max_length, …)
  • aliases of type AliasChoices / AliasPath (multiple / nested keys)
  • non-Optional unions (scalar like int | 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)

Source distribution for polars-fastjson 0.3.3
File Size Uploaded
polars_fastjson-0.3.3.tar.gz 55.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for polars-fastjson 0.3.3
File
polars_fastjson-0.3.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ x86-64 Details
polars_fastjson-0.3.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl PyPy 3.11 PyPy 3.11 7.3 Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
polars_fastjson-0.3.3-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64 Details
polars_fastjson-0.3.3-cp314-cp314-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details
polars_fastjson-0.3.3-cp314-cp314-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.12+ x86-64 Details
polars_fastjson-0.3.3-cp313-cp313t-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp313-cp313t-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 free-threading Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
polars_fastjson-0.3.3-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64 Details
polars_fastjson-0.3.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details
polars_fastjson-0.3.3-cp313-cp313-macosx_10_12_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.12+ x86-64 Details
polars_fastjson-0.3.3-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
polars_fastjson-0.3.3-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details
polars_fastjson-0.3.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details
polars_fastjson-0.3.3-cp312-cp312-macosx_10_12_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.12+ x86-64 Details
polars_fastjson-0.3.3-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
polars_fastjson-0.3.3-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
polars_fastjson-0.3.3-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details
polars_fastjson-0.3.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details
polars_fastjson-0.3.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details
polars_fastjson-0.3.3-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
polars_fastjson-0.3.3-cp311-cp311-macosx_10_12_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.12+ x86-64 Details

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

Release history Release notifications | RSS feed

This release

0.3.3 This release

39 release files

0.3.2

38 release files

0.3.1

24 release files

0.3.0

24 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page