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.2

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.2

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.2
File
libscanio-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
libscanio-0.1.2-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.2-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.2-cp314-cp314-macosx_14_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 14.0+ x86-64 Details
libscanio-0.1.2-cp314-cp314-macosx_14_0_arm64.whl CPython 3.14 CPython 3.14 macOS 14.0+ ARM64 Details
libscanio-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
libscanio-0.1.2-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.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
libscanio-0.1.2-cp313-cp313-macosx_14_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 14.0+ x86-64 Details
libscanio-0.1.2-cp313-cp313-macosx_14_0_arm64.whl CPython 3.13 CPython 3.13 macOS 14.0+ ARM64 Details
libscanio-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
libscanio-0.1.2-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.2-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.2-cp312-cp312-macosx_14_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 14.0+ x86-64 Details
libscanio-0.1.2-cp312-cp312-macosx_14_0_arm64.whl CPython 3.12 CPython 3.12 macOS 14.0+ ARM64 Details
libscanio-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
libscanio-0.1.2-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.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
libscanio-0.1.2-cp311-cp311-macosx_14_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 14.0+ x86-64 Details
libscanio-0.1.2-cp311-cp311-macosx_14_0_arm64.whl CPython 3.11 CPython 3.11 macOS 14.0+ ARM64 Details
libscanio-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
libscanio-0.1.2-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.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.27+ ARM64 Details
libscanio-0.1.2-cp310-cp310-macosx_14_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 14.0+ x86-64 Details
libscanio-0.1.2-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.2-cp314-cp314-win_amd64.whl

Download URL libscanio-0.1.2-cp314-cp314-win_amd64.whl
Size 474.1 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
acb56eed6b73939ffa28105e446fa2294b2be23d1408b785e62ebfae3c653046
BLAKE2b-256 checksum
How to use checksums
0c2925964875148a219273396594e7be4e3e2915c70cc43bc9f81cd2bfc82b20
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.2-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.2-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
04f736bc82f86e82c0c55d605cf8bd430f67214b8096e8fd4c9a1dddafad196e
BLAKE2b-256 checksum
How to use checksums
9b8fdf367087fd2cee86f0afff79ae362933ac7f7ccca7f0da11664554ebe493
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.2-cp314-cp314-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.2-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
39df0019348639e40ebdb589cdec86be967280cff6bbf6df28112cedff2e97fa
BLAKE2b-256 checksum
How to use checksums
db3e7e0f065bfc6eaa8cb8d95126c6c040974b7f0d62a061b3a9c589b79f217e
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.2-cp314-cp314-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.2-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
595f848150b5bd55edc9cbc14e95298f130b36ab6433e592c6aa5409fb8a3cd8
BLAKE2b-256 checksum
How to use checksums
2d4a1339c9300df3681b195b98714c5d5cb7b9782be25db955f8e1ddee467efc
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.2-cp314-cp314-macosx_14_0_arm64.whl

Download URL libscanio-0.1.2-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
aa1adf13c0a1b2d289538c95a8d0083894c5f303f4fd03c690ff0db0a4e5d122
BLAKE2b-256 checksum
How to use checksums
4c5a73ac19e46f1ed656f0e2642b334e429c036327c279c66c4b27df9d651597
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.2-cp313-cp313-win_amd64.whl

Download URL libscanio-0.1.2-cp313-cp313-win_amd64.whl
Size 463.6 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
d76c75a9d9ab7abadae67c3b47e658c62f2bab962188127413f84bbd34acc84c
BLAKE2b-256 checksum
How to use checksums
3639a81aef3af83b3015e31d3f67dbdbe4088ed33f76aff190af373446e089ff
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.2-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.2-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
48eac335033f13f3b52b5f0c02470c31eada89166f33633e3e771dee2542e2cc
BLAKE2b-256 checksum
How to use checksums
63a1c50f66227f9845b6e6a395fcc2bd954049d0cc160983f01e03def0c90f06
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.2-cp313-cp313-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.2-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
eac02cf98d427f53a6e9edad48c8e0d4bebb94348390678cd9a9b27f5082c9e4
BLAKE2b-256 checksum
How to use checksums
4475ba4e6e598668e493b660d9f000ef1a125bd1983ad18e0a14c61285af5f84
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.2-cp313-cp313-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.2-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
b142729af4f2f30d59fa29b09e7c147697acbd0c2ba60f489894f53845b33f91
BLAKE2b-256 checksum
How to use checksums
c2779ad3398b5d201107d4e3b4efeedaf1ffdcf6a54bb9503f4ceca83ca17a83
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.2-cp313-cp313-macosx_14_0_arm64.whl

Download URL libscanio-0.1.2-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
938062c453e3d1ca943d7d06ab1d4cdcde47ac3351d31e9e6cef405e5764557a
BLAKE2b-256 checksum
How to use checksums
939007b4413e2973b4e56d711938f153647fde79f177fed919498ced3e0e025e
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.2-cp312-cp312-win_amd64.whl

Download URL libscanio-0.1.2-cp312-cp312-win_amd64.whl
Size 463.6 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
11fff8512ca9daf3183b76b57ccf7adb726e9e2d2abea2104bdf3b28107717b7
BLAKE2b-256 checksum
How to use checksums
7d353d2c965cd6cf7bf07fd62f927f7ae852a649874862a3133b51873990e9c9
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.2-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.2-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
791feea4c7f21fd37aec088e8198803e377417052c28ef9cfc1b878abf7579e0
BLAKE2b-256 checksum
How to use checksums
14d01c0197715c47815da7b381bfbeeb5569f2c1456f9afe93e470af4ba71bd6
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.2-cp312-cp312-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.2-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
36ea08282a25174fdfa36aeb48c99af4a041472630c29bcf2165462a374b209c
BLAKE2b-256 checksum
How to use checksums
5d1fa4ba3cd0d6b0e3583765c0377f6e6f2663445303f5dfb17fdd5c54950483
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.2-cp312-cp312-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.2-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
93d12eccdc4213d6d286860c06dff33b3ea0d802afc595d09ca9d253d5a20b39
BLAKE2b-256 checksum
How to use checksums
aed366545b579461dd0ec5004eb31556887b5ce4d46d349cd92ef64ce55dd340
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.2-cp312-cp312-macosx_14_0_arm64.whl

Download URL libscanio-0.1.2-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
f862adc0b2d4285bcb006cfa86d890a6ef514b79cedfd8f0c411d4ced33066e8
BLAKE2b-256 checksum
How to use checksums
96a45d6502672f19eba6b63cb1f3453f442a32da9525b3934a440024e3faaebb
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.2-cp311-cp311-win_amd64.whl

Download URL libscanio-0.1.2-cp311-cp311-win_amd64.whl
Size 463.5 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
a7e480bb7d2bf2f8106ff5302ce3ca081ca4454847cf7be97eeb17f23571e2c9
BLAKE2b-256 checksum
How to use checksums
a8bea0373a1799281683c7a862b0590bf8826caeaf1419ef4d22cf006527444e
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.2-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.2-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
f731e115810526c60ca4bf917c6db8ef3de84b24163e4b7b411d46305e715f42
BLAKE2b-256 checksum
How to use checksums
26477be77c403ba3ce3e86697d9acaefdbcf2b4421132aa2ce855fd404156a79
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.2-cp311-cp311-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.2-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
8d5ad68b5d8038535063c8491cc7892e0b259e7a1c69628ef229b6f9f8e3cc1f
BLAKE2b-256 checksum
How to use checksums
62b573297dd24836ed01ca380532c50a73869f961bcea3e55ea55ce35bb3c978
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.2-cp311-cp311-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.2-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
a0acd35ea0be529630d83dffff147813663e5736bf00ba8a17d4a68abc87059e
BLAKE2b-256 checksum
How to use checksums
945193e872833a2a9c41d822cb80cfd0bf1dddb9f5bbc8e923c45cb64cea1ed5
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.2-cp311-cp311-macosx_14_0_arm64.whl

Download URL libscanio-0.1.2-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
db4d817f63f654dc127410be10c2757aed4f632dea5a6a3ac9f28fed5d132e8b
BLAKE2b-256 checksum
How to use checksums
92fc6b5c85ce084e53848df21ef16027c5496084fe87b4635459e10b076da799
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.2-cp310-cp310-win_amd64.whl

Download URL libscanio-0.1.2-cp310-cp310-win_amd64.whl
Size 463.5 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
6c8f5f666c4b4c181df2517109db65ec2e9bd0d33f2f1a72fb2bc11f00a05ef9
BLAKE2b-256 checksum
How to use checksums
2603bbf8f10d17f42ae1f53bacf3af1e82bd6f7747a3d62510fa733131cba55d
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.2-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl

Download URL libscanio-0.1.2-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
187ac376da48c82dcbe5c06f49935918916b45d14e6c636fa74a5ccce6b1d4cb
BLAKE2b-256 checksum
How to use checksums
31dd89daa9329058a808d2e7ae4e22bf6272b76a139c4e3eb64776eb1327c20f
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.2-cp310-cp310-manylinux_2_27_aarch64.manylinux_2_28_aarch64.whl

Download URL libscanio-0.1.2-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
62b0db17d9016aee367952b632d2cf6f8e361bfd6929c141960bc903451c6ea6
BLAKE2b-256 checksum
How to use checksums
3cadcea7644ce6a8640353f4fa5debae62b6d409f9cab032cf463f3afa347737
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.2-cp310-cp310-macosx_14_0_x86_64.whl

Download URL libscanio-0.1.2-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
446c488583f81385ae2e8f78e2a0b160e696d856b5a28a247799a37cbd42a85a
BLAKE2b-256 checksum
How to use checksums
e602e057c917d7c5a677d52e0f3ecbbb531a402eb33025cdcc50961f4e629a50
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.2-cp310-cp310-macosx_14_0_arm64.whl

Download URL libscanio-0.1.2-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
05c927d7ae6517d493b5451f820d2f62b384f9fd9f590acfc9dd0e756cab9d89
BLAKE2b-256 checksum
How to use checksums
92d593223bdd66044f08014b7c01db306fcf55c31811d89355b2ae7850c19c61
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.2 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