Skip to main content

parquet-engine

A small, fast JSON ⇄ Parquet encode/decode engine written in Rust (Arrow + Parquet via PyO3), distributed as a portable abi3 wheel — no PyArrow / pandas dependency.

It exists so projects can read and write Parquet (with column-aware encoding for float-heavy data) without pulling the large PyArrow wheel.

Install

pip install parquet-engine

The published wheels are abi3 (built once per platform, work on CPython ≥ 3.10).

Usage

The engine speaks newline-delimited JSON (one JSON object per line):

import json
import parquet_engine as pe

rows = [{"x": 0.1, "y": 1.5, "g": 0}, {"x": 0.2, "y": 1.6, "g": 1}]
ndjson = ("\n".join(json.dumps(r) for r in rows) + "\n").encode()

parquet_bytes = pe.encode(ndjson)            # NDJSON  -> Parquet (bytes)
ndjson_back   = pe.decode(parquet_bytes)     # Parquet -> NDJSON (str)

API

encode(data: bytes, encodings: dict[str, str] | None = None,
       compression_level: int = 3) -> bytes
decode(data: bytes) -> str
  • encode infers a schema from the NDJSON, writes Parquet with ZSTD compression (compression_level, default 3), and chooses a per-column encoding.
  • decode reads Parquet bytes back into newline-delimited JSON.

Numeric columns, without the JSON

For blocks that are wholly numeric, the JSON round trip is the expensive part: formatting and reparsing every value costs far more than the Parquet write itself, and the intermediate text runs several times the size of the data. The binary gateway skips it.

import numpy as np
import parquet_engine as pe

x = np.linspace(0.0, 1.0, 1_000_000)
g = np.arange(1_000_000, dtype=np.int64)

blob = pe.encode_columns({"x": ("f8", x.tobytes()), "g": ("i8", g.tobytes())})

columns = pe.decode_columns(blob)
dtype, raw = columns["x"]
back = np.frombuffer(raw, dtype=dtype)      # bit-for-bit identical to `x`
encode_columns(columns: dict[str, tuple[str, bytes]],
               encodings: dict[str, str] | None = None,
               compression_level: int = 3) -> bytes
decode_columns(data: bytes) -> dict[str, tuple[str, bytes]]

A column is a (dtype, data) pair: dtype is "f8" (float64) or "i8" (int64), and data is that column's raw native-endian bytes. Columns are written in iteration order and must share a length. decode_columns hands back pairs in the same shape, so its output feeds straight back into encode_columns.

Both gateways write ordinary Parquet, so they interoperate: decode_columns reads anything encode wrote whose columns are all float64 or int64, and vice versa. They differ on non-finite floats. encode stores NaN and ±Inf as null (JSON has no spelling for them), so ±Inf comes back as NaN; encode_columns stores the values themselves and round-trips them bit for bit. Reading a JSON-written file through decode_columns maps those nulls back to NaN.

decode_columns raises on a column that is neither float64 nor int64, and on an integer column containing nulls, since neither has a raw representation. Use decode for those.

Column encoding

By default the encoding is inferred per column:

Column type Encoding
floating point (f16/f32/f64) BYTE_STREAM_SPLIT (dictionary off)
everything else dictionary

This matches the empirical result that byte-stream-split beats dictionary on full-precision floats, while dictionary wins on low-cardinality columns.

Override per column with the encodings map:

pe.encode(ndjson, {"x": "bss", "y": "byte_stream_split",
                   "g": "dictionary", "id": "plain"})

Accepted values: "bss" / "byte_stream_split", "dictionary" / "dict", "plain". Unknown values raise ValueError. Columns absent from the map fall back to inference.

Building from source

maturin develop          # build + install into the active venv
maturin build --release  # produce a wheel

Windows + MSVC note: if your shell sets CC/CXX to MinGW (e.g. msys2), the bundled zstd C build will mismatch the MSVC linker. Build with those unset so the cc crate auto-detects cl.exe: env -u CC -u CXX maturin develop.

License

MIT

Metadata

Release files for parquet-engine 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for parquet-engine 0.2.0
File Size Uploaded
parquet_engine-0.2.0.tar.gz 31.8 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for parquet-engine 0.2.0
File
parquet_engine-0.2.0-cp314-cp314t-win_arm64.whl CPython 3.14 CPython 3.14 free-threading Windows ARM64 Details
parquet_engine-0.2.0-cp314-cp314t-win_amd64.whl CPython 3.14 CPython 3.14 free-threading Windows x86-64 Details
parquet_engine-0.2.0-cp314-cp314t-win32.whl CPython 3.14 CPython 3.14 free-threading Windows x86-32 Details
parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64 Details
parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32 Details
parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l Details
parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64 Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64 Details
parquet_engine-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32 Details
parquet_engine-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64 Details
parquet_engine-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64 Details
parquet_engine-0.2.0-cp310-abi3-win_arm64.whl CPython 3.10 abi3 Windows ARM64 Details
parquet_engine-0.2.0-cp310-abi3-win_amd64.whl CPython 3.10 abi3 Windows x86-64 Details
parquet_engine-0.2.0-cp310-abi3-win32.whl CPython 3.10 abi3 Windows x86-32 Details
parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl CPython 3.10 abi3 Linux musl 1.2+ x86-64 Details
parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_i686.whl CPython 3.10 abi3 Linux musl 1.2+ x86-32 Details
parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl CPython 3.10 abi3 Linux musl 1.2+ ARMv7l Details
parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl CPython 3.10 abi3 Linux musl 1.2+ ARM64 Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.10 abi3 Linux glibc 2.17+ x86-64 Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl CPython 3.10 abi3 Linux glibc 2.17+ IBM System/390x Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl CPython 3.10 abi3 Linux glibc 2.17+ PowerPC 64-le Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl CPython 3.10 abi3 Linux glibc 2.17+ ARMv7l Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.10 abi3 Linux glibc 2.17+ ARM64 Details
parquet_engine-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl CPython 3.10 abi3 Linux glibc 2.5+ x86-32 Details
parquet_engine-0.2.0-cp310-abi3-macosx_11_0_arm64.whl CPython 3.10 abi3 macOS 11.0+ ARM64 Details
parquet_engine-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl CPython 3.10 abi3 macOS 10.12+ x86-64 Details

Total release size: 124.7 MB

Release files / parquet_engine-0.2.0.tar.gz

Download URL parquet_engine-0.2.0.tar.gz
Size 31.8 kB
Tags Source
SHA-256 checksum
How to use checksums
0c684ab8199074a03b28a61f97167227df24cb05c4a826eb2363fa37ede4f5fd
BLAKE2b-256 checksum
How to use checksums
7fea6ff21a55567115ea837f0cd57a38fc236312f17c204e4174fe6eac61304f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-win_arm64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-win_arm64.whl
Size 3.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows ARM64
SHA-256 checksum
How to use checksums
6c41606fe6531da141cb73fedce14340d153ff25c3925341ce7e912d41925b09
BLAKE2b-256 checksum
How to use checksums
b677fbd2a83c5625902c4c1af64719935894cc616ab60a530ee812880206a21a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-win_amd64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-win_amd64.whl
Size 3.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-64
SHA-256 checksum
How to use checksums
e0efdc7e19a84343d889a1814c0335afe326b8bfbd80fb37c7fab0327ceac1a1
BLAKE2b-256 checksum
How to use checksums
d24af36960fbc1be56f3d1181067e66b5118361438836df38851e550e4c486fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-win32.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-win32.whl
Size 3.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Windows x86-32
SHA-256 checksum
How to use checksums
12f44373a3537a2a99678540950c89c1253363f4235d07801a21b7e523b8f802
BLAKE2b-256 checksum
How to use checksums
72b3212fe3331d20244028fdfc585dd67ad05a76707ee78711b6a0b8aa98280d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
5ea9417ed32b72fe33bbbe0c38067a2bf272acbcfa758ea8f1c4ac50d126a6f1
BLAKE2b-256 checksum
How to use checksums
64a3d4ec421c0492ad0384c07eb7e483f2067feac1fbc00cb6efe4e45dee5d24
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_i686.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ x86-32
SHA-256 checksum
How to use checksums
057a84e29e7d8591660ff7a9896c33e9d6e0726da9fa48a42aff622e4802ad99
BLAKE2b-256 checksum
How to use checksums
f87424a34fe364bc5d2218a70d9431d65da9e77a360b45951edc1cd14ff3b5ec
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARMv7l
SHA-256 checksum
How to use checksums
14ffc6a746719a7655bef16144f78b513fa40143fa9478b510b4c9e65bab8a70
BLAKE2b-256 checksum
How to use checksums
4946ce45bcf1fc64ae54a1f04ccd87b54141340f9d6b1356545b6c15c6ad42aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Size 4.4 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
223fe582c7ed41762612305d262424c07ab45dddbc041a161b954c2efcc655eb
BLAKE2b-256 checksum
How to use checksums
9099a33e17c95bfffe2b42a7801f0d34e1f4f0b84831c8fbe820d157b57a2b54
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.3 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
9ad7d9930765a14694a3fbddf65ce6492c8cfb36aba7c4bbb0a5b5bff2c0b225
BLAKE2b-256 checksum
How to use checksums
5bada8e86855930778bc78470dea3e60f6bb119ba3c3c7739d858b98dd88c24a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.5 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ IBM System/390x
SHA-256 checksum
How to use checksums
18c400575e02d35e52233e37359142f6b41e1177f47db845f8353151bea4fdf5
BLAKE2b-256 checksum
How to use checksums
0e4b509139ff59001108a01be0a53a3a09c03a193aaf46e0e2bf7c4945738858
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 5.0 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ PowerPC 64-le
SHA-256 checksum
How to use checksums
13ceb1a1a8e83553e7b0f1835020dd3b693049c722989d9a1d5184b3e9c5e13c
BLAKE2b-256 checksum
How to use checksums
afb4707e8f1e36519168433e414a964012b173aa84ba3cc630cf0c9671337c13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARMv7l
SHA-256 checksum
How to use checksums
28c76c9bba994c2de8209643e5c5839a41fe0855cd6f0c5d5778025943e001da
BLAKE2b-256 checksum
How to use checksums
a623616214c933222ded401bb70f9afaad39b5154e2b27cc2d0ffe3756da9152
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.2 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
99ca99396e8b6ded622e3da3bc26b87119924826b95b8dd3e567db0d74fec5f8
BLAKE2b-256 checksum
How to use checksums
4f03b36b1846f5e9d84ce200925ca6517151846dfe83c76eaf2c19ea4bb614eb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-manylinux_2_5_i686.manylinux1_i686.whl
Size 4.6 MB
Tags CPython 3.14 CPython 3.14 free-threading Linux glibc 2.5+ x86-32
SHA-256 checksum
How to use checksums
dd62e3f44712f0d49f91ec8d17eb6365df80e6bac324e638b7674da05bb7eee4
BLAKE2b-256 checksum
How to use checksums
a3f6bed5c875f8f66a99a273d4334fe4d651ed503baa2b0d5683d8b0d15e1717
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5a06edd9841511b0ea90024b20e5596c3fb2867a989f2f50cddd4c543f1e5c88
BLAKE2b-256 checksum
How to use checksums
82970d54409e5a14fb90ffbe9a799eba55a5e2d393c35238f0e0c06f7b626b43
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl

Download URL parquet_engine-0.2.0-cp314-cp314t-macosx_10_12_x86_64.whl
Size 3.8 MB
Tags CPython 3.14 CPython 3.14 free-threading macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
1e96d49b688eb7e0c275daa66c7c824dc6e180c5521174fb3cc5b494a4a309d6
BLAKE2b-256 checksum
How to use checksums
ce8f4d9e347d69e6780451309f798d79984028b95749690f326ca53414487a94
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-win_arm64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-win_arm64.whl
Size 3.4 MB
Tags CPython 3.10 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
128dd4e7bf6138469ce570e21f66f138769e0c0e6ee2c44e1c8e6075b429a750
BLAKE2b-256 checksum
How to use checksums
51ec14a86a1fc630354ad993dc829bee257553c752d283b194d32c5330e9786d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-win_amd64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-win_amd64.whl
Size 3.6 MB
Tags CPython 3.10 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
9256aa711576830d3765db7d27e42ae97970d2ce3125c4d29e8758989ea08832
BLAKE2b-256 checksum
How to use checksums
1251d11b4c2e37dbae74ac9d9892a7b9cce9a294f4e03c09a05e875080b8b2a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-win32.whl

Download URL parquet_engine-0.2.0-cp310-abi3-win32.whl
Size 3.2 MB
Tags CPython 3.10 Windows x86-32 abi3
SHA-256 checksum
How to use checksums
696566543e5ba5a031d13a2e87810aba99b3a95c9a5d60b74ddbc76ebf6057b0
BLAKE2b-256 checksum
How to use checksums
397ea2052e6264e1625e1388e7c5716cf67a4b0236b0d017fea1d8e439ecef03
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_x86_64.whl
Size 4.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
213209e7a047f182d5d1d648c6d59d65d31e5b5c1b9f83989bebea5d9c1ea051
BLAKE2b-256 checksum
How to use checksums
a83993f270d9215f856fe157f70513167c630374416e7be7715196af209324d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_i686.whl

Download URL parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_i686.whl
Size 4.6 MB
Tags CPython 3.10 Linux musl 1.2+ x86-32 abi3
SHA-256 checksum
How to use checksums
42bd74925d12d041d13bff0661f015f5d31b261813e3477a2d087d1a07d7ca34
BLAKE2b-256 checksum
How to use checksums
588ebebf9f5a8646ea063c203567ddfe58761d8dea96769a69a121b194d71c40
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl

Download URL parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_armv7l.whl
Size 4.5 MB
Tags CPython 3.10 Linux musl 1.2+ ARMv7l abi3
SHA-256 checksum
How to use checksums
cdf8c27b71485320c0957819e83053e46b55403919eb59adac9fd8d80889b1bf
BLAKE2b-256 checksum
How to use checksums
8ca6869d37aeec783c67a02dadd377e850b4696e7a96548d671ba4af8ae73eea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-musllinux_1_2_aarch64.whl
Size 4.4 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64 abi3
SHA-256 checksum
How to use checksums
88d61d79f1c99543957040901a903f7e25a2d72fd1024e08764ad0b2c3756c59
BLAKE2b-256 checksum
How to use checksums
f305c34764b57671436a0abdb53d17fae345f21401e8e80d1104021de7a1c38b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 4.3 MB
Tags CPython 3.10 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
89838fb3f2fe69bfebfda2acd3a95d5b63cca0cddc938f3484228062468b25d9
BLAKE2b-256 checksum
How to use checksums
63aca02771ce29ef15f45b25c1352083699fcf4bb1363042dc83bd22e11a2208
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_s390x.manylinux2014_s390x.whl
Size 4.5 MB
Tags CPython 3.10 Linux glibc 2.17+ IBM System/390x abi3
SHA-256 checksum
How to use checksums
1394e6003637fd0ea95df6e53f638b1b23a448a4fbb02529647b9d9e2f3f445b
BLAKE2b-256 checksum
How to use checksums
bbfd87cd6d0110d418ad8e180dbc2455bc475ac007feae73aec15d7bee0d374e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Size 5.0 MB
Tags CPython 3.10 Linux glibc 2.17+ PowerPC 64-le abi3
SHA-256 checksum
How to use checksums
1e7cbb2216a1adb67b86236a20ef61995ed6ef0eba5c5c3deb64f0fd28e04480
BLAKE2b-256 checksum
How to use checksums
657a4450b26723e93d37e50206088526c395ecbd1bd45805e14e8b6c3c72a081
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Size 4.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARMv7l abi3
SHA-256 checksum
How to use checksums
0b69e052058a6e91de66a2a5c14755b31df82a98b5a8f7130e6082a0202b5dff
BLAKE2b-256 checksum
How to use checksums
0b72e0c735945471c4b7f57d263aa4ee56edd45aa5a66b6964925f5984f2cadf
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 4.2 MB
Tags CPython 3.10 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
19b663a3bdfb064eb16b5cafcc3861c082682d1abb8f1927c298a9ad2743fc78
BLAKE2b-256 checksum
How to use checksums
330edd87c2f3045e136cef51db74fb20e122bc61edb59f02354bc6ddbe1cf29c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl

Download URL parquet_engine-0.2.0-cp310-abi3-manylinux_2_5_i686.manylinux1_i686.whl
Size 4.6 MB
Tags CPython 3.10 Linux glibc 2.5+ x86-32 abi3
SHA-256 checksum
How to use checksums
f51932f8b8561de3fd560ce45ba1b0e859f4de1b1f627dad93d5ad5fdb0cefb2
BLAKE2b-256 checksum
How to use checksums
c33ea25387c7952acadc3cfa2088b1c18f4f3d24367cb679e71ab597f4cf810e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-macosx_11_0_arm64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-macosx_11_0_arm64.whl
Size 3.7 MB
Tags CPython 3.10 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
82a0a80a51afeb7456c0c9a1d19fbff3d957994c6b9f6184c8d7b81f0bf595bf
BLAKE2b-256 checksum
How to use checksums
7b1bb9fecb24685a599b7dab0ea3ccc7053f3e8dd68f2e12215d82c6749b9f5e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / parquet_engine-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl

Download URL parquet_engine-0.2.0-cp310-abi3-macosx_10_12_x86_64.whl
Size 3.8 MB
Tags CPython 3.10 abi3 macOS 10.12+ x86-64
SHA-256 checksum
How to use checksums
33a92d5ff0f7b49957ca2016dda3a4ce28c0079d454a8aa907c04f2f55cc97fc
BLAKE2b-256 checksum
How to use checksums
56ec36e37c9bbb315ce62624295bb9d2f6aaf8bf4173ff501a8a941373ad2a15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.12.7 {"installer":{"name":"uv","version":"0.12.7","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.2.0 This release

31 release files

0.1.2

31 release files

0.1.1

31 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