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__
  • 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.

Tracking issue

[!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.

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

Uploaded CPython 3.14Windows ARM64

copium-0.1.0a1.dev143-cp314-cp314-win_amd64.whl (76.4 kB view details)

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev143-cp314-cp314-musllinux_1_2_x86_64.whl (506.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev143-cp314-cp314-musllinux_1_2_aarch64.whl (493.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev143-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (512.8 kB view details)

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

copium-0.1.0a1.dev143-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (510.7 kB view details)

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

copium-0.1.0a1.dev143-cp314-cp314-macosx_11_0_arm64.whl (90.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev143-cp314-cp314-macosx_10_15_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

copium-0.1.0a1.dev143-cp313-cp313-win_arm64.whl (65.7 kB view details)

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev143-cp313-cp313-win_amd64.whl (71.8 kB view details)

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev143-cp313-cp313-musllinux_1_2_x86_64.whl (493.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev143-cp313-cp313-musllinux_1_2_aarch64.whl (481.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev143-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (495.8 kB view details)

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

copium-0.1.0a1.dev143-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (487.8 kB view details)

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

copium-0.1.0a1.dev143-cp313-cp313-macosx_11_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev143-cp313-cp313-macosx_10_13_x86_64.whl (87.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev143-cp312-cp312-win_arm64.whl (65.2 kB view details)

Uploaded CPython 3.12Windows ARM64

copium-0.1.0a1.dev143-cp312-cp312-win_amd64.whl (71.2 kB view details)

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev143-cp312-cp312-musllinux_1_2_x86_64.whl (489.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev143-cp312-cp312-musllinux_1_2_aarch64.whl (479.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev143-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (492.5 kB view details)

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

copium-0.1.0a1.dev143-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (485.1 kB view details)

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

copium-0.1.0a1.dev143-cp312-cp312-macosx_11_0_arm64.whl (86.8 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev143-cp312-cp312-macosx_10_13_x86_64.whl (86.9 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copium-0.1.0a1.dev143-cp311-cp311-win_arm64.whl (64.9 kB view details)

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev143-cp311-cp311-win_amd64.whl (70.9 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev143-cp311-cp311-musllinux_1_2_x86_64.whl (478.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev143-cp311-cp311-musllinux_1_2_aarch64.whl (469.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev143-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (479.3 kB view details)

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

copium-0.1.0a1.dev143-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (475.9 kB view details)

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

copium-0.1.0a1.dev143-cp311-cp311-macosx_11_0_arm64.whl (86.0 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev143-cp311-cp311-macosx_10_9_x86_64.whl (85.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copium-0.1.0a1.dev143-cp310-cp310-win_arm64.whl (65.3 kB view details)

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev143-cp310-cp310-win_amd64.whl (71.3 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev143-cp310-cp310-musllinux_1_2_x86_64.whl (479.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev143-cp310-cp310-musllinux_1_2_aarch64.whl (471.2 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev143-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (480.4 kB view details)

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

copium-0.1.0a1.dev143-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (475.8 kB view details)

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

copium-0.1.0a1.dev143-cp310-cp310-macosx_11_0_arm64.whl (87.5 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev143-cp310-cp310-macosx_10_9_x86_64.whl (86.7 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 57a33ea426c22f1f27831aeded19101c8feee1238a7242320bf1df4732a70eea
MD5 7650752e98d6139e922d194156c1f93e
BLAKE2b-256 a536ea40565db1479cb67e9949584ea5092333578871449a37542b3406caf254

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d5078687e9913dfaca1a35146808e7f1fb516ed392f472c0e18d5ef2fa34f298
MD5 68f15dd11d22f77a15334ee2a256bfca
BLAKE2b-256 a643fcdc2a43ad994f5df92849b6cc5a2a93b7a52c18d2683fa86ae8f6255e10

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 983c92854b02aa98d4be97b77836e5a4f3a6129e9efbd6c8901bf8b188261c4b
MD5 6fc59b5f6de78107b7766408a05c7d72
BLAKE2b-256 ab57291f668125c48d25d0d98fb865672479c6ebdef764a077f6652eaeae30b7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 018dc516016d4e85d86aec1d56f9ca0b26f692d81f23882867bd4a9d8eed1366
MD5 640870aeddb32669401e25d06fbc15dc
BLAKE2b-256 6495bb733d073a08123113c162f0692d279d1d9b2e8c0a75d1e43c22aa6cc291

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev143-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.dev143-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.dev143-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 03355ccf6090ec4bb13fa8ef94f8414316358b03e549b2773cee308e965769db
MD5 62f4d11096277589dedf138b1a7eab92
BLAKE2b-256 012c300aeeae9ba8c8763d48a6614561b4438974d969be944281dd794f075ca6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc9666d40e83805056d38bf9aecdf9e26e5ec27343c3957fb9d976c7a5d06baf
MD5 af40d0814d303d3d9a81e8896a86a4fd
BLAKE2b-256 1a1237ee50bd06b73b4a9c3ef4e3532dcb0428f1ddf7e5908e9c33acd77736b2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84186f3090884a29a10ac411ba9fe1a916b90ac246bdb417208bb78be71f8827
MD5 85a1cba451d09603a1d77b503ab43b73
BLAKE2b-256 d7c71d795fddaef204cb49c6e2efd1599877a112911b1d3fe3eb9449e4495d1b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 2fbbb18299c5f375fb20c6dc3001da8e503de65bc76ea9cdb3b526164e331f2e
MD5 0b5d7da72be1e2a16c2f94d08e606786
BLAKE2b-256 717f79a239f4d9a38a66d0dbb93508d2700272b10f49cf12ffc623fc5b8d76de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 d29f97daa1690538773bce3dcb75cd565e717c081b475994f455794eb6806390
MD5 e9ee9962d03d52b0439dcf9528ae8882
BLAKE2b-256 84339ed360662de0540d8aa78f3081e255181b7d3e91b7794817636b5c6a2c00

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 971a6055b74fc8048f3f19e6aca4929166f2df713d026b98b3c77b4eec6d42df
MD5 8e1233b043a43f82bce2a7440fca2a8e
BLAKE2b-256 cdddae5a50c4d4a0f917eeb18080b38cee9b5dcdb10b5e8bf09fc0b5f3d72090

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcdfde3b7bfed281e7602c4ddb26aabe35ce8c052bc57dce01e9e9c36273db10
MD5 57455889e37203e1e394770d92545f31
BLAKE2b-256 69e616e7966bbbe98c154eb6975d8fcaf7f9635d84d4768f6655d5dc8786ac14

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bc1eb7d32a4b80ed5e937dee7003d29fbadc5f23eacd79f8969659930089f06a
MD5 c09147fdc6f3cf80e0dc10760556cc93
BLAKE2b-256 788243ece812b427daf3a5f4297994b3296af8e4895c2f1d4468d838c857cdb3

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev143-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.dev143-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.dev143-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b5e063cc54f2526e33ba4c03cc99b4636d0355b78f119ace722b2ebb4b835dcf
MD5 74a6e4e5c90cf65313de047a189253e0
BLAKE2b-256 1092fbc43f56c317c88d1d2959d003bf34bcfcbe4fb4f67ce6a3edc8340f57a6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 800150e217944b7642993032f0de33be2deb581f78ede11691ba09379b23bb03
MD5 f1e7f4910bf52810a021596717fdd630
BLAKE2b-256 7739cfe6e629aead6819e52d1e6da99e178909d2c423984be84b4d4b8c64bc12

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 defad355fa6d92e09958372185c6bc0ca92d12d87f2dcb2fcd049c87934a6907
MD5 f9f42423ab418e0d75ffd135538f5a33
BLAKE2b-256 55efdc83e72caa2215cd951b862751ad39c18c4e4decff0cd7b890801e0adf0d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 8428d5d703e13020eac0511e9d4b769b6af69ea5a1e8bac6b2cab8babe3047f9
MD5 249c7e9bb71a534c15191fe37eaa8817
BLAKE2b-256 a5103fcc6c251ed9671929c76ec7d2287a98adfc11bcf24e5f0dfc643c229ada

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 0dcfb516c873cdfa368a470ed848aec1013390030590c68c171785ee87e3c6b4
MD5 c30b83d46ca721ed3adeb688c1d63ba7
BLAKE2b-256 039694c86a924ccc8ad2574b54119a6e4ea3fbf0f1a7796bdf3ce592f2c50105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a254db7063020824a9f5e09251f041b45b13ceb692ea4269feda3749e3358cf0
MD5 a358d22066a958b28b5ce99bf9f91ec3
BLAKE2b-256 99b5284f0813fd50fc316c6cb70d1170732b5f6adc651ea465e2ece9bf6fc013

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 626aecaecb675b27f03c91d3fd07da4618824b9c6e91aacd992c90f4a0f4dbb9
MD5 19366e151b4adf0fad037571641b55fb
BLAKE2b-256 610abcde4cd587bbe5cfaee2b92220c58e88532b76cfb3cf9f89afa3c470580e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72fd80bc4532a3b8c62bd11bb807a7354d7aec57ff76fe517acdc8635d857d81
MD5 88b2c4199219604caa65eca5c58287a4
BLAKE2b-256 f628b40a45289973513c03037bbef86e3c667b062f5a4e468f5449556c40a0f6

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev143-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.dev143-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.dev143-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 5ef38565416d142b31a52159ffcd518458f4266ea27a6cd3934cf0e81f706fe9
MD5 1e48975e0ea91c150d19cd21edf3db6b
BLAKE2b-256 5726efb01ba49544aee5e73f79d52b5fb6bf9cc7c9d8a42b44c7e9bf6d8b268b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 5854f8c4cf206e25893d13a2cbae5e9256d465358ff6459f3c6714f563ae1ce3
MD5 fb10393f01a3587b15062e65a032141a
BLAKE2b-256 264b17b7e98fecb3819934b06d6a07c05d9762bd99672c46f9020332406e02f7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 683c1ee58e5f36731098656866a8e2c0b545860fda53ce54060201d9802d3f4e
MD5 6a3411c269463ccc2448bae6e0a6dccb
BLAKE2b-256 d6f47c53be4c79215ff4bcab2e0e03b840230335a834ee60b19345908661da62

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 234e78d6f6d14afe63199de219b2f8a069db15a4eb8ba8c0c88e36b9db8b835c
MD5 af41cd02408c876dbc68ddd3ad5223e6
BLAKE2b-256 12c663b1f0a1e3b7e1836f36e7d9c15d1b267b300f41d4b5c444e63624250519

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 4add349f8499911329ce33cf85e3422e59c44f8eefab7f82de5cd847e1967663
MD5 28eac8a40171d2a62c950d820bd6d15e
BLAKE2b-256 7900d3ad423a5f7ed30a5108d062853898693dfe0d3021ec7f7aae0c10bda5a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 829a38dd94d025dfdb090f57e43a91c41616e8d20bc14dac80ad4b1de9da0bfc
MD5 89517fa4f69e3c1775b9c817cb68f399
BLAKE2b-256 badda85af462ad0acf5939d81f477e4c5beb26760c15751e2ce6e8d98c9a10af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 15bcd8c21f45f2ee87bc04420ff4cd49e795f5e532ae7d8db673b88090c03405
MD5 37f98c851e13544382f95ff85f457098
BLAKE2b-256 279380be4d1730d78fa04d8ebcf72c3631bbb466a51a2f92a87455d66e8f0196

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3ff75dbc6db897c4dc3157b4ba0b17cbbfe73f1d9f8c822ee725f7b7a7d4579e
MD5 82b785d4c490b72260625607762e361b
BLAKE2b-256 c26c377d41c053d8d804d3e16d14a0d384de5f1f833f07886f60c2dcbe5ee570

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev143-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.dev143-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.dev143-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cb73e10b28eefb634ddc6172a96364618827668521ebdf1e15d4e7e3979397a6
MD5 4cecd7cac9aa0fe5c88024a67aca75f4
BLAKE2b-256 89448cdf9c8451f8f57f31bf2c319cd6b26c1e136c57407611203152407dd8c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b67dc3e715f76da4afff886b674b4e71b343a42230514751c54f113fd9ec6352
MD5 ce1dc6bcf52a56905e5a91ab8e3b9b64
BLAKE2b-256 04a3399c5c27f4e5ea0d4c8ac304345e2c769a6aab0f8fbe31b6cb49fef768ce

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36d323b1fa8fb92d5960b95d7eb4abcce602f2f39ff9ac7ca731240435d96473
MD5 d98a798acfa648b825c1c3a2d1163ed9
BLAKE2b-256 eb0e9c179b73afb5b8e27a7ebbba9b5096cded2833896997515f9356b114c0a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4346c2123cf4399d35ccafb95f4e8b69979fb0c5296b368601c0c6251a597aaf
MD5 e1de87b6e39142c504d620d2322e3c2a
BLAKE2b-256 fa6680b18a31004139f3f77f0da59ac9f50ea5bdf39a879e25194489310b510b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 f72df02c54911da0ceba5c57404e03761d2b0013fe5878135ef54eec82c1a601
MD5 a90dd6b3c13b61cb62a85bd001508697
BLAKE2b-256 4791296a03f4aebf8e18a9246d6dc002a242f7c0c59feb01808a5393babb44dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 3d7297e142b656a2159e2ae88772bbc1042d7125215ab8404319a6071673297d
MD5 ff8e60eb4264636ef18a5e6dda83fdc1
BLAKE2b-256 34f43e2d4a2302bbec522fdd67271b511082d7c4b78c02c2e622da26d3fa8b35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 acd14aee257a8c17df64fc968cd56f6bf4b00f593f11f9e3e4861d2a892c062e
MD5 62845b3338de93052742cc4825c1864b
BLAKE2b-256 b637d92b2eddf491e723509eeb8368a2c0dc01314a87b16b0419e05861790d98

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 02bbc62fc263b66c93b52303f18975731d338b80c589bbb4dd79ca121c22f458
MD5 c84e7c4ff69eaa72e87fc0e822508a83
BLAKE2b-256 5878d2dfad7d57763ae5d5c99767f74f3604a12580708c817da20e7d502820ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev143-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.dev143-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.dev143-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eb98aa5e5aeee848519a999684bfbcf08099d44f716aa2c2157d388b14eb7297
MD5 841f380a3c0a6dad8cae4a9265eb4c85
BLAKE2b-256 fe81bae03bde8a39d7e09b3a23c89bb095192724f04dd873c7ee064e5982c516

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f37c459531ce14965fb94bd013708d9844b0db3939f0d9505eaa8d293287d038
MD5 9e7c97146e677d65794542c4c4d1fa17
BLAKE2b-256 d37d2db3fcd645c869ef9505b3cfd5658d05aaab5d6db7fb406d57082ecde5ba

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ad17b600ef4361c0753bd6f7027137e5a15f59703d1dcc8b9624227e6b97327
MD5 e52e38720e355c23d1d617dec3f9ec7b
BLAKE2b-256 1e7d92dcc823c36c5034efb281c50bf2dc63a9e19705e5139e68314160c2e43f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev143-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 47eb99862af14ea9043ce73e6cd9b14657b5503942b36e5d0a11f22730073d81
MD5 42d5cb85b3b799e17527b78e1ef5a70f
BLAKE2b-256 4d56d684a7a491140780872ee365e966e2d63b3ed52da21bc2d5ab85ab982a84

See more details on using hashes here.

Provenance

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