Skip to main content

unicolor — Python binding

A Cython extension over the UniColor C ABI. The native library travels inside the wheel, so installing it needs neither Nim nor a compiler.

Build & test (from the repo)

nimble pyLib                                    # native lib for this platform
(cd py && python3 setup.py build_ext --inplace) # build the Cython extension
(cd py && python3 -m pytest -q)                 # test

nimble pyLib builds the shared lib on Linux/macOS and the MSVC static lib on Windows, so the same commands work everywhere. The subshells keep your shell's cwd unchanged. nimble pyTest runs all three steps.

API

import unicolor as uc exposes the full engine surface. A failed build (bad space, bad alpha, NaN component, unknown metric, out-of-range index) raises ValueError — the C sentinel (tag == uc.TAG_UNKNOWN) never leaks through.

Color

red = uc.parse('#ff0000')          # from a CSS Color 4 string
red = uc.srgb(1.0, 0.0, 0.0)       # sRGB factory
c   = uc.oklch(0.65, 0.18, 250.0)   # OKLCH factory
c   = uc.make(uc.TAG_OKLCH, 0.65, 0.18, 250.0, alpha=1.0)

red.tag            # SpaceTag ordinal (see uc.TAG_*)
red.components     # (c0, c1, c2)
red.alpha          # 0..1
red.format_css()   # "oklch(L C h)" (OKLCH form)
red.format_css(legacy=True)  # "#rrggbb" (sRGB hex)

red.convert(uc.TAG_OKLCH)            # change space
red.gamut_map(uc.TAG_SRGB)           # map into a realizable range

Contrast & distance

uc.contrast(uc.parse('#000000'), uc.parse('#ffffff'))             # WCAG 2.2
uc.contrast(uc.parse('#000000'), uc.parse('#ffffff'), metric='apca')
uc.distance(uc.parse('#ff0000'), uc.parse('#00ff00'), 'deltaE_ok')

Both are also methods on Color: fg.contrast(bg), a.distance(b, metric).

Theme

A 3-layer token tree (primitives / semantics / components). Each layer is a list of (name, color|None, alias|None) tuples — primitives carry a color, semantics and components carry an alias.

t = uc.theme(
    [('surface', uc.srgb(1.0, 1.0, 1.0), None),
     ('text',    uc.srgb(0.0, 0.0, 0.0), None)],
    [('text.primary', None, 'text')],
)
t.count                       # total tokens across the three layers
t.has_role('text.primary')    # bool
t.resolve('text.primary')    # -> Color (raises ValueError if undefined / dangling)
t.export('css')               # render to a registered format
t.export('css', legacy=True)  # sRGB hex instead of OKLCH

Palette

An immutable color set. color_at(i) indexes the discrete structures; sample(t) reads an ordered ramp at t in [0,1].

p = uc.palette(
    uc.PAL_TAG_ORDERED,
    [uc.parse('#ff0000'), uc.parse('#00ff00'), uc.parse('#0055ff')],
    uc.PAL_INTENT_SEQUENTIAL,
    seed=0,
)
len(p), p.tag, p.intent
p.color_at(1)    # -> Color (raises ValueError out of range / wrong structure)
p.sample(0.5)    # -> Color (raises ValueError out of [0,1] / non-ramp)

Import & validation

j = t.export('json')
t2 = uc.import_theme(j, 'json')          # reconstruct a theme

rep = uc.import_reported(j, 'json')      # diagnostics without the target
rep.format_name, rep.schema_version, rep.warning_count
rep.warning(0)                            # ImportWarningInfo(message) — IndexError if out of range

v = uc.validate_theme(t2)                # run every registered rule
v.score, v.worst, v.rule_count
v.rule(0)                                # Rule(name, severity, metric, threshold, message)

uc.validate_palette(p) mirrors it for palettes. uc.import_palette exists on the ABI but no importer yields a palette today, so it raises on a kind mismatch.

Constants

uc.TAG_* (SpaceTag ordinals), uc.PAL_TAG_* / uc.PAL_INTENT_* (palette structure and intent), and uc.SEVERITY_* (Info/Warning/Error/Fatal) mirror include/UniColor.h.

The C ABI

The same entry points are reachable from anything that speaks C; see include/UniColor.h and the book. The host must call uc_init() once before any registry-based proc — the Python binding does this on import.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unicolor-1.0.0.tar.gz (339.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

unicolor-1.0.0-cp314-cp314-win_amd64.whl (328.9 kB view details)

Uploaded CPython 3.14Windows x86-64

unicolor-1.0.0-cp314-cp314-manylinux_2_35_x86_64.whl (743.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl (406.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64macOS 26.0+ ARM64

unicolor-1.0.0-cp313-cp313-win_amd64.whl (319.9 kB view details)

Uploaded CPython 3.13Windows x86-64

unicolor-1.0.0-cp313-cp313-manylinux_2_35_x86_64.whl (748.5 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl (406.3 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64macOS 26.0+ ARM64

unicolor-1.0.0-cp312-cp312-win_amd64.whl (320.6 kB view details)

Uploaded CPython 3.12Windows x86-64

unicolor-1.0.0-cp312-cp312-manylinux_2_35_x86_64.whl (752.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl (408.1 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64macOS 26.0+ ARM64

unicolor-1.0.0-cp311-cp311-win_amd64.whl (320.1 kB view details)

Uploaded CPython 3.11Windows x86-64

unicolor-1.0.0-cp311-cp311-manylinux_2_35_x86_64.whl (756.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl (407.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64macOS 26.0+ ARM64

unicolor-1.0.0-cp310-cp310-win_amd64.whl (319.9 kB view details)

Uploaded CPython 3.10Windows x86-64

unicolor-1.0.0-cp310-cp310-manylinux_2_35_x86_64.whl (738.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl (407.0 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64macOS 26.0+ ARM64

unicolor-1.0.0-cp39-cp39-win_amd64.whl (320.1 kB view details)

Uploaded CPython 3.9Windows x86-64

unicolor-1.0.0-cp39-cp39-manylinux_2_35_x86_64.whl (735.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.35+ x86-64

unicolor-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl (407.7 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64macOS 26.0+ ARM64

File details

Details for the file unicolor-1.0.0.tar.gz.

File metadata

  • Download URL: unicolor-1.0.0.tar.gz
  • Upload date:
  • Size: 339.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unicolor-1.0.0.tar.gz
Algorithm Hash digest
SHA256 1ab6b9c780cf2a9966ae748412466313ddbcc3bd569e94d49b5285b106e898a1
MD5 a7508bdc6a79b306b2172526f1bcc604
BLAKE2b-256 99239dfc9b89cdbccbfc6aa33e79c5e2d7f4be4c9fcdd8663f55737f91da47e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0.tar.gz:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 328.9 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

Hashes for unicolor-1.0.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 61cbe5d57d7c274796323fc6f46fd388f09ea01839c057333e8085e1b9cebb9c
MD5 8dff4b62dbb47ce9b52ac9320491f7b0
BLAKE2b-256 44b667359098c4919fe65545e1b60ab2559c197bd4be8c9673c4e9a659de1a36

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp314-cp314-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp314-cp314-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp314-cp314-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 05bf63ea45ef3c318aa968402864764ba33585a670f54efbe4ad51419afa7f45
MD5 934107291924a6113894d2f056eba173
BLAKE2b-256 059ede007950f5bb5914bcb3d167b9bd4b62d9fe5fc4891ac45630dcfec9c484

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp314-cp314-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 1edf4caca4b7f6a50f059c6706554cd3638a1cd7d4784a0cae6d3e20a10b13b7
MD5 74f4ad9758a5c9cb4bae6d98bb83f630
BLAKE2b-256 6b3b7e139f3f05041131d6ae3b298344549d59b03df2b08b3126e7cb5890573e

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp314-cp314-macosx_10_15_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 319.9 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

Hashes for unicolor-1.0.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 73481d057fd1810352f8cd1e3141cad5b78239c41f3cdb4752c7df5d6e5c27fc
MD5 af37eb437f8a3b86e66a962f341523b4
BLAKE2b-256 4f32997bff8e98808acbd69d366847b87a2ee25ac49d6076513e2119ead8763d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp313-cp313-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp313-cp313-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 d0e3be777d9ad90f06f143656ec537edb96761a11e596a1e0cbcaa5712692420
MD5 ef0349cd0dab0f0953f96d5dbc565825
BLAKE2b-256 3f0360770760b08932afe6870e73019019550ff054d2938f3def43c67eac955a

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp313-cp313-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl
Algorithm Hash digest
SHA256 3052cdac7815f48272b7109936c78a3ff9b3e6bfac61733e45cbb3c5b7b767de
MD5 4a956948d214942a170e16116fe32b1d
BLAKE2b-256 82249869794bafc88d42a79a4024c837cead8df4fa968df6a7c53f3996252530

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp313-cp313-macosx_10_13_x86_64.macosx_26_0_arm64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 320.6 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

Hashes for unicolor-1.0.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 30a521968172160b8fffd9edd4859c70c63c895a76d1b08bfca6bed97d04414a
MD5 35dcd52563e61281a88be542aee73243
BLAKE2b-256 cb85fb39d7af02ea659cbe3ab26d4c402631e10124320b9684e600a0891fd17d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp312-cp312-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp312-cp312-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 07ebd57163b161a52b2cb67e82d38812f87ac66677b376b03edda610b756ef52
MD5 db0e4c76d9776ce8fbddcf473ee00b51
BLAKE2b-256 0dc76e76cbb3ad3ad2a10f53bb20aefe0dc5c827f9aa514fb1432e838b9f5282

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp312-cp312-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 aba02b7f2e7aa4465ce601cc99a417816ef3dba6f699168c67934a98f409d0b3
MD5 1398d0e2fe1868a43f12462eb9b0843a
BLAKE2b-256 751662a7d3153d403f77324d079a43d0f623c3bf18b7d86daf6b76cdf083e809

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp312-cp312-macosx_26_0_arm64.macosx_10_13_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 320.1 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

Hashes for unicolor-1.0.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d6a5f58e3ed30b04605ba1a336f8b1ec439a7fef166a942897558cb8b63fe872
MD5 295f0bbdcb9a6871420544ef0573cd3f
BLAKE2b-256 050ac0b0d656dbfd0ca5d2149592d517c67117574930bcc17eda7d9bf1b05f12

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp311-cp311-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp311-cp311-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 1e06ec84f05a9d544218a18a68f95f7b46a80418408fe4e052f19fe134de3b39
MD5 662e985abae0118e1b2a998ae7bd3853
BLAKE2b-256 42a38793a4bc15392f75d549e98c239e563e79e11b97e63d7eb34ee2885a555f

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp311-cp311-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0f97dda222c029cbe434f8a5e0ed11965f78434bca3f721f6dad6f80f059bf67
MD5 b63db3632c7db2f4a6742e9a603414d3
BLAKE2b-256 52377c1915c2d847f46d631c8c06743b0f2bebe6488555f33cf06e2cc2d9ab6d

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp311-cp311-macosx_26_0_arm64.macosx_10_9_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 319.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unicolor-1.0.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 aa841a42f3eab130b56a3557898489f5de35102dba769f0f965995970ce2028d
MD5 6ca1a67b189cfd1680c0a8baf45dfa68
BLAKE2b-256 dd42b9310126b857afffe3d9b327d476eb66b0263444bd2ec3761209a71b3d45

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp310-cp310-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp310-cp310-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 80f89ca5e33877eef8a95fa4bd501f1bfaf5a67e5949abb35458b04ee511fa7c
MD5 17aa3ae2de122705e0d00eeac721425c
BLAKE2b-256 bf3463cc7998f1e1cf19bf4a8ae1c62251df2f47c9f7bf8dcdd0bd62e9d19420

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp310-cp310-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d513d3660c2da6b371a314a6a3fc68237fba2250a36272320a1167201a9e10cb
MD5 6063c31d91234e56580781f8ca338658
BLAKE2b-256 7477d1b890933d957081cac094a47a29651dce11dc9458a3a5b2b67a7a01010b

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp310-cp310-macosx_26_0_arm64.macosx_10_9_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: unicolor-1.0.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 320.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for unicolor-1.0.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 aaab52a6f29da967bbc502ee97b5bee9b64f08442a50dd1c11abdfb25eb3f5c2
MD5 bd5da34f998892511a09f74f6d110bce
BLAKE2b-256 81f8a05022208b7c0272594e5ced5ff04e8ac44b3d161a0c465517853d2c82cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp39-cp39-manylinux_2_35_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp39-cp39-manylinux_2_35_x86_64.whl
Algorithm Hash digest
SHA256 4772e38c0aa9beb87803fcc4d11b102f45491dca6c01fff775c60b7c57934652
MD5 7b891937bfb5b9f155cf295aae7f8b06
BLAKE2b-256 e15ec0eb4b443487ae36ae16322960a4c995dadc756ca66efb9a8667499a8aa2

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp39-cp39-manylinux_2_35_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file unicolor-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for unicolor-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a286ff80f780be72f7b027766b602f40050ebd18ee2e1c89bd5b87aebcf68b12
MD5 2fe3976b1e46bb2b641a18d28fa3d20b
BLAKE2b-256 460dfb37b74fe0f9e3af33241e6f5f1cb874efc55de692251a3e9a74a3b6ce38

See more details on using hashes here.

Provenance

The following attestation bundles were made for unicolor-1.0.0-cp39-cp39-macosx_26_0_arm64.macosx_10_9_x86_64.whl:

Publisher: release.yml on lituus-lab/UniColor

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page