Skip to main content

libscanio

Stream CSV, NDJSON, and flat JSON files, filter rows, and validate data with a Zig engine exposed through a CPython extension.

Install

pip install libscanio==0.1.1

Prebuilt wheels support CPython 3.10–3.14 on Linux x64/ARM64 (glibc 2.28+), Windows x64, and macOS 14+ on Intel and Apple Silicon. A matching wheel needs no Zig installation or C compiler. Alpine/musl, Windows ARM64, and PyPy are not included in this release.

The core APIs have no third-party Python runtime dependencies. Only scan_table() requires an optional installation of PyArrow and currently returns a pyarrow.Table.

Supported file formats

These three files represent the same rows:

orders.csv

id,amount
1,50
2,150

orders.ndjson — one flat JSON object per line:

{"id": 1, "amount": 50}
{"id": 2, "amount": 150}

orders.json — an array of flat JSON objects:

[
  {"id": 1, "amount": 50},
  {"id": 2, "amount": 150}
]

File-based APIs select the format from the file extension. The same filters, scans, batches, and validation rules work across all three formats. Scanned values are strings, including numbers from JSON.

Scan and filter

import libscanio

for path in ("orders.csv", "orders.ndjson", "orders.json"):
    for row in libscanio.scan(path, where="amount > 100"):
        print(row)  # {"id": "2", "amount": "150"}

    count = libscanio.count(path, where="amount > 100")  # 1

    for batch in libscanio.scan_batches(path, batch_size=1024, as_dict=False):
        for values in batch:
            print(values)  # tuple of strings

Streaming keeps memory bounded by parser buffers and the current batch. scan_array(), sorting, and table collection retain results and use memory proportional to the data they collect. Close streaming generators if you stop early.

Validate uploads

import libscanio

schema = {"amount": {"min": 0}}

# Default: stop at the first failure and return a boolean.
ok = libscanio.validate(b"amount\n10\n", schema)

# Uploaded JSON and NDJSON bytes require an explicit format.
ok_json = libscanio.validate(b'[{"amount": 10}]', schema, format="json")
ok_ndjson = libscanio.validate(b'{"amount": 10}\n', schema, format="ndjson")

# Paths infer the format from their extension.
for path in ("orders.csv", "orders.ndjson", "orders.json"):
    assert libscanio.validate(path, schema)

# Full: return only failed rows and their errors.
failures = libscanio.validate(b"amount\n-1\n", schema, mode="full")
# [{'values': ['-1'], 'errors': [{'column': 0, 'column_name': 'amount',
#   'rule': 'below_min', 'value': '-1'}]}]

Validation accepts bytes or a file path. Bytes default to CSV; pass format="ndjson" or format="json" when appropriate. Full validation retains all failures, so its memory use grows with the number of rejected rows. validate_report() returns summary counters and a bounded error list. validate_iter() and validate_batches() expose rows and validation errors.

Limits and documentation

Fields are strings unless explicitly converted. CSV multiline quoted records and nested JSON are not supported. Native calls currently hold the Python GIL.

Source builds require the full repository checkout, Zig 0.15.2, CPython headers, setuptools, and a C compiler. From the repository root, run python -m pip install ./python.

Licensed under Apache-2.0.

Metadata

Release files for libscanio 0.1.1

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

Built distributions (wheels)

Table of built distributions (wheels) for libscanio 0.1.1
File
libscanio-0.1.1-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libscanio-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libscanio-0.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
libscanio-0.1.1-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
libscanio-0.1.1-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
libscanio-0.1.1-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libscanio-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libscanio-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
libscanio-0.1.1-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
libscanio-0.1.1-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
libscanio-0.1.1-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libscanio-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libscanio-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
libscanio-0.1.1-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
libscanio-0.1.1-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
libscanio-0.1.1-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libscanio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libscanio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
libscanio-0.1.1-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
libscanio-0.1.1-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
libscanio-0.1.1-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libscanio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ x86-64, Linux glibc 2.28+ x86-64 Details
libscanio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.27+ ARM64, Linux glibc 2.28+ ARM64 Details
libscanio-0.1.1-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
libscanio-0.1.1-cp310-cp310-macosx_14_0_arm64.whl CPython 3.10 CPython 3.10 macOS 14.0+ ARM64 Details

Total release size: 20.9 MB

Release files / libscanio-0.1.1-cp314-cp314-win_amd64.whl

Download URL libscanio-0.1.1-cp314-cp314-win_amd64.whl
Size 483.6 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
528bad67b4ec2b3a10fd93f72e5483111bb18365b54e4ef3a6551dbe7cb80760
BLAKE2b-256 checksum
How to use checksums
00f8da0a148855597130ca14cce7b3b5fbc9df945497624d214887f6d26f499e
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.1-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
269e019c64955899d64967ab92c440354389a32ab3e305b9f75adb3d32b85416
BLAKE2b-256 checksum
How to use checksums
0fa9d4c3fe636b61eefb0c77b509c189985f5c03efa9804ff577dd977a0cc49a
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.1-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.14 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
e1c059e668f50b711dddc00ee12f18ea291e856db495042840d004b4eba5e3d0
BLAKE2b-256 checksum
How to use checksums
7f3234505d3394569c982e3c177e710790365da09605860e2a88b9228342855d
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp314-cp314-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.1-cp314-cp314-macosx_14_0_x86_64.whl
Size 451.0 kB
Tags CPython 3.14 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
fcb96a0f6effe08dda9a95989fc71ca346402bbe99f3e75e6d5c2394f699d351
BLAKE2b-256 checksum
How to use checksums
6aec5a7171e0baf931df86af84a38633225e2a90347b1ee8ceb0a2ab1766895c
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp314-cp314-macosx_14_0_arm64.whl

Download URL libscanio-0.1.1-cp314-cp314-macosx_14_0_arm64.whl
Size 422.1 kB
Tags CPython 3.14 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b053f94e2da087ec1b2fa9620a2821a18eb8f192b5ba14f0f92ee29c667f11f9
BLAKE2b-256 checksum
How to use checksums
fb44029e1af47b583ad0e4906d32be1b2ecbb8019e876be4ac79f48da0f9d49a
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp313-cp313-win_amd64.whl

Download URL libscanio-0.1.1-cp313-cp313-win_amd64.whl
Size 472.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
cdd948a419938ec2ada453f1ff406ebc65d3f1ec403366ff985898a798de49c4
BLAKE2b-256 checksum
How to use checksums
8ec3560e2499c2e3083f3b0eebb1df7db8e5adf6d4be2a700ea97b6dc002c629
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.1-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c49dcd12c2c15a56a346b9e5aa04b34d72128f5d3f261760c0a1fe9715e1346b
BLAKE2b-256 checksum
How to use checksums
5825102fda7290fd53f90d4191519e3e513b13b49af16540ee063890a8dc35d7
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.1-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.13 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
3cdbf044a3b7fab096f59561e22e9a14e6949fa644446c2f03d5058378ee14a9
BLAKE2b-256 checksum
How to use checksums
e428b63c8de96ef7664be759bf143962c1b98dde3ced8295a86d992bc271bdd0
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp313-cp313-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.1-cp313-cp313-macosx_14_0_x86_64.whl
Size 451.0 kB
Tags CPython 3.13 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c45adee3820fbb3d33f5d638ec416e412b61d9baffc90029cbcefe9d2914314a
BLAKE2b-256 checksum
How to use checksums
dc979be57778f9e5c6560a25e172b938184a52a6edcc986671e7783d60a9858c
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp313-cp313-macosx_14_0_arm64.whl

Download URL libscanio-0.1.1-cp313-cp313-macosx_14_0_arm64.whl
Size 422.1 kB
Tags CPython 3.13 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
04510f44a658c58dff1f7dee403eed93e4b6ac3ae116ae0b32c7110a30f472cf
BLAKE2b-256 checksum
How to use checksums
09a7e010bd355105d047e08904670511a399e7ae7959500c5655d1e4c089b648
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp312-cp312-win_amd64.whl

Download URL libscanio-0.1.1-cp312-cp312-win_amd64.whl
Size 472.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
4fed07c70c85bed2d191d4ffc5ab8dd333f3e7fc00b16f3238b8e374a118a0d3
BLAKE2b-256 checksum
How to use checksums
efc4b26574366feaf96caf5a970f12d2c2e8c70d6c0bfd5579817662516347e9
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.1-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b2b5b44d4a710ee1319ac999a8cbe580987f1e5761743a1177ea853306266fb9
BLAKE2b-256 checksum
How to use checksums
ab9fefbad5173f39e16e561fc03abfd69effff1d3a7d84bca25e7bbd8f4b2018
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.1-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.12 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
987d5d27ed568b958cf384c354579eb348371230a6a38201f87d5d9ee3cf65bb
BLAKE2b-256 checksum
How to use checksums
33fc3115f7851cee43414b454dd9246669ce466f9ba84fdcc665fa8b04e78482
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp312-cp312-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.1-cp312-cp312-macosx_14_0_x86_64.whl
Size 451.0 kB
Tags CPython 3.12 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
c7a84fd83a2c9b00271f69e8e4cac7c81eea081677663a4771a70f06c52f94a2
BLAKE2b-256 checksum
How to use checksums
44e45a880595fceff4de338945939b6b797557a3aa5459c2b912af86745055d9
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp312-cp312-macosx_14_0_arm64.whl

Download URL libscanio-0.1.1-cp312-cp312-macosx_14_0_arm64.whl
Size 422.1 kB
Tags CPython 3.12 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
ff5860e5e910ed930264893309a260ee1f9b51e7e379ff7d8b0e36eeadeeaeeb
BLAKE2b-256 checksum
How to use checksums
3e77687a0a95b8eaee2935697e03d9d03f905b8e3552c783817226491df40315
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp311-cp311-win_amd64.whl

Download URL libscanio-0.1.1-cp311-cp311-win_amd64.whl
Size 472.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
1f4ea4207d8b755fd8db880a307e26aad401fc62961850f079db9bd0a68bc895
BLAKE2b-256 checksum
How to use checksums
1fb3be37812b94d523cbf2ac938d0b6b51a5a0381cf29e7f79ed75454a4847a9
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.1-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f02c47cde33f91dd9175414c371fc798a99feaf556f338f12f65b5ef72d3505b
BLAKE2b-256 checksum
How to use checksums
2ea30d717d674e9559a8966f6e257d8a6baa53bee589ac215709d16256dfec86
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.1-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.11 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
48a970687d057307179053955e1c11393d1f390e3c0c9abca12dcd91c9b50180
BLAKE2b-256 checksum
How to use checksums
96a78e87140cd239935585212edd48cd86f878ff29848e45cafd044d1c28f5c4
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp311-cp311-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.1-cp311-cp311-macosx_14_0_x86_64.whl
Size 450.7 kB
Tags CPython 3.11 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
0af2062f29cd271b0cdac6a3dd25de750223888dee572b79160d88c1c4b2a514
BLAKE2b-256 checksum
How to use checksums
236ff19467e4a4cf137a4bd41a56fe90445730033bd7caaf234db7d1ac7a6c2d
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp311-cp311-macosx_14_0_arm64.whl

Download URL libscanio-0.1.1-cp311-cp311-macosx_14_0_arm64.whl
Size 422.0 kB
Tags CPython 3.11 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
b576242298eef7c9657c5c29346e4659ff5e55fc3df3d020c0b85c59d30e6542
BLAKE2b-256 checksum
How to use checksums
a1737cf49a50fbba0cfe334934cd05c8d4712a075fb69b3d92b8165fe2d5116d
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp310-cp310-win_amd64.whl

Download URL libscanio-0.1.1-cp310-cp310-win_amd64.whl
Size 472.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
5467d9ca9a49da49d5f6ba64bb7fcf90bfb2096471d4ab945c310920ef584b72
BLAKE2b-256 checksum
How to use checksums
9be372097fbdfc3b07ce39522f3e8e05cb774768b4c921953d8ec0bbae58bd66
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.1-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
838a0c6d029d84d41d13fbb0df87c3a597166bdb7c857145f89eac56f030f6c9
BLAKE2b-256 checksum
How to use checksums
b98297627d6976a285e3246b7e34d0cd3d0099bfbf156b8f1ad272ed86a2386c
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.1-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl
Size 1.3 MB
Tags CPython 3.10 Linux glibc 2.27+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
32b26da0dbf6d8287eff64dc93b661500611c7358dfc23a61d87833eb893e44b
BLAKE2b-256 checksum
How to use checksums
9e301dfd9d92e490646d4e81603093e990a64b90b6aaccde427bd6d3551f5f54
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp310-cp310-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.1-cp310-cp310-macosx_14_0_x86_64.whl
Size 450.7 kB
Tags CPython 3.10 macOS 14.0+ x86-64
SHA-256 checksum
How to use checksums
03c3e3e8ca6df1a7be8702f2af0c066b66a0b0b40a6792f12d27b433802dacfa
BLAKE2b-256 checksum
How to use checksums
2ddc5a2e6a1c85e2eef6e652ec015baff4abcab08f63468de644aa64f013e8d6
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 Sep 8, 2026.

Transparency log

Release files / libscanio-0.1.1-cp310-cp310-macosx_14_0_arm64.whl

Download URL libscanio-0.1.1-cp310-cp310-macosx_14_0_arm64.whl
Size 422.0 kB
Tags CPython 3.10 macOS 14.0+ ARM64
SHA-256 checksum
How to use checksums
2cf61cc06bff66f701ee3df0b5d6c0e7d4fa10046f774084dba37e371fa8ed01
BLAKE2b-256 checksum
How to use checksums
8db198dbe3ddfce136d9a288f2b79b58c41f7a230cadfebe2805d641b33740d0
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 Sep 8, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.1 This release

25 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