Skip to main content

Fast drop-in replacement for copy.deepcopy()

Project description

copium PyPI Version Badge PyPI License Badge PyPI Python Versions Badge CD Status Badge Codspeed Badge

Makes Python deepcopy() fast.

Highlights

  • 4-28x faster on built-in types
  • 🧠 ~30% less memory per copy
  • ✨ requires zero code changes
  • 🧪 passes Python's test_copy.py
  • 📦 pre-built wheels for Python 3.10–3.14 on Linux/macOS/Windows (x64/ARM64)
  • 🔓 passes all tests on free-threaded Python builds

Installation

pip install 'copium[autopatch]'

This will effortlessly make copy.deepcopy() fast in current environment.

[!WARNING] copium hasn't seen wide production use yet. Expect bugs.

For manual usage

pip install copium

Manual usage

[!TIP] You can skip this section if you depend on copium[autopatch].

import copium

assert copium.deepcopy(x := []) is not x

The copium module includes all public declarations of stdlib copy module, so it's generally safe to:

- from copy import copy, deepcopy, Error
+ from copium import copy, deepcopy, Error

[!TIP] Next sections will likely make more sense if you read CPython docs on deepcopy: https://docs.python.org/3/library/copy.html

How is it so fast?

  • Zero interpreter overhead for built-in containers and atomic types

    If your data consist only of the types below, deepcopy operation won't touch the interpreter:
    • natively supported containers: tuple, dict, list, set, frozenset, bytearray and types.MethodType
    • natively supported atomics: type(None), int, str, bytes, float, bool, complex, types.EllipsisType, types.NotImplementedType, range, property, weakref.ref, re.Pattern, decimal.Decimal, fractions.Fraction, types.CodeType, types.FunctionType, types.BuiltinFunctionType, types.ModuleType
  • Native memo

    • no time spent on creating extra int object for id(x)
    • hash is computed once for lookup and reused to store the copy
    • keepalive is a lightweight vector of pointers instead of a list
    • memo object is not tracked in GC, unless stolen in custom __deepcopy__
  • Native reduce handling

    When type's __reduce__ strictly follows the protocol, copium handles returned values natively, without interpreter overhead, the same way CPython pickle implementation does.

    What if there's type mismatch?

  • Cached memo

    Rather than creating a new memo object for each deepcopy and discarding it after, copium stores one per thread and reuses it. Referenced objects are cleared, but some amount of memory stays reserved, avoiding malloc/free overhead for typical workloads.

  • Zero overhead patch on Python 3.12+

    deepcopy function object stays the same after patch, only its vectorcall is changed.

Compatibility notes

copium.deepcopy() designed to be drop-in replacement for copy.deepcopy(), still there are minor deviations from stdlib you should be aware of.

Pickle protocol

stdlib's copy tolerates some deviations from the pickle protocol that pickle itself reject (see https://github.com/python/cpython/issues/141757).

copium strictly follows stdlib semantics: if __reduce__ returns a list instead of a tuple for args, or a mapping instead of a dict for kwargs, copium will coerce them the same way stdlib would (via *args unpacking, **kwargs merging, .items() iteration, etc.). Errors from malformed __reduce__ results match what copy.deepcopy produces.

Memo handling

With native memo, custom __deepcopy__ receives a copium.memo, which is fully compatible with how copy.deepcopy() uses it internally.

Per Python docs, custom __deepcopy__ methods should treat memo as an opaque object and just pass it through in any subsequent deepcopy calls.

However, some native extensions that implement __deepcopy__ on their objects may require exact dict object to be passed as memo argument. Typically, in this case, they raise TypeError or AssertionError.

copium will attempt to recover by calling __deepcopy__ again with dict memo. If that second call succeeds, a warning with clear suggestions will be emitted, otherwise the error will be raised as is.

Tracking issue

Example
>>> import copium
>>> class CustomType:
...     def __deepcopy__(self, memo):
...         if not isinstance(memo, dict):
...             raise TypeError("I'm enforcing memo to be a dict")
...         return self
... 
>>> print("Copied successfully: ", copium.deepcopy(CustomType()))
<python-input-2>:1: UserWarning: 

Seems like 'copium.memo' was rejected inside '__main__.CustomType.__deepcopy__':

Traceback (most recent call last):
  File "<python-input-2>", line 1, in <module>
    
  File "<python-input-1>", line 4, in __deepcopy__
    raise TypeError("I'm enforcing memo to be a dict")
TypeError: I'm enforcing memo to be a dict

copium was able to recover from this error, but this is slow and unreliable.

Fix:

  Per Python docs, '__main__.CustomType.__deepcopy__' should treat memo as an opaque object.
  See: https://docs.python.org/3/library/copy.html#object.__deepcopy__

Workarounds:

    local  change deepcopy(CustomType()) to deepcopy(CustomType(), {})
           -> copium uses dict memo in this call (recommended)

   global  export COPIUM_USE_DICT_MEMO=1
           -> copium uses dict memo everywhere (~1.3-2x slowdown, still faster than stdlib)

   silent  export COPIUM_NO_MEMO_FALLBACK_WARNING='TypeError: I'm enforcing memo to be a dict'
           -> 'deepcopy(CustomType())' stays slow to deepcopy

explosive  export COPIUM_NO_MEMO_FALLBACK=1
           -> 'deepcopy(CustomType())' raises the error above

Copied successfully:  <__main__.CustomType object at 0x104d1cad0>

Credits

  • @sobolevn for constructive feedback on C code / tests quality
  • @eendebakpt for C implementation of parts of copy.deepcopy in https://github.com/python/cpython/pull/91610 — used as early reference
  • @orsinium for svg.py — used to generate main chart
  • @provencher for repoprompt.com — used it to build context for LLMs/editing
  • Anthropic/OpenAI/xAI for translating my ideas to compilable C code and educating me on the subject
  • One special lizard 🦎

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

copium-0.1.0a1.dev152-cp314-cp314-win_arm64.whl (71.6 kB view details)

Uploaded CPython 3.14Windows ARM64

copium-0.1.0a1.dev152-cp314-cp314-win_amd64.whl (77.6 kB view details)

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_x86_64.whl (518.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_aarch64.whl (506.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (524.9 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (523.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

copium-0.1.0a1.dev152-cp314-cp314-macosx_11_0_arm64.whl (91.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev152-cp314-cp314-macosx_10_15_x86_64.whl (90.7 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

copium-0.1.0a1.dev152-cp313-cp313-win_arm64.whl (66.8 kB view details)

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev152-cp313-cp313-win_amd64.whl (73.4 kB view details)

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_x86_64.whl (508.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_aarch64.whl (497.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (513.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (503.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

copium-0.1.0a1.dev152-cp313-cp313-macosx_11_0_arm64.whl (88.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev152-cp313-cp313-macosx_10_13_x86_64.whl (88.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev152-cp312-cp312-win_arm64.whl (66.3 kB view details)

Uploaded CPython 3.12Windows ARM64

copium-0.1.0a1.dev152-cp312-cp312-win_amd64.whl (72.9 kB view details)

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_x86_64.whl (504.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_aarch64.whl (493.2 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (508.7 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (499.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

copium-0.1.0a1.dev152-cp312-cp312-macosx_11_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev152-cp312-cp312-macosx_10_13_x86_64.whl (88.3 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copium-0.1.0a1.dev152-cp311-cp311-win_arm64.whl (66.1 kB view details)

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev152-cp311-cp311-win_amd64.whl (72.0 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_x86_64.whl (490.5 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_aarch64.whl (479.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (491.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (488.5 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

copium-0.1.0a1.dev152-cp311-cp311-macosx_11_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev152-cp311-cp311-macosx_10_9_x86_64.whl (87.3 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copium-0.1.0a1.dev152-cp310-cp310-win_arm64.whl (66.6 kB view details)

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev152-cp310-cp310-win_amd64.whl (72.5 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_x86_64.whl (490.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_aarch64.whl (481.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64manylinux: glibc 2.28+ x86-64

copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (486.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

copium-0.1.0a1.dev152-cp310-cp310-macosx_11_0_arm64.whl (88.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev152-cp310-cp310-macosx_10_9_x86_64.whl (88.3 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 d1836c25bc965bea851391328af2579bf21e1e75cf20d17c018eefe336d389ab
MD5 c28df791652f9e6ed391d86520d60938
BLAKE2b-256 628dfccca8ea4d4d37040a5a0f4aa81cc16d162fc7838ca55a89915c8516ddcb

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-win_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 1dff92505ee8893bff35b2afde0ba41e3ddb5f0e0a86a21f089706ea423b4d47
MD5 c5bfc41e53a61e61c3bb38dcdf8ca886
BLAKE2b-256 cce82ababa81388bde976161f8140473479831bcc4ae6cf24eb659e6252206f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-win_amd64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 79ae37e35fdf218414c2e236c9465c517a6f22633b2c3da4499b4d7ddf83dc08
MD5 f10df64dea108c7292ed6ee81fac28e3
BLAKE2b-256 88e9e49ea680ebcbe36b83dfc55e057922631bd3355fc530f6328e51440eec1b

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 107f07e0a6eb54e9d1d64edda98e3584afbdd19d1758400f5d506117340db5f4
MD5 ff42cc225870d7d2be231e0b500bee0f
BLAKE2b-256 60fd585ea00a8657aeaec703d09401dd1ad568c3254802eb5c5b231a095b5aa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 58e6cc85902623341065a451c22bab015ed1618e4c5be9946b933cad4585c03a
MD5 f402ec1d1e60438c1bc413feb60f3d5d
BLAKE2b-256 227660211f38fc204b29e5b93e7d8355a5d5ecf33fe13fb0a4ca85eedd090dc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3c91bdf1b365c13f1f387983f7e61b74144cb86ca738a7aaec0a26c53203a8da
MD5 13e62c59c1b3f6f59009cbe42165d524
BLAKE2b-256 c76139ceea3589a3cedca918ed3d06426957665e480d3961361a98d4c19c9da4

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d9b5523db8e9a7548be30d17258eaa34c2a4a78d11cbe47454bdd3378ac06e24
MD5 9444b5972c3b856d918196df5601d8e8
BLAKE2b-256 f984667ecfd7498e420a7f5761a5050c045bfdebfdb97e91fe7d6d58601558fb

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 802b27f7260493199df66f3cb0a71377b9015a5e7054ef1638afad65aee3d758
MD5 4863f9b6feaf37e4203196c1d0c1b6dc
BLAKE2b-256 1f61b43bb4c982b469f09795172542594687bee616e531674eb5a6d9611e0b1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 74e86f481d75f1d255392ae91bfe28c738225e905882773322151b5fbcdb04b8
MD5 01f5f5f5b3df54f443826455705cafbe
BLAKE2b-256 6735952070d9bbabf9928e4be757f4785cd91d44aa80e0f343df9e9fc5af0334

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-win_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aea8dbc31058f8bb3e6a4eda2755cf9c112883867e59d9497c6a2d90bd6bfece
MD5 76a485e078e438feadb9341ff0ae5ed8
BLAKE2b-256 6218d50e7e0ef0484920c028ebea2ac4350587bfa0e372e25c359495d6995bfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-win_amd64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4c9fa023405f45fbdb5b344ede5c476400eec6e84e44c3472e0ad3cae6662253
MD5 3580b4860f27efa6f5c0033010ece952
BLAKE2b-256 74df2cb244099cc5914ffdb6a959958191caea9debd398e25c4dbe76c50a6a67

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0b95a20eea078f7cd80528601a5058f86d151b82bae6d81ebe6d4dbd246226b0
MD5 cef0bc945edb41c87ff35a8692dc815c
BLAKE2b-256 f41ca1a2cc3bd737a370a9fa50ddecdacd94d3340dac5ec3796c07327cd82148

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a01ac0e7c6f085eb4262c31af7df9c6d11fb6dfe89d9cdfb9b22dcb2694f512c
MD5 4d02d631a9cb9a4faf14ab287e8833eb
BLAKE2b-256 eba5a22937a45effe181ea44534ad3def068bcbff55f8da9bbc9abdbe9a373f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a8744e274c952361701441b411383abe1ea9a272ab226bbc8db64d16bf636ebe
MD5 68c1cb19d06f1e8eb2d432f67de0d890
BLAKE2b-256 dacba89a34769e4bf15c7ba1912514ccd05cdeebd6e57e605dd34dbd2b36d036

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 de6f9b3de9671e9208c27461a589a518413aa3cdc3a1e38b21a88de094699b82
MD5 3f3f564c8b8ee210cd77b249d8ddb030
BLAKE2b-256 be735f6e9c539b3491edd8b4551be48d16bbbe0562bdb5c4bb003f8400fd5dbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 eaf3443d2b05d8f22a754be7227e5c51f1a99faf08e8d8e7ed5eec09ad120299
MD5 5de12c90e77e1eb461a8f4391f1bd0c0
BLAKE2b-256 ac49241fb599427474333ab88e0b99d09c835e90f3501e58cbe8d31c11910ba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 347a7a989ce774807f2134b0f24661d87880f3a00cef9002a046e7b59757c63a
MD5 1ecb5248e0ddc70c22b5ab79df79669a
BLAKE2b-256 c4294c848d976092ed708dcca451050c515759391a8be5703875efd71cf66125

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-win_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b3e3de7a4cd1479ff318562d16ba43415ff772535987cd725e5f3747d5b7b45c
MD5 bd3ab2aff2d545b23045b094899ca9b0
BLAKE2b-256 6d520ec611e2d4fd0196337334d36c27b2bcee488916813d85ea2f9c4067db5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-win_amd64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c635d3da062bad0b7fc2d1fe2d0d86fd2c3f0f534702eeaa90fe0f972390742
MD5 172fe99ead3cd64d38401973633dce1c
BLAKE2b-256 2b7b72330998f3e8167ce823536be689c7bad86b753991579082bb22976e7e86

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 db38300de0ff68a8316b13a2324720b35051389eeb8bc9d5ec558226408814f3
MD5 7d10f4008b2d6594207e022c4cf182c7
BLAKE2b-256 0603724a92d6c8cd5a01ce516476f4472588b04e03de3585701d071b217136f8

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5e27ebef2b7685be0f75b36acef510bd7a03beed9678eafd63d3f9b2325a6391
MD5 84ddb66f185244a737a6188c81da1ee3
BLAKE2b-256 596292eca044efde29afeee7343176a344a8c9f11f47f11614649d21c51af353

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 676ff0887f55f1d02acde95b4e9c266fcf697f39ac5283df28ebf50a18b984fc
MD5 d36988a33e71a99bf78545f9cc627650
BLAKE2b-256 2ae4c28c37ace91a04039e5ce80f8e6003f0982c0c975b997fb375301330c642

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7d8aa2648f5903a21d3ee74028cf1a0741565ad85d7d3d2d0771cbcc3f651607
MD5 51357644327bf6fc1286fe57b9152918
BLAKE2b-256 7f9260471157e527fff46b414e60696750acee8d040c2cc12e7b342dea89c030

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 7fb619a952ff37f7e1bbc5c32f400916b1b0e3f79ba847f6957248e5cbdd7ed3
MD5 1203670f5b1e20b6c7b1884bd9c58a98
BLAKE2b-256 5c508c084f7e3bd6121ecce4679a295b17e5010d638babbf49fa4ab021cacb1f

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ae9a28cd34f9a45c94efbe6145ea01332e59e550ac200173a6fff6a1db45d2ba
MD5 a57ab5fdfcb35d02e7890b7fdad91e7b
BLAKE2b-256 14186b6255eaa658dd8c6878c2d9c7983bb7d3d12e7bc06b765dc98d2c756e0c

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-win_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 52172a1a29125d8f022c5c8abe7b130bceaef76b9f681ac0c0a296dcc5454807
MD5 edb70cd6520b1e7fd292e01cd2f482f1
BLAKE2b-256 b3de0cf9f4fc1a8f42b323267520330e92d82ab5cc83551391c3d403aef36fdf

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-win_amd64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ee1f521396a6bf88d558334b4082105c91b17268d6f06e102cbf54241dc1757b
MD5 54d233069bab7e53c2a5435e0b62d08d
BLAKE2b-256 0c65a972d95efd20bdd9c9f2d2eeba53ec0a0aaa8bbfd7e028a0bfe42a568750

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3253f2a1441cbc987b9f19f195f925d2952e1ac5e3073a335784e0f5f10253ef
MD5 fa13f757c3107ffc5eeca3772435b98f
BLAKE2b-256 4ad54dc0284c2dedd073c12f4d6911cabc459e50c3adb6c8d31e6505da3876d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d34d7bac48a0beb6bdbe06f2d9ad04e44cd99063a7a8b5dca2482be2466907cb
MD5 36b6542fc57f3058f02eb8ca1965b0ea
BLAKE2b-256 9a7388fdbc14883e104ad4d95fc7743bc570b4046f193885dbe50d3efee48ad0

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2d4d33ede57c84929c91591203d51ef56cb27952cabf17411bd2c6e3419d1ee2
MD5 f7128b4f00d374219a87cfb89b2011cd
BLAKE2b-256 a3adc6c08bc936e6878067f9518a1451d4596548fbdaf78e785cce969da2671d

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b60c873f6d5323e48096898947c5c13f42521bca00ee0ecdeb4054e6df32038c
MD5 06bc1570930446a5c63be57e2e7a088c
BLAKE2b-256 c3bd613cfc8a4523e6e788ab61be732bfd7ad1e4a30264201af2203a382d8edb

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2dec3eee0874dd54e8b69de5604e49ba49d2631916733937bd6c12430ace7ffe
MD5 7fde9cdf62e7215dfda444bf876ce50e
BLAKE2b-256 57de547659c69e726d1afb0dfcdcb5186cc8df3589ae7808d397c40fde875df0

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 dae5399d00a13768a5ee58856106a316f54e850600853e8ac0ae58dd0dfd1589
MD5 9ae711eae42a09bf95fe644e68fc1257
BLAKE2b-256 f5ae0d247e272408ae7783fd5b1bc25bb7f04abec66df35b2332c3d9df8edb77

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-win_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 759a80adbca7435687f8ae9baf27cdfa79ddb394eccdcabbbf5ffb1c2cd04171
MD5 8a823dc5cf306c102e09dd7350cf3457
BLAKE2b-256 de447674267e7222c05af70adcfe82a6b01c4091dbd166c94861dd6d3347079c

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-win_amd64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a6cd616b8fc31c653a5b1077bee7f350f5f2848457f10d47ffe90c358877843b
MD5 23756e504971b47981e91d1142b94800
BLAKE2b-256 804a5b2b0d5fbf8b2e4af7026192bb37aac5a53aa6a21f6c12b94d4f32adb766

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 edc001cb8175acad6b3bc34b387363f68508f52b69822441fd1da0cc2de5d5c4
MD5 835af8ed5de47b7b68c15d7f8381367d
BLAKE2b-256 a666cae43808f6787a9e96d7ff54d324f5567ac799b72bfe38e11ba1247e2815

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 57fefd284c5eff2d036050b1c47d3a01633539420dbae955aa5f07cd83e5b488
MD5 55645ec1ff4e2530392c041b80e05f32
BLAKE2b-256 f460a8dd53b4fd10dea86dd3ddf3195e9a48c4c734d7849ec811e224b41bfecf

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 22b2464eb73e6149b99c526a3ee3751e00a5a620306c2ae7341a3a6e6ef17254
MD5 53a42c98e002767e6c1d25759356fd12
BLAKE2b-256 2170dca46851a8fb29db7ebdca38ed79f60ad2b214e4838fe7bdd77cac1b24b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f6e2aa9e734f195638fbd105ae522dd4071be1fb395c97e153481bf45b08a123
MD5 5c95cc73bb321d573a6000c52fc32b0b
BLAKE2b-256 b640533c46f016bfe017e0f74d1905acbd7b1f003582dc17a9bbaebc1543f1ee

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: cd.yaml on Bobronium/copium

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

File details

Details for the file copium-0.1.0a1.dev152-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev152-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c475fbc77f18e97798a8b5925a0e8a47f2edadb36dede1aa7d7e3685f49f573a
MD5 b2a7ec889654594de1257878fea53ad5
BLAKE2b-256 5d7ce9ae16152472cce90607ee5dbc13da83fc1d7c790327982c1fee2b0e2e94

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev152-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: cd.yaml on Bobronium/copium

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 Pingdom Monitoring Sentry Error logging StatusPage Status page