CodaraScan
CodaraScan is an offline Python package for locating and decoding barcodes in
images and PDF documents. It combines two explicit engines behind one stable
API: Tessera for low latency (mode="fast") and Mosaic for stronger recovery
(mode="robust"). Results preserve quadrilateral geometry, localization-only
and unresolved states, Unicode text, and original payload bytes.
0.1.0 is alpha software. APIs and schemas may change during 0.x. Pin an exact version and evaluate your own corpus before production use. All concrete formats readable by the installed ZXing-C++ release are selectable, but degraded-image validation depth varies by format. Stable 1.0 remains blocked on the production gates in release policy.
Install
CodaraScan supports CPython 3.11 through 3.14.
python -m pip install codarascan==0.1.0
PDF support is included in the normal installation through pypdfium2. No Poppler executable, server, network connection, runtime model download, or Codara application is required.
Python API
from codarascan import Scanner
scanner = Scanner(
mode="fast", # Tessera; use "robust" for Mosaic
symbols="all", # "linear", "2d", or "all"
formats=["qr-code", "code-128"],
decode=True,
)
scanner.warm() # optional eager initialization
result = scanner.scan_image("shipping-label.png")
for symbol in result.symbols:
print(symbol.status, symbol.quad)
if hasattr(symbol, "text"):
print(symbol.format, symbol.text, symbol.raw_bytes)
scan_image accepts image paths, encoded image bytes, Pillow images, 2-D
uint8 grayscale arrays, and 3/4-channel uint8 BGR/BGRA arrays. EXIF
orientation is applied when metadata exists. NumPy arrays are analyzed exactly
as supplied and copied to isolate scans from caller mutation.
PDF scanning uses one-based page numbers and keeps requested order even with parallel analysis:
document = scanner.scan_document(
"batch.pdf",
pages=[3, 1, 2],
workers=4, # default 1; positive integer or "auto"
on_error="collect", # default "raise"
)
with scanner.iter_document("large.pdf", workers=2) as pages:
for page in pages:
persist(page)
print(pages.complete, pages.errors)
iter_document keeps at most the selected worker count in flight and does not
accumulate returned pages. Both image and document calls accept an optional
normalized (x, y, width, height) ROI and opt-in diagnostics.
One-off scan_image, scan_document, and iter_document functions reuse
cached immutable scanner configurations. See the complete API contract.
Results
Stable symbol statuses are:
decodedlocalized_unresolved_linearlocalized_unresolved_matrixlocalizedwhen decoding is disabledreview_candidate
Decoded results expose text, its value alias, exact raw_bytes, canonical
format, kind, confidence, sources, pixel quad, normalized quad, and analyzed
dimensions. Localization-only results do not have payload or format
attributes. Confidence is an engine-specific evidence score, not a probability
and not directly comparable across engines; status is the semantic signal.
to_json(result) is deterministic, rejects non-finite numbers, and serializes
raw bytes as Base64. Schemas and shared golden fixtures ship in
codarascan/schemas for consumer contract tests.
Formats
groups = Scanner.supported_formats()
print([item.name for item in groups["1d"]])
print([item.name for item in groups["2d"]])
The capability is generated from the installed ZXing-C++ readable catalog and contains 27 linear and 13 matrix selections in the pinned 0.1.0 dependency range. It deliberately has no experimental/stability field. See compatibility and format status and the 0.1.0 format evidence.
CLI
codarascan image label.png --mode fast --symbols all --json
codarascan document dossier.pdf --pages 1-4,7 --workers auto --ndjson
Human output is the default. --json emits one shared-schema result;
--ndjson streams page objects and a final document summary. Standard output
is reserved for results. Warnings and debug-output locations use standard
error. Exit codes are 0 (symbols), 1 (successful no-symbol scan), 2 (invalid
usage/input), 3 (processing failure), and 4 (partial document result).
The private codarascan _worker command provides a persistent, versioned,
length-prefixed JSON protocol for backend adapters without opening a network
port. See worker protocol.
Native Tessera acceleration
Official wheels are expected to contain codarascan._sttg_native. Source
installs build it when a supported compiler is available. If it cannot load,
scanning continues through the Python reference backend and emits exactly one
process-level warning:
CodaraScan could not load the native Tessera extension. Falling back to the slower Python implementation.
Set CODARASCAN_FORCE_PYTHON=1 to exercise the reference path. Result metadata
records native or python-reference.
Offline, privacy, and resources
Import, warm, image scanning, PDF rendering, CLI, and worker operations make no network requests and emit no telemetry. Inputs, decoded payloads, rendered pages, diagnostics, and explicit debug output may be sensitive. Default scans leave no persistent crops, overlays, rendered pages, or payload files.
CodaraScan intentionally imposes no hidden limits on input bytes, dimensions, pages, workers, CPU, memory, or results. Large images, 300-DPI PDFs, broad format searches, diagnostics, and high worker counts can exhaust resources. Callers own quotas, isolation, timeouts, admission control, and cancellation.
Development
git submodule update --init --recursive
python3.11 -m venv .venv
.venv/bin/python -m pip install -e ".[dev]"
.venv/bin/ruff check src/codarascan tests
.venv/bin/mypy
.venv/bin/python -m pytest
.venv/bin/python -m build
Research history remains under archive/, benchmarks/, and the authored
barcode report. Those assets are not installed as runtime package data. See
contributing, migration notes,
known limitations, and changelog.
CodaraScan is licensed under Apache-2.0. Third-party provenance is recorded in THIRD_PARTY_NOTICES.md.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file codarascan-0.1.0.tar.gz.
File metadata
- Download URL: codarascan-0.1.0.tar.gz
- Upload date:
- Size: 196.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
976e9a1fc4986ba41084650c8c0f14b7902bc4bd2dd3916e84e40bd6632b871f
|
|
| MD5 |
cf0a27e0bb62b03cf599f2ca9fb46425
|
|
| BLAKE2b-256 |
ccde7219820ff68b7153bfb14914ede9059346793b204bca771b6a1444e82d95
|
Provenance
The following attestation bundles were made for codarascan-0.1.0.tar.gz:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0.tar.gz -
Subject digest:
976e9a1fc4986ba41084650c8c0f14b7902bc4bd2dd3916e84e40bd6632b871f - Sigstore transparency entry: 2395460740
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp314-cp314-win_amd64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp314-cp314-win_amd64.whl
- Upload date:
- Size: 442.0 kB
- Tags: CPython 3.14, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0c6f8f590648763899b00315c56e35b192b90f018916bcef118973f7a97f6c92
|
|
| MD5 |
030cd347e9c2be973733f805a2bad769
|
|
| BLAKE2b-256 |
e8066be512cb1b3ff3099bfdd78c581cabbd103546b46f6d0cb1cd00b2e5078b
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp314-cp314-win_amd64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp314-cp314-win_amd64.whl -
Subject digest:
0c6f8f590648763899b00315c56e35b192b90f018916bcef118973f7a97f6c92 - Sigstore transparency entry: 2395462012
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 247.2 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d18ee8c16b23db42cd22b105e23ea19ca82b5f2944dd8efee3332a65f1d42beb
|
|
| MD5 |
a5e1848af22260d09739df598c0284c5
|
|
| BLAKE2b-256 |
31f950a2baea8f9c4adfc19e8c999427a63ca88d353e3b14816785fc83769809
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
d18ee8c16b23db42cd22b105e23ea19ca82b5f2944dd8efee3332a65f1d42beb - Sigstore transparency entry: 2395461543
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 246.4 kB
- Tags: CPython 3.14, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
744d1877323618999805fed56d61a47fe562829d25c8a87bae85810fd0f6454f
|
|
| MD5 |
60ef5c786e6863ad8635631ba2533140
|
|
| BLAKE2b-256 |
292f8f26fbf0875d1f9de9629f0e72fe5f86af81ae35aa0a185a6b0ca6716e13
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
744d1877323618999805fed56d61a47fe562829d25c8a87bae85810fd0f6454f - Sigstore transparency entry: 2395461656
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp314-cp314-macosx_11_0_arm64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp314-cp314-macosx_11_0_arm64.whl
- Upload date:
- Size: 244.1 kB
- Tags: CPython 3.14, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5a4a787405433a18a42aa2c6d510423808faeabab884701b088428bbaafa854b
|
|
| MD5 |
c8e4c749f3f898e7c5df4c2c93139e13
|
|
| BLAKE2b-256 |
4fe56f8afdcd75845bd453b4437c0e86ff4f3385dd0751647af6a669e7dce0af
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp314-cp314-macosx_11_0_arm64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp314-cp314-macosx_11_0_arm64.whl -
Subject digest:
5a4a787405433a18a42aa2c6d510423808faeabab884701b088428bbaafa854b - Sigstore transparency entry: 2395461013
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl
- Upload date:
- Size: 244.6 kB
- Tags: CPython 3.14, macOS 10.15+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
703b90ec07e19f555b1a1114fe7235f953e85229799bea007f31eda9f0a30552
|
|
| MD5 |
727a8c6d38bd7af57b6c46e0435ad21e
|
|
| BLAKE2b-256 |
de588f099e130bdb9b4ac7b5faf358ce5c750f16af18cf59b32df9084110ae0e
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp314-cp314-macosx_10_15_x86_64.whl -
Subject digest:
703b90ec07e19f555b1a1114fe7235f953e85229799bea007f31eda9f0a30552 - Sigstore transparency entry: 2395462299
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 434.0 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1218c6625f967d9edea82ee90e1befd0acdda0b8231544bf4cee934d3c8915e9
|
|
| MD5 |
5cf4f52d770401759d3d1ab46fe8d283
|
|
| BLAKE2b-256 |
cec4ef2a1e13903feab8cd8df032489771dfc2debb94be0947b42af5602ab51b
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp313-cp313-win_amd64.whl -
Subject digest:
1218c6625f967d9edea82ee90e1befd0acdda0b8231544bf4cee934d3c8915e9 - Sigstore transparency entry: 2395461467
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 247.2 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3843e5d4e41638f3d9a2fe9a8d7f5393aade159c53e38c569c126dafa6375668
|
|
| MD5 |
b4bf2b1323740a8cf06f995c50e413a8
|
|
| BLAKE2b-256 |
9f5924cedf519138a5cd313a626fca90a3435be007622654c68f41668e2ba41d
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
3843e5d4e41638f3d9a2fe9a8d7f5393aade159c53e38c569c126dafa6375668 - Sigstore transparency entry: 2395461358
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 246.4 kB
- Tags: CPython 3.13, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1d3f0c59106196f411b8a0cb1056d8685fb8319112f08c87ac3a1909deed7d50
|
|
| MD5 |
02dc3e084e4a18b4c2ef5db85bf114f4
|
|
| BLAKE2b-256 |
49c4f0864fcbd11071be8cbf7b972ea3f656709b88589d07aeffa9e0d0af8b33
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
1d3f0c59106196f411b8a0cb1056d8685fb8319112f08c87ac3a1909deed7d50 - Sigstore transparency entry: 2395461794
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 244.1 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9843624e3f7c58c95cfa27df6a6bddc75f6e01307b690304daf9117570eb5952
|
|
| MD5 |
712e25bcda81aa3bff735619163176bc
|
|
| BLAKE2b-256 |
87785f05e98a12c96a5fc62f583769c1738e4268dbb88ac4fed104c36ebd8d64
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
9843624e3f7c58c95cfa27df6a6bddc75f6e01307b690304daf9117570eb5952 - Sigstore transparency entry: 2395462113
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
- Upload date:
- Size: 244.6 kB
- Tags: CPython 3.13, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e6366eb8fc010d0488d7e5dc6a394442fe9abd39c764d23199087d385cc1cf3a
|
|
| MD5 |
2fcd9f6aa89c05c68ad66b45cb3c767c
|
|
| BLAKE2b-256 |
c882b66fb43ebd32cd3e9e94d6481e9b1f643934616092745a67427e6be91f32
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl -
Subject digest:
e6366eb8fc010d0488d7e5dc6a394442fe9abd39c764d23199087d385cc1cf3a - Sigstore transparency entry: 2395461887
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 434.1 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
67f0d58954c4367a0d9c1ab3795ac6b68442d66466e73d3510ad2e0ef4bb3ad6
|
|
| MD5 |
9df6fcb1d1d5a09afa952ebdad6e2748
|
|
| BLAKE2b-256 |
0cd090b6129cb03e1819eb459a3628e0b3f17624ec62cb9997c511310141c57a
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp312-cp312-win_amd64.whl -
Subject digest:
67f0d58954c4367a0d9c1ab3795ac6b68442d66466e73d3510ad2e0ef4bb3ad6 - Sigstore transparency entry: 2395461207
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 247.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
84aac835fc12f90fadb142c85d71465c95f653a3ab05519f9fd1b428277502c8
|
|
| MD5 |
d825a77a37580fdac120cbf2386a31a2
|
|
| BLAKE2b-256 |
566fbafb5af4910e26142daa6eb137dbc09a436cb1676fdc3b74cb8ce7aa9e9c
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
84aac835fc12f90fadb142c85d71465c95f653a3ab05519f9fd1b428277502c8 - Sigstore transparency entry: 2395462429
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 246.5 kB
- Tags: CPython 3.12, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90402c3f9b5b62dcad7ff95b4d893b8988ffe30ffd2bd8a97c98cedccc09426a
|
|
| MD5 |
f635479c0649c28593e5282f7b15c951
|
|
| BLAKE2b-256 |
101211b7af9de6df10c12ddeabbba4b118b0f6736c1688de8756d75d17397953
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
90402c3f9b5b62dcad7ff95b4d893b8988ffe30ffd2bd8a97c98cedccc09426a - Sigstore transparency entry: 2395462568
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 244.1 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
661bcc8f78eebeae3c70bac85e7b9540b6dde57f3269566161a2f67917315aea
|
|
| MD5 |
c491b52104805ecdf57a18537a7b233e
|
|
| BLAKE2b-256 |
e5de97ea84c48f9665289801d2d0cfa07213430eb06edcbb038f068c21182d3c
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
661bcc8f78eebeae3c70bac85e7b9540b6dde57f3269566161a2f67917315aea - Sigstore transparency entry: 2395462694
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
- Upload date:
- Size: 244.6 kB
- Tags: CPython 3.12, macOS 10.13+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
81e5c5c1884bd3271680708278a90b72f38e26e639e71d313d1b2085a581ed87
|
|
| MD5 |
2d9355805b1980f344db350aeec4c849
|
|
| BLAKE2b-256 |
7b035da2b207de41235fe5ebfb1c198759c71e68aec3258110dd3bf6f86e556c
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl -
Subject digest:
81e5c5c1884bd3271680708278a90b72f38e26e639e71d313d1b2085a581ed87 - Sigstore transparency entry: 2395462861
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 434.0 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f6821627a131060507db8b5f07ba5374b5718497b48a4ed87d799d76990d86d0
|
|
| MD5 |
61e4df1354e0ab53be170b5230c58b82
|
|
| BLAKE2b-256 |
93f2cb9bfae7d641affe000501793e23ed76c6b072eefef54d1e70dd4b97d053
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp311-cp311-win_amd64.whl -
Subject digest:
f6821627a131060507db8b5f07ba5374b5718497b48a4ed87d799d76990d86d0 - Sigstore transparency entry: 2395462791
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
- Upload date:
- Size: 247.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ x86-64, manylinux: glibc 2.28+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9135e7c2e57187049dfd5b65fe12920eb6d64e34612e47ef4f6b186df1cfccc6
|
|
| MD5 |
3c613f6310a6a6e2359d5e4490b7eada
|
|
| BLAKE2b-256 |
b803ef795888959178607f427e17b88dd560006e43e0a8dd93dbff855254e156
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl -
Subject digest:
9135e7c2e57187049dfd5b65fe12920eb6d64e34612e47ef4f6b186df1cfccc6 - Sigstore transparency entry: 2395461715
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
- Upload date:
- Size: 246.5 kB
- Tags: CPython 3.11, manylinux: glibc 2.24+ ARM64, manylinux: glibc 2.28+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
337b7024d7256bd93edb7d5208dd2fedded6908c67aac07a79cf0c33460d0f2d
|
|
| MD5 |
d32fc5aea6364e411e9a865f907a0a14
|
|
| BLAKE2b-256 |
de6e8b6da2fd7ac28979f6cbb6429cc914e77e956e1750690c19eb124d869ec7
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl -
Subject digest:
337b7024d7256bd93edb7d5208dd2fedded6908c67aac07a79cf0c33460d0f2d - Sigstore transparency entry: 2395461614
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 243.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9f8d6ac37f3b2812930f19f7d9755473a37757f8295e4addbb625eeccf2ae2fb
|
|
| MD5 |
f7c785e3937727bbc878d90a49ffd76c
|
|
| BLAKE2b-256 |
d94b96e0313df190efa6a968a88f8bd61084e711a40aad5296a05163b0d628a2
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
9f8d6ac37f3b2812930f19f7d9755473a37757f8295e4addbb625eeccf2ae2fb - Sigstore transparency entry: 2395460892
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file codarascan-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl.
File metadata
- Download URL: codarascan-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 244.4 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b77c2a9a779b94e14050bc083d6a7e9ad22394fae65e3ec6ec19f4f5c01d81dc
|
|
| MD5 |
41fad36c7e8cf1a650f7936296b655a3
|
|
| BLAKE2b-256 |
8733083db51af227c6e244ab752cc23d8f415a14733d48801f709b143c8c43b3
|
Provenance
The following attestation bundles were made for codarascan-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl:
Publisher:
release.yml on flh-raouf/codarascan
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
codarascan-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl -
Subject digest:
b77c2a9a779b94e14050bc083d6a7e9ad22394fae65e3ec6ec19f4f5c01d81dc - Sigstore transparency entry: 2395462196
- Sigstore integration time:
-
Permalink:
flh-raouf/codarascan@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/flh-raouf
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@f901cdc1bb1815346bf1978dc71afb49f8c81dd6 -
Trigger Event:
workflow_dispatch
-
Statement type: