iccdev - Python Bindings for RefIccMAX
Python bindings for the RefIccMAX (iccDEV) ICC color profile library, built with Cython.
Features
- Read ICC profiles - open and inspect ICC v2/v4/v5 (iccMAX) profile headers
- In-memory validation - validate bytes or files with native status and report
- Color transforms - build multi-profile CMM pipelines and apply pixel transforms
- Thread-safe apply - create per-thread apply handles for concurrent use
- NumPy zero-copy -
apply_ndarray()for high-performance bulk transforms - CLI-backed conversion helpers - XML/JSON/blob conversion, profile dump, round-trip diagnostics, and HEIF ICC inspection aligned with the native iccDEV tools
- Pythonic API - context managers, enums, exceptions, type hints (PEP 561)
- Exception hierarchy -
IccError->IccProfileError,IccCmmError - Immutable headers -
IccProfileHeaderas hashable NamedTuple with computed properties
Installation
Current Status
The iccdev package is in alpha development. PyPI publication is pending.
The ci-latest-release workflow builds prebuilt wheels for rolling
Latest Build releases.
After a successful release run containing this workflow change, choose the
.whl asset matching CPython 3.9-3.13, your OS, and architecture, copy its
download URL, then install without a compiler:
python -m pip install "<wheel-asset-URL>"
You can also download the wheel and pass its local path to pip. cp313
means CPython 3.13; win_amd64 is Windows x64, win_arm64 is Windows ARM64,
and macOS wheels identify x86_64, arm64, or universal2. Linux provides
manylinux for glibc and musllinux for musl on x86_64/aarch64. Copy an exact
release-tag asset URL for reproducible installs. Wheels contain the core
library and type stubs; CLI-backed helpers still need the native tool bundle.
For optional array support, also install "numpy>=1.23,<3".
If no wheel matches, install from the repository or a local checkout. This compiles the extension, so a C++17 compiler is required:
pip install "git+https://github.com/InternationalColorConsortium/iccDEV.git#subdirectory=python"
From PyPI (after production release)
pip install iccdev
After the first production package release, this installs a pre-built wheel (no compiler needed) or builds from source if no wheel matches your platform. IccProfLib is bundled in source distributions; no external ICC library install is required.
From source (development)
git clone https://github.com/InternationalColorConsortium/iccDEV.git
cd iccDEV/python
pip install -e ".[dev]"
When installing from the git repo, the build system auto-detects whether
IccProfLib2 is pre-built (via ICCDEV_BUILD_DIR) or compiles all 36
source files inline.
On Windows, normal release Python builds only link against release
IccProfLib2-static.lib; Debug CRT libraries such as
IccProfLib2-staticd.lib are rejected unless using a debug Python build or
setting ICCDEV_ALLOW_DEBUG_PYTHON_LIB=1. When ICCDEV_BUILD_DIR is set, that
build tree is authoritative; setup does not fall back to Release libraries from
other checkout-local build directories.
The core IccProfile and IccCmm APIs do not require iccDEV command-line
tools at runtime. The XML, JSON, dump, and round-trip helper functions are
CLI-backed; set ICCDEV_TOOLS_DIR, ICCDEV_BUILD_DIR, or PATH so Python can
find iccToXml, iccFromXml, iccToJson, iccFromJson, iccDumpProfile,
iccRoundTrip, and iccHeifDump.
Source distributions require Cython at build time. The project intentionally
does not ship a generated _iccdev.cpp; reproducible builds regenerate the C++
extension source from iccdev/_iccdev.pyx using the Cython version declared in
pyproject.toml. The sdist command vendors IccProfLib automatically so a
source distribution can build outside a repository checkout even when the local
checkout also has a pre-built ICCDEV_BUILD_DIR.
Requirements
- Python >= 3.9
- C++17 compiler (MSVC, GCC, or Clang) - only for source builds
- NumPy >= 1.23,<3 (optional, for
apply_ndarray()) - Cython >= 3.0,<3.4 - only for source distribution builds
Quick Start
import iccdev
import numpy as np
# Read a profile
with iccdev.IccProfile("sRGB.icc") as profile:
hdr = profile.header
print(f"Version: {hdr.version_string}")
print(f"Color space: {hdr.color_space_name}")
print(f"PCS: {hdr.pcs_name}")
print(f"Device class: {hdr.device_class_name}")
print(f"Platform: {hdr.platform_name}")
# Convenience functions
p = iccdev.open_profile("sRGB.icc") # lazy open
p = iccdev.read_profile("sRGB.icc") # full read
validation = iccdev.validate_profile_file("sRGB.icc")
print(validation.status.name, validation.report)
# Apply a color transform
with iccdev.IccCmm() as cmm:
cmm.attach("input.icc", intent=iccdev.Intent.Perceptual)
cmm.attach("output.icc")
cmm.begin()
# Single pixel
result = cmm.apply([0.5, 0.3, 0.1])
# Multiple pixels (Python lists)
results = cmm.apply_multi([[0.5, 0.3, 0.1], [1.0, 0.0, 0.0]])
# NumPy zero-copy (fastest path)
pixels = np.array([[0.5, 0.3, 0.1]], dtype=np.float32)
out = cmm.apply_ndarray(pixels) # returns np.ndarray
# Thread-safe apply handle
apply_handle = cmm.get_apply()
result = apply_handle.apply([0.5, 0.3, 0.1])
# CLI-backed ICC XML/JSON/blob conversion and diagnostics
xml_text = iccdev.icc_to_xml("sRGB.icc")
xml_blob = iccdev.icc_from_xml(xml_text)
json_text = iccdev.icc_to_json(xml_blob)
json_blob = iccdev.icc_from_json(json_text)
print(iccdev.dump_profile(json_blob))
print(iccdev.round_trip("sRGB.icc"))
print(iccdev.heif_dump("image.heic"))
Exception Handling
Treat ICC profiles as untrusted input and handle library errors explicitly:
import iccdev
try:
with iccdev.IccProfile("input.icc") as profile:
print(profile.header.version_string)
except iccdev.IccProfileError as exc:
print(f"profile load failed: {exc}")
try:
with iccdev.IccCmm() as cmm:
cmm.attach("input.icc")
cmm.attach("output.icc")
cmm.begin()
pixel = cmm.apply([0.5, 0.5, 0.5])
except iccdev.IccCmmError as exc:
print(f"CMM failed: {exc.status_name} ({exc.status})")
API Reference
Classes
| Class | Description |
|---|---|
IccProfile |
Read/open ICC profiles, inspect header |
IccCmm |
Color Management Module - build & apply transforms |
IccApply |
Thread-safe per-thread apply handle |
IccProfileHeader |
Immutable NamedTuple snapshot of profile header |
Exceptions
| Exception | Description |
|---|---|
IccError |
Base exception for all ICC errors |
IccProfileError |
Profile open/read/header errors |
IccCmmError |
CMM pipeline errors (attach, begin, apply) |
Enums
| Enum | Description |
|---|---|
ColorSpace |
ICC color space signatures (RGB, CMYK, Lab, XYZ, Gray, CLR1-CLR15, ...) |
ProfileClass |
Profile classes (Input, Display, Output, Link, Abstract, ...) |
RenderingIntent |
Perceptual, RelativeColorimetric, Saturation, AbsoluteColorimetric |
Intent |
Short alias for RenderingIntent |
Interpolation |
Linear, Tetrahedral |
LutType |
Color, NamedColor, Preview, Gamut, BPC, ... |
CmmStatus |
CMM operation status codes |
Functions
| Function | Description |
|---|---|
sig_to_str(sig) |
Convert 4-byte ICC signature to ASCII string |
open_profile(path) |
Open profile lazily (shortcut for IccProfile(path)) |
read_profile(path) |
Read profile fully into memory |
validate_profile(bytes) |
Validate ICC bytes and return status plus report |
validate_profile_file(path) |
Validate an ICC file and return status plus report |
icc_to_xml(profile) |
Convert ICC path or bytes to XML text using iccToXml |
icc_from_xml(xml) |
Convert XML text/path/bytes to ICC profile bytes using iccFromXml |
icc_to_json(profile) |
Convert ICC path or bytes to JSON text using iccToJson |
icc_from_json(json) |
Convert JSON text/path/object to ICC profile bytes using iccFromJson |
dump_profile(profile, mode="ALL") |
Run iccDumpProfile for an ICC path or bytes |
round_trip(profile) |
Run iccRoundTrip for an ICC path or bytes |
heif_dump(image, output_dir=None) |
Report HEIF ICC properties and optionally extract raw profiles |
find_tool(tool) |
Resolve a supported iccDEV command-line tool |
available_tools() |
Return discovered CLI-backed helper tools |
IccProfile
profile = iccdev.IccProfile("profile.icc", lazy=True)
# Header (immutable NamedTuple, cached after first access)
hdr = profile.header
hdr.version_string # e.g., "4.3.0"
hdr.color_space_name # e.g., "RGB"
hdr.pcs_name # e.g., "Lab"
hdr.device_class_name # e.g., "Display"
hdr.rendering_intent_name
hdr.platform_name
# Enum properties
profile.color_space # ColorSpace enum
profile.pcs # Profile Connection Space
profile.device_class # ProfileClass enum
profile.version_string # shortcut
profile.is_v5 # True if iccMAX (v5.x)
Current limitation: IccProfile exposes profile lifecycle and header metadata.
Tag-level structured access through the Cython profile object, CMM environment
variables, named color lookup, and gamut diagnostics are planned API parity
extensions. Use the CLI-backed helpers for XML/JSON conversion, profile bytes,
profile dump output, and round-trip diagnostics.
CLI-backed XML/JSON/blob helpers
import iccdev
profile_bytes = open("sRGB.icc", "rb").read()
xml_text = iccdev.icc_to_xml(profile_bytes)
xml_roundtrip_bytes = iccdev.icc_from_xml(xml_text)
json_text = iccdev.icc_to_json(xml_roundtrip_bytes)
json_roundtrip_bytes = iccdev.icc_from_json(json_text)
with iccdev.IccProfile("sRGB.icc") as original:
print(original.header.version_string)
with open("roundtrip.icc", "wb") as out:
out.write(json_roundtrip_bytes)
print(iccdev.dump_profile(json_roundtrip_bytes, "ALL"))
print(iccdev.round_trip("sRGB.icc"))
These helpers intentionally preserve native tool behavior instead of
re-implementing ICC XML/JSON serialization in Python. They run subprocesses
without a shell, raise IccToolError with command, exit code, stdout, and
stderr on failure, and discover tools in this order:
ICCDEV_TOOLS_DIRICCDEV_BUILD_DIRPATH
Build Layouts
Set ICCDEV_BUILD_DIR to link against a pre-built static IccProfLib. The build
system searches common CMake layouts under Build/ and out/, including:
Build/IccProfLibBuild/IccProfLib/ReleaseBuild/IccProfLib/Debugout/vs2022-vcpkg/IccProfLib/Releaseout/ninja-vcpkg-debug/IccProfLibout/ninja-vcpkg-release/IccProfLib
If no pre-built static library is found, the extension compiles the portable vendored IccProfLib sources inline. The optional AVX2 and AVX-512 translation units remain CMake-managed because they require architecture-specific compiler flags and are not valid in universal or non-x86 source builds.
Wheel Compatibility Policy
CI validates Linux, macOS, and Windows wheels with cibuildwheel for Python
3.9, 3.12, and 3.13. Linux wheels should follow the active manylinux policy
selected by cibuildwheel. musllinux_i686 and win32 are intentionally
skipped; Windows builds require an MSVC C++17 toolchain.
Maintainer release workflow
For Python packaging pull requests, merge criteria, and production PyPI release steps, see Python packaging PR, merge, and production release. Do not publish artifacts from a PR branch; production artifacts must be rebuilt from the maintainer-selected release commit or tag.
IccCmm
cmm = iccdev.IccCmm()
# Attach profiles
cmm.attach("profile.icc",
intent=iccdev.Intent.Perceptual,
interp=iccdev.Interpolation.Linear,
lut_type=iccdev.LutType.Color,
use_d2b=True,
use_bpc=False,
)
cmm.attach_profile(...) # backward-compatible alias
cmm.begin()
# Properties (available after begin())
cmm.src_space # Source ColorSpace
cmm.dst_space # Destination ColorSpace
cmm.src_channels # Number of source channels
cmm.dst_channels # Number of destination channels
cmm.is_ready # True if initialized
# Transform methods
cmm.apply(pixel) # single pixel -> list[float]
cmm.apply_multi(pixels) # list of pixels -> list[list[float]]
cmm.apply_ndarray(np_array) # np.float32 array -> np.ndarray (zero-copy)
# Thread-safe handle
apply_handle = cmm.get_apply()
Build Configuration
The setup.py searches for the IccProfLib2 static library in common build
output locations. Override the search path:
export ICCDEV_BUILD_DIR=/path/to/build/output
Windows (MSVC)
set ICCDEV_BUILD_DIR=C:\path\to\Build
pip install -e ".[dev]"
macOS
# Requires Xcode CLT or full Xcode
export ICCDEV_BUILD_DIR=/path/to/Build
pip install -e ".[dev]"
Linux (WSL2)
export ICCDEV_BUILD_DIR=/tmp/iccdev-build
pip install -e ".[dev]" --break-system-packages
Testing
python -m pytest --rootdir . --import-mode=importlib python/tests -v -m "not parity"
Native-backed parity tests mirror the CTest/CI tool workflow for ProfileLib, XML, JSON, display-profile round-trip, PAWG report, profile dump, and named-CMM configuration smoke operations. Run them after building iccDEV tools:
export ICCDEV_BUILD_DIR=/path/to/Build
python -m pytest --rootdir . --import-mode=importlib python/tests -v -m parity
The parity marker discovers built tools from ICCDEV_BUILD_DIR,
ICCDEV_TOOLS_DIR, or PATH, and skips when native tools or generated profiles
are not available. Wheel smoke tests intentionally run the not parity subset.
Run tests from the repository root with --import-mode=importlib so installed
package validation does not accidentally import directly from python/iccdev.
Type Checking
The package ships PEP 561 type stubs (py.typed + _iccdev.pyi).
Works with mypy, pyright, and IDE autocompletion.
License
BSD 3-Clause - same as the parent RefIccMAX project. See LICENSE.md.
Metadata
Release files for iccdev 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Built distributions (wheels)
Total release size: 148.6 MB
Release files / iccdev-0.1.0-cp313-cp313-win_arm64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-win_arm64.whl |
|---|---|
| Size | 484.3 kB |
| Tags | CPython 3.13 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
4e6653e7c99375236b73efe069dcfb1643ba6b572063dc6925d16933d8672012
|
|
BLAKE2b-256 checksum How to use checksums |
1ab8db37208d6bd08c277fa8b082e215bb6cc3f37287d0353e0fc72fa5018a6d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 498.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
6c52bb9878c78bc6ce4ae44c4bf21cc190dcf85d64b19da7bd96d15ff540fb38
|
|
BLAKE2b-256 checksum How to use checksums |
c82f593f7ec7c3fa8a5019f0479d545af7aaf0efbc42e60e6acda25ca7591ada
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
52978a7bf1ca59401de57f452167438dba8f31f6c8441a6d40b1196860b8af49
|
|
BLAKE2b-256 checksum How to use checksums |
3ffe92e80fba74cb3007b3e6a73a81df7179fe292f8e6d9c8fbf7cc9228f3196
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
c810c68a27270c2ae3bd1535deae9aa244c5ee999025af797d0d98514e6ffb39
|
|
BLAKE2b-256 checksum How to use checksums |
e24b3d782a390a31c4af347ba219f1b9499d94c13223e39af39d685acb273201
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
e8b90fe708b77a9998165192effd04a376116c83ba2ae19bc8f3b5333296056f
|
|
BLAKE2b-256 checksum How to use checksums |
9a7de402a9b391e28511f0da982f2b4fe63a1c080a6f291f66473df42d886bb2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ce0afaf16afdbc5bf1f7999a04e113f4a71167556a1148bb7c62168e431a2d8b
|
|
BLAKE2b-256 checksum How to use checksums |
eb9f915c4322c5d4b9b82d1ecb5a26f8213c9ef56b2613c415837c056a14d2f5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 711.6 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
283cd23bd6943424babd934fe913356acd787ae1e0805e1a5201cfde5d8c14fd
|
|
BLAKE2b-256 checksum How to use checksums |
bf3635456d30bbeee4c89ae4f7a2db53cd449b41c1699ae7be1f41e6983e129e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl
| Download URL | iccdev-0.1.0-cp313-cp313-macosx_10_13_x86_64.whl |
|---|---|
| Size | 743.4 kB |
| Tags | CPython 3.13 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
5960c62e28c2f0586f1b24707f58a5f0048a09308a69a729852a6329010c1570
|
|
BLAKE2b-256 checksum How to use checksums |
9f89ae6b592c2125af126113ccb1bf5112d286282fe9f7b7abe4afe517b17c2c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp313-cp313-macosx_10_13_universal2.whl
| Download URL | iccdev-0.1.0-cp313-cp313-macosx_10_13_universal2.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
dd783598006914242a9090500fd1fe8b335f2a6b0d7f2491bdcedb4612174825
|
|
BLAKE2b-256 checksum How to use checksums |
c646a9686a84dfbedb3e0ebe9974510c563da79172a0b0a5fadaa5e5fe620351
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-win_arm64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-win_arm64.whl |
|---|---|
| Size | 484.5 kB |
| Tags | CPython 3.12 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
d3b5adcfe4490d69f2a5022fa36daa6d0280656074c54c448e40b05829214324
|
|
BLAKE2b-256 checksum How to use checksums |
1a5c6c33101cf837f7815481759a04d18dac52bb74ccf8388cba34553cff1d7a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 498.7 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
d7912379a8028aba0b3c1df0cc63fe5f6b8c65f1179a0d4938866671ad128146
|
|
BLAKE2b-256 checksum How to use checksums |
ed5faccbaa6f5738271f166c05f78f5170b27f69dbd04dbf7a14e6068366c51d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f0a9b1f0869248676ed3f008a8de71deda36b1e26d75b58c56f4787b9f59961
|
|
BLAKE2b-256 checksum How to use checksums |
0626e424950be4cb376892581924d3044be4f2ccbfe1cec3a4d90d3473d8d9bf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9d1ffd900bd821b13c67f064c5b974a70e184e7d0e8cfef84b8a7e448e6f3863
|
|
BLAKE2b-256 checksum How to use checksums |
4001108fc78dd45c37e0085f75276e67237847be85fd0fd90dd2075c814799c6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
dc7a0f5cc65d6c9679513f02bfa7f65cc3c2e675a618456d45e6b220d0c761c6
|
|
BLAKE2b-256 checksum How to use checksums |
4a45e00761f21dd670e95c8a9a347754d31e499e85e3dff187da261c6df994b1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6f5e50f7c4f1b4d6568af0b481e976179ec3ef3934c8430b718a9323427f5d9b
|
|
BLAKE2b-256 checksum How to use checksums |
3eb90ef530e05462a641d307d64dfefd2ed367aa71807b4bc539944710809c04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 712.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
74fb6b9990890d262a74b35c53e3cde0e2c041dabbcd9777915768746c97fa54
|
|
BLAKE2b-256 checksum How to use checksums |
17614b56ed8a95acaae696bad060be3157fa5dc345507e4fb75d299248c35f94
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl
| Download URL | iccdev-0.1.0-cp312-cp312-macosx_10_13_x86_64.whl |
|---|---|
| Size | 742.9 kB |
| Tags | CPython 3.12 macOS 10.13+ x86-64 |
|
SHA-256 checksum How to use checksums |
3766090b17399989a7f466bcf00cd22229c5425e06e815938a2762c6467751b7
|
|
BLAKE2b-256 checksum How to use checksums |
73e5350d37d3560b2082b49810aac346b7f07618d75acfbc2c3de94368c0d47a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp312-cp312-macosx_10_13_universal2.whl
| Download URL | iccdev-0.1.0-cp312-cp312-macosx_10_13_universal2.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
c41935c08ebcadec92d6761a0d82a5e6b89b7f62ba23adf110e9829ab3428953
|
|
BLAKE2b-256 checksum How to use checksums |
9fa734820e61b46aee133258df1de6d8c3b0573463088027f61604ba28f098bd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-win_arm64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-win_arm64.whl |
|---|---|
| Size | 489.1 kB |
| Tags | CPython 3.11 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
2f84ea2c08b0b4fcd5ec57206829ef4c4b0143c68fec18eb68eedc829fc1a1e1
|
|
BLAKE2b-256 checksum How to use checksums |
6f2b726e3d11927e7b1c89ee1201f3d920b27ff8686b77bfa76ef326b3135a32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 507.7 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
387f2e6caab04c4b85b4a4d6779b9a4ec1665cad3ac3a1250cfbdf5cad855854
|
|
BLAKE2b-256 checksum How to use checksums |
727d96f769d94981abdf7d4e1693a0dcaa7c8bb709fea6bd23dd7ecd4909d430
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 7.0 MB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
30448636c7cc187e6b40de1165050c8e4ad285b8fd7ad97c1f668a4526ccf213
|
|
BLAKE2b-256 checksum How to use checksums |
565bddc49a32c586bd6794c0c421021109e1238958fdb7b4bebaa45d9864d7ff
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
bfd4d70b766551e0a63bcf9e8ec44056c3a6151e2260149625a45afa0d80d388
|
|
BLAKE2b-256 checksum How to use checksums |
438ef5af512f20da96a930b1ad60e1cfd36235c813654aefa1def8e371b5d0a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.2 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
5dee7ec9eba0d9ef87d7b329a05a8b0393665f8cad5b398aee8268472c8ffe3c
|
|
BLAKE2b-256 checksum How to use checksums |
dc8ed349953f53c5d7772dfbae1cd73ff2c18f70c5d27a076a68990af5008c02
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
c8aaab969ba430fc8079b6723254897ecd109b11c0a989c2affa268b99f0c487
|
|
BLAKE2b-256 checksum How to use checksums |
e3c09dae8c9767829fed1503d71e3e5f88f7b7782ec749d08afc087afca15eb7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 716.2 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a657068bf9c33e368a505427701a94da0b82dda9ebea93dbc15f84370c737f78
|
|
BLAKE2b-256 checksum How to use checksums |
92e2b1ac83affa8ff2dbe9488f643777d53da5fbef4d6fb78a98e22af278e104
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
| Download URL | iccdev-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl |
|---|---|
| Size | 745.6 kB |
| Tags | CPython 3.11 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
27ec12b983a063fd3faa8063f1212b185572678680b0495c5a729cfc68518d71
|
|
BLAKE2b-256 checksum How to use checksums |
d2ab9ab7fb603f46c53232a383012b661ff0239abba5caf3b02d3f2685677c67
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp311-cp311-macosx_10_9_universal2.whl
| Download URL | iccdev-0.1.0-cp311-cp311-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
43908451ce37d512440de9d4dbe2d793d28858b1db4c4260609823bacb0c6fb4
|
|
BLAKE2b-256 checksum How to use checksums |
690f3e1d64f6dbd5334f02611559c3e4d6d3086fac7e77b1651676a605a4c072
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-win_arm64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-win_arm64.whl |
|---|---|
| Size | 489.5 kB |
| Tags | CPython 3.10 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
47e706433d97f9c3a4feccc7ac756f0849de16bfd7d0f3208c0de8831dc67d76
|
|
BLAKE2b-256 checksum How to use checksums |
1369710b66ce27b37861513f604a6808c96c7591f8b507d6f2ba644a9c9e4776
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 507.6 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5ee41b94df6a692d45281aae8bf17382bd7ce9d0790f0844c7db9e221264d5f9
|
|
BLAKE2b-256 checksum How to use checksums |
96aafdd080744da785564cfeac6879e7d64492de7e8e740dfcf70e89afa1f07a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
2a2427675b0a61b2eaed7be9f3b3f0c42d69ca48e0ea0050cfa9f3f023f6f7fe
|
|
BLAKE2b-256 checksum How to use checksums |
a387d0e047371f0f811d6386ac90236d206da0b26ad27c29fa567efa519e6360
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
e372056c73e247db94bbd1deed2b6d91262c1097fb85cfacbe655218bff75d8d
|
|
BLAKE2b-256 checksum How to use checksums |
24be48801efcab6243f2953a20c7c9234af71960a5be216ea4cda2a7f51e8d52
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d445baf8e1d2a9c00dd5f6e3182fde1ce378aa2fef648024cc762ae3bfb2cd5d
|
|
BLAKE2b-256 checksum How to use checksums |
f36690680fef0817c2325e136357b783aba341cea93f2a5efbe4b9aa1475b8d5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
9d667632db8393870f9712a49edaa47baa0ffaeb0f77471583b15b084577a737
|
|
BLAKE2b-256 checksum How to use checksums |
1f31e60b223d49e3d50269827c2f684dbf1baa60260ead27e9b864624e924b3a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 717.2 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5aadcde38a82853c76469e1da883f7877b4d88c62824c5f77692d6beb6958205
|
|
BLAKE2b-256 checksum How to use checksums |
e0cdb1028e02c70dffe8b385a5a5ad87c1e0d55f6ab86c219a1c5144ecb5501d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
| Download URL | iccdev-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl |
|---|---|
| Size | 746.9 kB |
| Tags | CPython 3.10 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
612cb8f841780d010ecb77d3c85ee4fe9ccf8cc323edcd9f0ffe112d7170c7d4
|
|
BLAKE2b-256 checksum How to use checksums |
94bf7879c4d416bbfd5f875a6f80b5d8de283d62f2e17800dca7f75487ef8e7b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp310-cp310-macosx_10_9_universal2.whl
| Download URL | iccdev-0.1.0-cp310-cp310-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
c39190aa2d79c71bbf99bd4de33aa8e14dd486c803cfdcafaef34932f857e3b8
|
|
BLAKE2b-256 checksum How to use checksums |
942bd2000b822400b698c170544ca112d2f6b567c66be680267a6a6b3e272ac8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-win_arm64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-win_arm64.whl |
|---|---|
| Size | 489.7 kB |
| Tags | CPython 3.9 Windows ARM64 |
|
SHA-256 checksum How to use checksums |
4b6ce71aec8a5ba609e7a4c11bef477bb666438292a67aac700336dbff56c21c
|
|
BLAKE2b-256 checksum How to use checksums |
e303bcfe14189f5e8c8df158a6116e6b37d695abef65daa333efff91dea550de
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-win_amd64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 507.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
7f372cbb047b731625aba46c7983963ade4c6e3e5ee9b38fa9f42d27178ccb24
|
|
BLAKE2b-256 checksum How to use checksums |
aef7d932e66060082a8bbad7d5c97e12e62ff214a17310463ee06a2628573603
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 6.9 MB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
bf6c4155a33ec25a90051104e11b82a2db98c61f5f02d6d6fc50e4ae3eb75560
|
|
BLAKE2b-256 checksum How to use checksums |
a87b7501e2729f32feb7ca5906202c2bfb51d44c3b48de6faf843e7b3dc305b0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 6.7 MB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
9890f71a76f5509cb0fc8af11958094c2da22846b1b8d663bf3ba2fe858790d3
|
|
BLAKE2b-256 checksum How to use checksums |
b64f5d7441c04212fbc629988a2a95a857fb36785dc9a4ac48a4b7e498def30e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 6.1 MB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
6429f43053ca2b97b77c3514700efa801bb5a54c3867001a7f9bf432349a9e08
|
|
BLAKE2b-256 checksum How to use checksums |
290c0450ff0dc0a4b5f56b1edc6d0ffafba485bcb6f330d744129183b07c6abe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 6.0 MB |
| Tags | CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
3f5331466a8dff48cf7a311a1cb963ea99a8ca90f6d84057488f2765f47cc5f1
|
|
BLAKE2b-256 checksum How to use checksums |
709aaba6c2eb5e23167378fbcab32fc24dbe7a104d24a22708c44c35eed7b2e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 717.4 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
f0cc778e9795794f30bbec6a0ec3970a6dff06271df9e4c21d25d706cc8579ec
|
|
BLAKE2b-256 checksum How to use checksums |
85acefc13ef92b6d65164efd40c002b60ba0a84e70d31b0a41a483ace9615b1a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
| Download URL | iccdev-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl |
|---|---|
| Size | 747.3 kB |
| Tags | CPython 3.9 macOS 10.9+ x86-64 |
|
SHA-256 checksum How to use checksums |
97719e55a8fd4ecce13d6fe41a45c410055e8f957f536088756781bab357c200
|
|
BLAKE2b-256 checksum How to use checksums |
1a96fe7f5c22938354bd287df344175cef7ebf9e9b9845ede37f21e0ca2766fa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / iccdev-0.1.0-cp39-cp39-macosx_10_9_universal2.whl
| Download URL | iccdev-0.1.0-cp39-cp39-macosx_10_9_universal2.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64) |
|
SHA-256 checksum How to use checksums |
e32b0d7f79879d6beb073b0fd71186456a2e6f2b8a2c39d524aa4bc10e872935
|
|
BLAKE2b-256 checksum How to use checksums |
231dd85547a0c7a524b6823514418ffea13a042c6da8022e6a0d90ba2c2aca2e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency log