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

Make Python copy.deepcopy() fast.

Highlights

  • 4-28x faster on built-in types
  • 🧠 ~30% less memory per copy
  • ✨ requires zero code changes
  • 🧪 passes CPython/Lib/test/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__
  • 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

copium is stricter than copy for some malformed __reduce__ implementations.

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

Example
>>> import copy
... import pickle
... 
... import copium
... 
... class BadReduce:
...     def __reduce__(self):
...         return BadReduce, []
... 
>>> copy.deepcopy(BadReduce())  # copy doesn't require exact types in __reduce__
<__main__.BadReduce object at 0x1026d7b10>
>>> copium.deepcopy(BadReduce())  # copium is stricter
Traceback (most recent call last):
  File "<python-input-2>", line 1, in <module>
    copium.deepcopy(BadReduce())
    ~~~~~~~~~~~~~~~^^^^^^^^^^^^^
TypeError: second item of the tuple returned by __reduce__ must be a tuple, not list

>>> pickle.dumps(BadReduce())  # so is pickle
Traceback (most recent call last):
  File "<python-input-3>", line 1, in <module>
    pickle.dumps(BadReduce())
    ~~~~~~~~~~~~^^^^^^^^^^^^^
_pickle.PicklingError: second item of the tuple returned by __reduce__ must be a tuple, not list
when serializing BadReduce object

If copium raises TypeError while copy does not, see if pickle.dumps(obj) works. If it doesn't, the fix is easy: make your object comply with pickle protocol.

[!NOTE] If this becomes a real blocker for adoption, copium might mimic stdlib's behavior in the future releases while still being fast.

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.

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.dev137-cp314-cp314-win_arm64.whl (70.3 kB view details)

Uploaded CPython 3.14Windows ARM64

copium-0.1.0a1.dev137-cp314-cp314-win_amd64.whl (76.2 kB view details)

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev137-cp314-cp314-musllinux_1_2_x86_64.whl (505.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev137-cp314-cp314-musllinux_1_2_aarch64.whl (492.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev137-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (511.7 kB view details)

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

copium-0.1.0a1.dev137-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (509.8 kB view details)

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

copium-0.1.0a1.dev137-cp314-cp314-macosx_11_0_arm64.whl (90.2 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev137-cp314-cp314-macosx_10_15_x86_64.whl (89.0 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

copium-0.1.0a1.dev137-cp313-cp313-win_arm64.whl (65.6 kB view details)

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev137-cp313-cp313-win_amd64.whl (71.6 kB view details)

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev137-cp313-cp313-musllinux_1_2_x86_64.whl (491.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev137-cp313-cp313-musllinux_1_2_aarch64.whl (479.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev137-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (494.8 kB view details)

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

copium-0.1.0a1.dev137-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (486.7 kB view details)

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

copium-0.1.0a1.dev137-cp313-cp313-macosx_11_0_arm64.whl (86.9 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev137-cp313-cp313-macosx_10_13_x86_64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev137-cp312-cp312-win_arm64.whl (65.0 kB view details)

Uploaded CPython 3.12Windows ARM64

copium-0.1.0a1.dev137-cp312-cp312-win_amd64.whl (71.0 kB view details)

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev137-cp312-cp312-musllinux_1_2_x86_64.whl (488.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev137-cp312-cp312-musllinux_1_2_aarch64.whl (477.9 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev137-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (491.3 kB view details)

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

copium-0.1.0a1.dev137-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (484.3 kB view details)

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

copium-0.1.0a1.dev137-cp312-cp312-macosx_11_0_arm64.whl (86.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev137-cp312-cp312-macosx_10_13_x86_64.whl (86.6 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copium-0.1.0a1.dev137-cp311-cp311-win_arm64.whl (64.7 kB view details)

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev137-cp311-cp311-win_amd64.whl (70.8 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev137-cp311-cp311-musllinux_1_2_x86_64.whl (475.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev137-cp311-cp311-musllinux_1_2_aarch64.whl (468.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev137-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (476.9 kB view details)

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

copium-0.1.0a1.dev137-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (473.6 kB view details)

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

copium-0.1.0a1.dev137-cp311-cp311-macosx_11_0_arm64.whl (85.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev137-cp311-cp311-macosx_10_9_x86_64.whl (85.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copium-0.1.0a1.dev137-cp310-cp310-win_arm64.whl (65.2 kB view details)

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev137-cp310-cp310-win_amd64.whl (71.2 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev137-cp310-cp310-musllinux_1_2_x86_64.whl (479.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev137-cp310-cp310-musllinux_1_2_aarch64.whl (471.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev137-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (480.6 kB view details)

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

copium-0.1.0a1.dev137-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (476.1 kB view details)

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

copium-0.1.0a1.dev137-cp310-cp310-macosx_11_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev137-cp310-cp310-macosx_10_9_x86_64.whl (86.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 af33d104a9f23fcb8df1d987a70b7407067f31fa4deb0a3ed2571da7f0b4b584
MD5 3c1755c4942b1bac338514b845d5dc8b
BLAKE2b-256 d52cca8a5e7043daa51c35d037405bba974e80986103f084e075fa20fc9e2055

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 fbe6651efff206a45f8e296307c56ec8c0bb14d4e6dcf9f6194f16354953db42
MD5 1cfdeda1b1851e9375ae35beb00ec06f
BLAKE2b-256 edcc782317dd34866d0e457c2fd538598870fc7194977f407a5a1debe5d34dbe

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 0e285749ca4a4d0ed4af05e0866676caa326bc36bcb8c55932e7555ed5ec4c74
MD5 4101e529792df50d4b557c6e3c5598eb
BLAKE2b-256 0f0d29d4cb0e54646892858b3986cc400685436ed96cb5c4adb0346b6952c081

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c73f8a6649431329fb9ff47de3a01ff44812056436de53b393a08b929f557bc1
MD5 a93770a528890757454b1bbfce84b29b
BLAKE2b-256 2e572490806e4ac08ec961ece8edde8cc1cbacef7bbff7fe824d1f6bcdc9c567

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-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.dev137-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9197dea37abfe810fae5a058b7aac8e14b39c383e3827d7612ced3caf84dea57
MD5 57408bc2b9ac695dd024af5ec6e9f8e5
BLAKE2b-256 290b0f53717f374f4c694f8490b037adae74ea06134b2cb615a41826851eddec

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 17ca47d3bd7802093290e90d85ba7a6987f56d245103bf90539fae35f540717f
MD5 7696ca2841a6ec4112cb1bc3258dafe1
BLAKE2b-256 37b0db56ac8735c958c5185247984121b209d040ad0d80b7a63cb552a24d2675

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 94879f87bb535ee51aea8a3c7b4df87cc65a0b0416475d29e295961611a02924
MD5 8e68fc24c78c136cc447b3deddd8be64
BLAKE2b-256 c4bc21da94502afac0afe925a42ab6228377a284bcdc0dc1d37d8c4ca224ca76

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7c7f85827428d70f342f12435e5addb35899adc108cd0e91645f8f14f3e66e52
MD5 1e81a3336d2959320a4d47c63ce9d207
BLAKE2b-256 0bfdaa588e3a10f7bd4dcb75de1ebc7641492d139ccb2b18cb95ce3cb9110b77

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 2533d07d3a525b3c5084c7f26364f081c48bf407e22bf34eb5b0751b53a3b213
MD5 496e9e2fb338573d07d16f63f8dbe761
BLAKE2b-256 02d1f49e02c94a345326346d3ff50e549fd71e36f97a354a002fb28f8b4f46f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a56ebf8c1051fd4b7d73d7c350364d6c42118cb13ea28bee11e0c7e3e013ad96
MD5 f076eb2c2614b1cd597f5b067a9feb96
BLAKE2b-256 40cf64b4e7345d5fa4db0d353352dc4df4c2f2e74334ab5c8f650f300334fc11

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2d41dc7f27c53d20d667f4f97430c7691bcc897231c4713ce11fb703820a728
MD5 ed6b91cc8b503a5da34f228beb47bd7c
BLAKE2b-256 a3b7ab988e8e30fef40914a0cb2ed45a8b31298d35087a20de9c3fe618ccd420

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 be67e5334e0adfdee8ce1cdf389eee332e12bdf5e20af30d56479e70516103a6
MD5 05c0502401c77ed64bf83092c3533c66
BLAKE2b-256 e4cfe171d8e70620afd98085a02b5cb0e04fea19c26f74e628ec441744ffb06f

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-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.dev137-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2f04858ae919dfc34e76ee2589e368435cfaebde3c3129c984b31cd9caceec98
MD5 9884df9a98dd6e7e2ca5cca528ac0690
BLAKE2b-256 a1e21573f17204457a6cfe03eafdbfe3a79f8d08567454994b7ef8ee11ab69e2

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ebc4e5b90d609d1fcd2ba49d918aaf8d6e9a2e2ff2f0b6b5e8b92c7fae43a028
MD5 69fe9fcca6a90d98b945e6993e085d36
BLAKE2b-256 686fd53f609754c190832f2fdd7385a6e231ce06fba0115ec2aa41b586a8ccfd

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bfa9a2e2216429f7dd7f535d0c8e58fcb90ceb7aa4f6a877f6fa3148bec8a7a
MD5 496c162ea91d41bed81fc30c31ef04e4
BLAKE2b-256 af40ad9731f7ef4ffdb95db4d16a9da87c1255e32fa3cca1e945ed2aebf1cc4e

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1791f6ee8c286dfa619a53e7a5e88c89438a05951195f8a77eb49aaf85250b70
MD5 aa6aa344f98fe2daeeaeef0758449711
BLAKE2b-256 573b0bfc0b6020dd04eff7870bbcdff758fa8acb1a9073057ad3a6853657d1ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 a6beec07ef521b79119d4866bfb9b764857844387f2548ce6b97a4750502a653
MD5 6c8f8adddba14372ec5783dff22beb12
BLAKE2b-256 dcaf8b161cc92eb4924f5abc257fab7c8b2961abc4a289833475d35da1140deb

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 32e4c616380c567c4801471610021bc2cf6257697ed531392848023f74639983
MD5 c7284ffa0e998aa699660faf8a08281d
BLAKE2b-256 1d5ce556eabe3c64b544957cf0b9ad1e9eca8b0c901d9d7eb369436e2cc23b73

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 56234064300a703a3ab0d7c84be37c0443ef44f26e3670ad4178f84eac7d65b1
MD5 1637a1d65dd4314351b82512dab6660e
BLAKE2b-256 31bc924d8d416660719c9a6291eb73b1926fef066a7ac97e7c258573b964bfd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b0538e6b4a8bf855102cd6711596e76009dd7c6200e61236c839ada429e6aa6e
MD5 aa83fbfdd20ec5305ff49e73aed75904
BLAKE2b-256 e416914560088dc28402e134eb3de555b424f03abfeb1b33b05349c102ff60ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-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.dev137-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 15282251270113dd81c2d818b156bd07447e42d93b0e502c3997d45c0a858555
MD5 9de2736df0c41e4a29f13a72bf86f4d2
BLAKE2b-256 e13a031e65d031316f422140bf75e967b1661bbadc2960e93a00b1e0a893af72

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e19feb75faba015a13185615c74b220f25982079484161b61bc460c4562f0bb0
MD5 a55f62292dbbc3e71a7fec0f399a02ef
BLAKE2b-256 7a1bfc169f05854a4d5c8a65f2b0c91ab815399aa554ffaafcb8dede844d8bf1

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba203227f86248817db6cbda407d883479a5f8fd61d9e4dfaaebaa61dd94ab55
MD5 6249ce5282126a4032731ca56243a49e
BLAKE2b-256 ed5fc1cece1d0e0672f6d42854cb7f313495c18154848d3df85d6075ca4681dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a0d8ef9a86c9250b9c285c985dbe49ee7908131d02ea1d467d57a4f147b5d8f3
MD5 1dc934e57df548ecaf47c216aa8253e8
BLAKE2b-256 c8dd59c5104e1f47b5741cdbc56e28b9c64ab518f2be65c769d763fba1e58883

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 ac7a6ef66c5bedae304278ed8e191e8a8c7b03d06fbc9205d7b65b80d0c640d4
MD5 c96a363b70b78998545095ae8b115597
BLAKE2b-256 f310cb05ee6bfe99c0907f99cdeb732dc1b98fdfe71d059da155c57c8e7f265d

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 536fd321c43724eddcee96bb9c5d529be98f15d99cd4ffa23473b4232ea5314b
MD5 16c30d97e6ac5449876d864c16a59812
BLAKE2b-256 62551e2c106f89532d0d3ed131fa0a2e90a5fc9381e271c6d3271790e36274bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4864efa3e0a2c6a779c6607dd208b2630f2d8fcbf4427030acda5bf9c715a98d
MD5 15b6da2bd27c87c3b772b26ba3063ca4
BLAKE2b-256 50d0292285ed5366cd30fdd183e2779a00400046c61e9002aa6ccc58f680f68e

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 14aa53b44a1025aca8d66177783206139d8c686a4a37e2367f2299ecb44287ca
MD5 3d290aa9ba0657616391fc156db99296
BLAKE2b-256 5c55a509f1e01fee6d680dfcca4fc808828ccfe72df4ee9b1019a796e4d5a1bc

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-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.dev137-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 41d8dd12cadd2666bf2dbfdd81e2697da480f4ee49bc614fd9ab6edfe5807fb9
MD5 f5c39abde119bb1ecc161a8e16869c09
BLAKE2b-256 f0b9b3a9906d21f13cc7e874f57a462081faa7c2b391f20e8ce1b4bdce39cace

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a554c9138508ac14ea6fc17bec18eefa5ffcda4250c0b45283c44ec3c5132dae
MD5 34b0303623a23e4ecad3bc2ba14361d6
BLAKE2b-256 23a0362757b2bd803e4aa36de16077ff13be58bc20139dc49529aa9faa102873

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5e4556df6763ea3ae86254cd928a2437e09fac118a5f752718f7a532e7491dd9
MD5 b4c44ebc3419cc1ec1d70c418ee50f89
BLAKE2b-256 34df624e778c2eba3a8d0365fdc243fc4f1b882b2663451069b2f380d27040c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 171b8c2076573b2c8401ec17a05173e4fa164180ce27786df27b5536f17c9923
MD5 589110a2012b03fd26842c7595734d38
BLAKE2b-256 69ff4d122bd999d7ea8d522ed3286e7200e059f2aa18ef3a0a36a189253c6cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 53a7e24ab8989e99aa88a1830d5f24f675bd5b27d73130668f2457c5eaac645f
MD5 a25cc7e91238864c22fb817f1af72ec8
BLAKE2b-256 6bb6b219973455e9790b4c074070e8a5cac93a90f44bcde19290ca796219aacd

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3bf700f8199e1853bb7b3f05da05b077a3340e8caa0fa6e961d2ccfc35d71ee2
MD5 c0789a37982030e8ed60f3e7d3f5bff4
BLAKE2b-256 7281b564bb44256844499a6ac2545d275b796eddb8cc93902ddc9ba64c973e3d

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dfa14aab98fa1f1cb349b99d7f126ab98ec36f5762363bdf9ea7fcb0c4f66cbc
MD5 1185c6cb1ce56c98c938c7c86f836887
BLAKE2b-256 d4688b373cd247710520a303b1070eebdf902c479cda6a5cd2bb230c708b6b0b

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8d57c2b54944d38348739da6a1a3d7341599d203961099bd69632ac631c0bbc8
MD5 156ea176b1baf5ca4fd274a943ae4511
BLAKE2b-256 20595d318e3711614f9800db532f0ca9d722b589ccc8850053f9ab742a145cd2

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-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.dev137-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 86f95862cca7f709e1334265c3485abe0e97ca49c5ba52e99f6b3ac6698bf1e9
MD5 e5b14d164926a2e29eb1e133296d9bf1
BLAKE2b-256 0d410a7cf061d5ac610c6afb334aab09064638bf3ab936c028cecee8d142adb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5ca59675e0f961a7059b3477828e4c49b327ff85c074eb159920e99075ac912b
MD5 73eb3216335334d021f63afdeeda420f
BLAKE2b-256 1c5001cbe74acc4f6202554b1cef0423b99b9e8e37dacbc6f4a4074757752417

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3a8ec587f07b3fb3e387698eb8572f4494ebdb8730abeda14b98f5c80cb5f5d
MD5 6fa8a5e3ac95ea654d41bf8ac2023b4d
BLAKE2b-256 bbca39aab7399fe3fec5ae27c59d799a4210cfcc0abfe6844fa98c902dd66c2e

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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.dev137-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev137-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 60d379a4694979cf9fb33ff0bee519f685d425c7dcd1e1a306cfd4202fc9e8a9
MD5 d06d19ad726d8ec7886a4f39b824b0af
BLAKE2b-256 20a9d7d32caf028e98b1754a358768209794e4073038ab9347fed5ccc0b38d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev137-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