carquet for Python
Python bindings for carquet, a pure C11 Apache Parquet reader and writer. The wheel bundles the C library (with zstd, zlib, LZ4, Snappy and Brotli compiled in) and talks to it through ctypes; tables cross the boundary via the Arrow C Data Interface, so a pyarrow.Table is produced or consumed without any Python-side decoding or copying of the Parquet logic.
pip install carquet # library only: info(), validate(), lib_version()
pip install "carquet[arrow]" # + pyarrow, needed for read_table / write_table / schema / open_reader
Requires Python 3.9+. PyArrow (>= 14) is an optional runtime dependency: it is imported lazily by the table-level functions only.
Quick start
import pyarrow as pa
import carquet
table = pa.table({"id": pa.array(range(5), pa.int64()), "name": ["a", "b", None, "d", "e"]})
carquet.write_table(table, "out.parquet", compression="zstd")
back = carquet.read_table("out.parquet") # pyarrow.Table
assert back.equals(table)
fi = carquet.info("out.parquet") # footer only, no pyarrow needed
print(fi.num_rows, fi.num_row_groups, fi.num_columns, fi.file_size, fi.created_by)
carquet.validate("out.parquet") # raises carquet.CarquetError on a damaged file
print(carquet.__version__, carquet.lib_version())
API
carquet.read_table(path, *, columns=None, use_mmap=True) -> pyarrow.Table
Reads every row group with carquet_reader_read_arrow(); each row group becomes one chunk of the returned table, nested struct / list / map columns included. columns selects (and orders) top-level fields by name after the read. use_mmap=False reads through buffered I/O instead of a memory map.
carquet.write_table(table, path, *, compression="zstd", compression_level=None, row_group_size=None, write_page_index=False, write_statistics=True, data_page_version=1, store_schema=True, write_crc=True) -> None
Writes a pyarrow.Table (or a single RecordBatch). The Arrow schema is converted with carquet_arrow_import_schema() and every row group is handed over as a struct ArrowArray to carquet_writer_write_arrow().
| Argument | Meaning |
|---|---|
compression |
"none"/"uncompressed", "snappy", "gzip", "lz4" (LZ4_RAW, what PyArrow/DuckDB/Spark write), "lz4_hadoop" (legacy framed LZ4), "zstd" (default), "brotli" |
compression_level |
codec level (zstd 1-22, gzip 1-9, brotli 0-11); None uses the codec default |
row_group_size |
maximum rows per row group; default 1 048 576 like pyarrow.parquet.write_table |
write_page_index |
emit the column index / offset index (page-level pruning for readers that support it) |
write_statistics |
min/max statistics per column chunk |
data_page_version |
1 (DATA_PAGE) or 2 (DATA_PAGE_V2) |
store_schema |
embed the Arrow schema as the ARROW:schema footer entry (flat schemas) so PyArrow restores exact Arrow types |
write_crc |
page CRC32 checksums |
Brotli is compiled into the published wheels. A build of the library without it makes write_table(..., compression="brotli") raise CarquetError with status == StatusCode.UNSUPPORTED_CODEC.
carquet.schema(path) -> pyarrow.Schema
The file schema via carquet_arrow_export_schema(), without reading data.
carquet.info(path) -> FileInfo
Dataclass with path, num_rows, num_row_groups, num_columns (leaf columns), file_size, version (Parquet format version in the footer) and created_by. Only the footer is read (carquet_get_file_info). Works without PyArrow.
carquet.validate(path) -> None
Structural validation (carquet_validate_file: magic bytes, footer, metadata). Raises CarquetError on failure. Works without PyArrow.
carquet.open_reader(path, *, use_mmap=True, verify_checksums=True, num_threads=0) -> Reader
Keeps the file open for row-group-level access:
with carquet.open_reader("out.parquet") as r:
print(r.num_rows, r.num_row_groups, r.num_columns, r.schema)
first = r.read_row_group(0) # pyarrow.RecordBatch
for batch in r.iter_batches(): # all row groups, in order
...
whole = r.read_all(columns=["id"]) # pyarrow.Table
Errors
Every failing C call raises carquet.CarquetError. It carries code (the numeric carquet_status_t), status (a carquet.StatusCode IntEnum, e.g. StatusCode.FILE_NOT_FOUND), message (the library's detailed message, never empty) and, when the library sets them, offset, column_index and row_group_index.
try:
carquet.info("missing.parquet")
except carquet.CarquetError as e:
print(e.status.name, e.code, e.message)
Versions
carquet.__version__ is the package version; carquet.lib_version() is carquet_version() from the loaded shared library. Both come from CARQUET_VERSION_STRING in include/carquet/carquet.h at build time.
Interoperability
Files written by carquet.write_table are standard Parquet (format version 2 footer, PLAIN / RLE_DICTIONARY encodings, optional DATA_PAGE_V2 and page index), readable by every mainstream implementation:
import pyarrow.parquet as pq
pq.read_table("out.parquet")
import duckdb
duckdb.sql("SELECT count(*) FROM 'out.parquet'")
import polars as pl
pl.read_parquet("out.parquet")
The reverse direction works the same: carquet.read_table opens files produced by PyArrow, DuckDB, Spark, polars and others (the test suite round-trips through PyArrow in both directions).
How the library is bundled
The wheel contains the pure-Python package and one shared library placed next to __init__.py: carquet/libcarquet.so (Linux), carquet/libcarquet.dylib (macOS) or carquet/carquet.dll (Windows). It is built from the repository's own CMakeLists.txt with CARQUET_BUILD_SHARED=ON, CARQUET_BUILD_CLI=OFF, CARQUET_BUILD_DEV=OFF and CARQUET_BUNDLE_DEPS=ON, so zstd, zlib, LZ4 and Brotli are fetched at build time and linked statically into that single file (Snappy and LZ4_RAW are implemented inside carquet). The result depends only on the C runtime and system libraries. Linux wheels keep OpenMP (parallel column reads, page-parallel encoding); auditwheel grafts libgomp into the wheel. The macOS and Windows wheels are built without OpenMP so they carry no libomp/vcomp dependency.
The loader (carquet/_ffi.py) looks for the library next to the package, then in lib/, lib64/ and bin/ under it (layouts a plain cmake --install produces), then on the system path. Set the CARQUET_LIBRARY environment variable to an explicit file to override.
Building the wheel locally
From the repository root, with CMake >= 3.16, a C11 compiler and git (for the codec sources) available:
pip wheel ./python -w dist/ # or: python -m build python/ --outdir dist/
pip install dist/carquet-*.whl
pytest python/tests # needs pytest + pyarrow
pip install -e ./python is not supported (the shared library must be installed into the package); use a regular install. If your shell exports CC, CFLAGS, LDFLAGS or SDKROOT for another toolchain, clear them for the build (env -u CC -u CFLAGS -u CPPFLAGS -u LDFLAGS -u SDKROOT pip wheel ./python -w dist/).
The build is driven by python/CMakeLists.txt, a thin wrapper that adds the repository root as a subdirectory and installs only the runtime library (CMake component carquet_python) into the package directory. pyproject.toml (scikit-build-core) does the rest.
Source distribution
The sdist root is python/, so the C tree one level up cannot be referenced as .. once unpacked. tool.scikit-build.sdist.force-include therefore copies CMakeLists.txt, LICENSE, include/, src/ and cmake/ into native/ inside the sdist, python/CMakeLists.txt prefers native/ when it exists, and a [[tool.scikit-build.overrides]] entry (if.from-sdist = true) points the version regex at native/include/carquet/carquet.h. python -m build --sdist python/ produces it; pip install carquet-<version>.tar.gz compiles it like the git checkout.
Release wheels
.github/workflows/wheels.yml builds wheels with cibuildwheel for CPython 3.9 - 3.13 on Linux (x86_64, aarch64; manylinux_2_28), macOS (arm64, x86_64) and Windows (AMD64), runs this test suite against each wheel, builds the sdist and publishes everything to PyPI via trusted publishing when a v* tag is pushed.
Supported platforms
| Platform | Wheels | Notes |
|---|---|---|
| Linux x86_64 / aarch64 (glibc 2.28+) | yes | SSE/AVX2/AVX-512 or NEON dispatched at runtime; OpenMP on |
| macOS 11+ arm64, macOS 10.13+ x86_64 | yes | no OpenMP |
| Windows x64 | yes | MSVC build, no OpenMP; Windows loader path is covered by CI only |
| musl, 32-bit, PyPy | source build only | no PyArrow wheels exist there to test against |
Limitations
- No Parquet modular encryption (not implemented in the C library).
- Nested data (struct / list / map) goes through the Arrow bridge (
carquet_reader_read_arrow/carquet_writer_write_arrow), which assembles each row group as a fresh copy; the zero-copy batch export in the C API is not used by the Python package. columns=is applied after the row group is read (no column projection in the Arrow read path yet).- Row groups are materialised one at a time; there is no streaming/iterator API below row-group granularity.
- Unions and run-end-encoded Arrow arrays are rejected on write (no Parquet equivalent); dictionary-encoded Arrow columns are written as their values.
created_byis always the library's own string (Carquet <version>).
Metadata
Release files for carquet 0.7.2
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| carquet-0.7.2.tar.gz | 446.4 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 26.8 MB
Release files / carquet-0.7.2.tar.gz
| Download URL | carquet-0.7.2.tar.gz |
|---|---|
| Size | 446.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
5d57c00217906e672fe8b569d8a24c6cbd6d1ab7736d56057e9b884f1a043e7d
|
|
BLAKE2b-256 checksum How to use checksums |
ede00cff5b00c213fbcd0e1cd124a1a83c92f6785b9de893896fc7ba77e15531
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp313-cp313-win_amd64.whl
| Download URL | carquet-0.7.2-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 798.7 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
1e206cea1bc6f056c790b4f5bcd3da34a7d682c6a7c639cb00de0bea5a977bf5
|
|
BLAKE2b-256 checksum How to use checksums |
a98b5db721a4f129717f51d9e2a762d941851a1d2ef30696bf039a15a032e4a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | carquet-0.7.2-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
99e02b2bfe5297025a3640aca31f5d223082fc371be6e609c323505eace623e3
|
|
BLAKE2b-256 checksum How to use checksums |
f244b1e0a2654b0b54a493778eef49af8dfb7239a7910ed0df78653e48c7fa43
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | carquet-0.7.2-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
78f1c880b16c705c34603a3a465f63d57e5234359858d6734b20976fcfba768c
|
|
BLAKE2b-256 checksum How to use checksums |
6a580b3121e21cd00e9f8271ac7cda1847499d8894458bdc378b7b488573b361
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | carquet-0.7.2-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 908.6 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
6161017def5eaf44584f73615321659d78c6bbdf6b39264bbb294a0a8b0fc76b
|
|
BLAKE2b-256 checksum How to use checksums |
86a8e2af59da2dfc5106c68c940217d5af656365e7952836e637bd86a1da820f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | carquet-0.7.2-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
722d190fbe75686665e6c3190a444d98655cfc26e8919490acd53c9f9ce5d3b1
|
|
BLAKE2b-256 checksum How to use checksums |
34a1e648a94445203b6f0b3cbd9317ccdb25af5dca486312a94cb47839fd304a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp312-cp312-win_amd64.whl
| Download URL | carquet-0.7.2-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 798.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5adc6ea2e749d175e612831cdd1a4ae30c5ffbdd0035e999ed99a87363664779
|
|
BLAKE2b-256 checksum How to use checksums |
9528fe3ec3012b2b90d953b181bda7f885d2e687ab27472c765271224a4fcb11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | carquet-0.7.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
92cf8187cff8884480b2a3d37d6cc43f028f733ef1a2de183d42d5d930a14e22
|
|
BLAKE2b-256 checksum How to use checksums |
3b8775df7cd9a3245517ba43e1f62811d4ea80536f8509cc7e4a7daccdbba032
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | carquet-0.7.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
74c66aa3362dd7628adb06262192f1714c24e3316e723986b8561aaeb54facfa
|
|
BLAKE2b-256 checksum How to use checksums |
ea7acb8865b252caa8eb7f59354cd86e371e7ab6c46969937417c561d5f0bdfb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | carquet-0.7.2-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 908.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
af66dcc15640581da79effc3b518b59e2ecce4d522e09cbafc5e21da0a40b752
|
|
BLAKE2b-256 checksum How to use checksums |
e3e2950cdea81d1ddffcd3676695e508c338c4918a3aa0667e493120743b55ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | carquet-0.7.2-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
e172b06f33c88f73fbfec9415ba37196fda0167c7365ff6f695ad6961e363e5c
|
|
BLAKE2b-256 checksum How to use checksums |
0586744c45ef906e701efd3f1ff1ca07ba5d577e60927d7dd167a370f947b1b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp311-cp311-win_amd64.whl
| Download URL | carquet-0.7.2-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 798.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
843d959de8bb878a1642bb5948b1d8c9ed5d3f61859b6fcc710a2005c2ac004a
|
|
BLAKE2b-256 checksum How to use checksums |
597748085db45755ce259b741b56268ba65767415cad86ceb537af84c32d99a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | carquet-0.7.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c730e2b0d400c81970576dba3f7ffaa24b2c0439d4d795a11c16c2ebba7bfe64
|
|
BLAKE2b-256 checksum How to use checksums |
5ef7ff780aec504e6ec47078728b3b9d29752f15c619d069de357186ea7673c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | carquet-0.7.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
f83c4bbd446c124f9422a2fd66eeff3c8461575dd6ab762b670d2b9ae388335e
|
|
BLAKE2b-256 checksum How to use checksums |
19330303817a48d3ffc3e13d51bbe518a87685149195ddf7dd38928e70d73b48
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | carquet-0.7.2-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 908.6 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4a93aa9b1aac47ee0b42112a065c8c7b3c4a474969270afc3052d18ccd2209da
|
|
BLAKE2b-256 checksum How to use checksums |
15243e448c393db97d9715e7db5b725be07554961380ccc2b82af7ad9c9378a4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | carquet-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
8f290fb8c4c07ff6065f6be3ed91fc11131f3640dbee7fb27026f548e76d0bbe
|
|
BLAKE2b-256 checksum How to use checksums |
54719da7290c3e7a16e61609be4610f435bfd146655e1c8f484da864638a2f3f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp310-cp310-win_amd64.whl
| Download URL | carquet-0.7.2-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 798.7 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4a813113c4bf580e9a6c17e61289af9a90241ca7e5ed813688f7cacdbb55d837
|
|
BLAKE2b-256 checksum How to use checksums |
b1957bd931e011300484975662aa74ef7c4f7a90f81b91c00b59531ee1f9e6d6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | carquet-0.7.2-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
58188fae72f22f1914450bc7c028d765398731fe667a9d4035d863d37c1c9f0b
|
|
BLAKE2b-256 checksum How to use checksums |
e2b2a9432c7f7953ebe6ddf3fc84122500812a2c8deeeb80bd5668a85ef32634
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | carquet-0.7.2-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2b4413eccca78a6dae8ee7f03028a5e48e8af8dfea0d3988d4f713b3b794bdc4
|
|
BLAKE2b-256 checksum How to use checksums |
9fa31332cb219e2f224437d20f127dd47ccec5fb4d75636a150e5c84bd09f4ce
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | carquet-0.7.2-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 908.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f91226b1b203bbde7d63b950b4633e1aa634d4bb5d5196a6660769c539bfb271
|
|
BLAKE2b-256 checksum How to use checksums |
f10fe1e115abccd151e3747afe4518e6b193f7c2913b645fb5ad30f3d08893c1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | carquet-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
18567d458a07e0b778a973c669336dc5b43cfb3851f8831dd5db3cc6ebcc07d5
|
|
BLAKE2b-256 checksum How to use checksums |
ff847f0ee6b296014da32f48350545dd771dab503943cf910aa52ba82094d9db
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp39-cp39-win_amd64.whl
| Download URL | carquet-0.7.2-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 798.7 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ee06d206058842e694aa8ee4703daa4d3cb4c27803ff29e84e2cf749aa0977bf
|
|
BLAKE2b-256 checksum How to use checksums |
3f92f308db677c5d4b27b1ed91e03086e36798bbaf0f49b24239284d6ddb9960
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
| Download URL | carquet-0.7.2-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
ee36aca4b36a2a90a64e3220cf257314ae259bf0e29ebbc01e77d742268c7611
|
|
BLAKE2b-256 checksum How to use checksums |
1934f28c5960e3cc5f4b675364bec404bbf2840b80acc194151ce44b3847cfad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
| Download URL | carquet-0.7.2-cp39-cp39-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4ce94da2818255fe7774f0a7614a58ba1e6a2b77b8b68514a849014f74849d9c
|
|
BLAKE2b-256 checksum How to use checksums |
da76aa1feb8d87e7c0b44ede54dc24721f8e8b65e4343467e8c51749672852b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | carquet-0.7.2-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 908.6 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
202d8b8a73947ca2cb8064444f2016e2002c4d102307b293de92881551a27393
|
|
BLAKE2b-256 checksum How to use checksums |
999d18ba515d859c7247b3d06c02bb6fb892f4ba11d73200bc52fe61473c0c3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logRelease files / carquet-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | carquet-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 1.1 MB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
89366f8e3fbb935e7ad5f122124e3d792bf78703254ca131ec698905005b74ce
|
|
BLAKE2b-256 checksum How to use checksums |
4f5cd9c02aaf4c7eed87e3a9a55161734e70d87b9806b84e77baaca72a3949c9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logSecurity for carquet 0.7.2
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
Full provenance
All 26 files in this release have been uploaded with provenance metadata.
Attestation for carquet-0.7.2.tar.gz
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 20, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.