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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev158-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.dev158-cp314-cp314-musllinux_1_2_aarch64.whl (506.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev158-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.dev158-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.dev158-cp314-cp314-macosx_11_0_arm64.whl (91.6 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev158-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.dev158-cp313-cp313-win_arm64.whl (66.8 kB view details)

Uploaded CPython 3.13Windows ARM64

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

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev158-cp313-cp313-musllinux_1_2_x86_64.whl (508.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev158-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.dev158-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.dev158-cp313-cp313-macosx_11_0_arm64.whl (88.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev158-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.dev158-cp312-cp312-win_arm64.whl (66.4 kB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev158-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.dev158-cp312-cp312-musllinux_1_2_aarch64.whl (493.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev158-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.dev158-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.dev158-cp312-cp312-macosx_11_0_arm64.whl (88.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev158-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.dev158-cp311-cp311-win_arm64.whl (66.1 kB view details)

Uploaded CPython 3.11Windows ARM64

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

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev158-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.dev158-cp311-cp311-musllinux_1_2_aarch64.whl (479.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev158-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.dev158-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.dev158-cp311-cp311-macosx_11_0_arm64.whl (87.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev158-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.dev158-cp310-cp310-win_arm64.whl (66.6 kB view details)

Uploaded CPython 3.10Windows ARM64

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

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev158-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.dev158-cp310-cp310-musllinux_1_2_aarch64.whl (481.5 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev158-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.dev158-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.dev158-cp310-cp310-macosx_11_0_arm64.whl (88.8 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev158-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.dev158-cp314-cp314-win_arm64.whl.

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 eb0b15b989d01f96932f591f9e987e7f19d803b50a1a3894af5138ef29150490
MD5 f7b1db6bd4ac122081109930d4359e02
BLAKE2b-256 935d975e411ed2a8c002de2070824a30ff0f77e01c52aece772a05bf9df01ea8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 465995400c3f80e066a2f0b35c37d7da45b09cf64831d799d3f1702ef092a972
MD5 2dcdd84e3675411365c10813cb812cf6
BLAKE2b-256 e670afbf67a2f7fcf57af054803f791eeea92babb671d7f09a75217524832203

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c804f4947b5957a5c35afe9ea8b4c444b1213fdb09804f5b2e06d195e4db085d
MD5 3c81083e119e8e559662c3dae764db09
BLAKE2b-256 de7672aad54f09649f2a84a5cb4ef63311099544d37317f22a4d4c847cfd249a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 95d1f9069a07ea0286b4801fe0a7fdfa2000dfa1d74fa4498cbb5cd85b5c39eb
MD5 594be72e21670cab2ba2941f33ba26d1
BLAKE2b-256 b40c7a1b271080a511505fdf7d458549bd97293d83f6782374c7d70696b7fc29

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev158-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.dev158-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.dev158-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f0d8ed4a644feccc5d46f0fe49dc992cfe8c7f552c926fe623a8892e4c2344b3
MD5 df30dfc6d491cf994546486ab539bfab
BLAKE2b-256 a978a96f182e27d0bb104017f00bb6e7e42de462489dd0a808852bd118211ed2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3ca125df28c9c4495a4a1077f7a4d4049d619c87534c083bb084a07423125e3a
MD5 02c0be9b5ae16bcc34a8c6805ef9d17c
BLAKE2b-256 820d8412684a09a34d719a04bd36bb07f6480cea6f2cb2e507fdbbdb8e476e7f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c827c1a177792207c6b86bf120d0842f5427bf7cc851a94d5a72f7f91eb7c4e0
MD5 6cba636290ad761b184d139a6ae4dc8d
BLAKE2b-256 f40ae393248e55f7588a830f5b0fbd3700da1fe6a350475fd013f7618a4ee8a4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 a87b22507cd6ad4202a21e7a1562819a2efccfb4b171ec84bcc87e6b3e6ebe88
MD5 b7bf517ae38387b76a26700bb41c0999
BLAKE2b-256 6237179e1d03500ff03b10c0b150141e2cb9a26a9fcf394507e34334c9e9d1f5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 c7effbc947a3658e8dee565d81cce9abb5f0efd6930888e131b79d12f0e3c51c
MD5 16561c4c2c363a3d28850997468bc0a1
BLAKE2b-256 c92b84001b82eabc6b8079a66bcabbba9fdb43134652bf1ebc317a83eae0c73f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 1d839c1a185d83f98e5695d9629266a0d7fa0dfbc0a6a6102be6c6ac19f3948d
MD5 d98a4c447e4b827a3f072e4245df3cad
BLAKE2b-256 13d9eb78a49e6c5a080a7fa60f81006a458ebff404a011389d4d9d2070fe5b80

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 67b826ebf3c65fe4c631f45d16374a6d4ca5eba64857acc9d4016964273ff18e
MD5 2fb2407790d26e2907e0f0cc0d42369c
BLAKE2b-256 e0a89aaee2e1418e41bde2646b3c89ee56ebccef152f09a72ad31b2cc7648b94

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8c6fbcf290d34362825cf27e189ed35dbc71965391e0723a691ab9910c1a8d25
MD5 f1e0882d6ef424ab46be3843919b95ec
BLAKE2b-256 a6b21ba8a5da1778a01544c0906ab1ee110d759725d26cf640b81294a2afb065

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev158-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.dev158-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.dev158-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e4582bab73dee20ce217ad8d06797074f2f44f6e03fe73552bdbba7e785f6cef
MD5 a3dce668d9c4096e449811ab65a5a15b
BLAKE2b-256 935af6b6eaf24f49d5b328e7c5a8317d92039392cb986dae5b79a5b9381df121

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d7c32200164ca9d64d972fc21b86dd0c63baf37c33cbeeba8ab7b15d73c268c2
MD5 d1c73ab43b619570478ff6ca75975a41
BLAKE2b-256 2b5b1628ae9541176c4639a33c35015e97bbf7bc924a9195111beb31455a8e93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1506e5f7c06f675194b70cdf7a4f405626ff2ce33304978940ba9dab9beb9b30
MD5 087171fb4cde0d3eeb0da6fc6adb8e90
BLAKE2b-256 7144a0ad2213af083541a774f6cea9a01cca39ebc0b0fe5007ecafe85a705182

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b8e3b868d4feabdb21d41115c1120fb2063687337c864ead6c4a9e5217b97e65
MD5 9028ed850e2364cb147586352ba1846b
BLAKE2b-256 0b34eb1536223f1d04510964e916090f6b078e01b60ff401b1c29f565a31bcc7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 6235135618297b5f49ad1038adb61f29a7132195242c500c44da397ab11819ca
MD5 ea8f49de2b5e2fd3b9404521cb5a90e8
BLAKE2b-256 8a28a92635d03f2726a7d7fbb1d0489bbeda921b2db9864e07d76cc8cb6ccc84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 81607d41f419877d76080d274aa44582a088ac1a34c3b3f9f94967f5502d251b
MD5 be851296e86ec0da427e40b232aca9f2
BLAKE2b-256 d2938f8af2c26103f7b2a2e9ea807e2cc2fcba04f53780b67bcaf7c6e4c3af34

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c170b5eddddd30308236e83a41ab4ecaa2bdd8b57e925fbed6f0de398a91b165
MD5 aab3389f82c301047226137fed4d3be2
BLAKE2b-256 2666898ffda428e77d9c6e8406a41a934dae60133a53b2be840c32fdb3a4db4e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d589ebe7913b8d5c0bbb58c0e5a492075185d3eceddcc4f1131804f400de12e4
MD5 a9fd91c5d835e730638887ae21a4e233
BLAKE2b-256 395b4037f46868cc112955cbf980a9d8fbb8e094a8e75f051303f0eb396e769d

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev158-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.dev158-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.dev158-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b3519c74c017c74f4a874235b5acde13b3c0c89537e2e85389ab30de15ce2fcc
MD5 41a58440037d426c9ea9b0c840e8b9be
BLAKE2b-256 acfbd3f04b40608cca24df9933562a2d81943b7604d783af2a10432bf39c76a3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b3aabccaba51d45499f1d85102859f36dc4aba55b97af6f8526f46d9534d9fc2
MD5 642921b9ad8350f6d39bae9e7ca56755
BLAKE2b-256 06e49599c7c2e2eaae3616f086725281ea960daa0d8797d9a3b4a8577e71bc36

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c58492b055de46cdef97364554791ae8acda19f9766d30788b533dba1d3e9e02
MD5 d33c3a7aca88a66207fd54ec63431896
BLAKE2b-256 33d533bbc9383ebd52070794782fa3b47aa3358dc2ae051f852b6037ec09463a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b6b97ecdd6fd9194968c264c0fbb3ab154980e6be709397ad8eb63882573c6b3
MD5 5c1e32b14459dd8cfdeae03d4db87eeb
BLAKE2b-256 f7bdcc4527f3bc5c1450a60277307398a631f1242918abb20edbf83e85ec261e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 09346c8e3a07c3a512d80eca8ad3044d0dfb5b8bd1570826fadf6ba04992a951
MD5 b31b0aa60d0974078b39291e73a2bc0d
BLAKE2b-256 2585b5bbc0b8b05fdff2b68da332aff176dae69be9f94b4204ae10a173448124

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e43f7fd2c7a4641d249f5d927af5e47d3e9199fb785b6e2faa51bd2f796c845c
MD5 86620c64c85919a503495c49a4694acb
BLAKE2b-256 fa649c45a5d0d349dea28a0bcc2adc8d4de38d7961497d4b34ccfd20786b4e55

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 96c0b5504c373b8b32897586d2618a922509114b17b967aad4feb86eb6f7c526
MD5 42f41e4b35d91dbb83ec13c8105a4934
BLAKE2b-256 de5a3cdc30208e96f54c3bc5e76e8fa6a179c9d23917782e66142ce03c73187b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 376b22211a4bbe8aa68a1fff3dda7c53ff5fe1010f40af1bf727682f83a92217
MD5 5b279aade53df0ebd31a74d8446b1c0f
BLAKE2b-256 e416b491d05e2e33e951b336362b9c4519a57c63a9652c2a0265799cba7cc31c

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev158-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.dev158-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.dev158-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 721d7ec3f34d2d346ea92e153ae5f314a91fb8e26cc45774bf82f88b8438c4d3
MD5 1a1adf1295a86db5b4d99ed60473b3ab
BLAKE2b-256 24bb75d36ddc2d4007838af719794cd19a01cd1465c83cc29e419b48218c329d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 25153ce6115a915b482861a0d484dc41c54115efb4fe35db6f8ea22cfec8a393
MD5 cbae3dd648390e208eecd01d14482e79
BLAKE2b-256 8a2658c524cd4d7ca156b9c779066f64d64d8421ab0c9c3154f3cffba537fc60

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ec25b1c95fb4830986257b2ca9765523f3392287f85bd027cf6307a06fa9b37c
MD5 2164ab6fb7c7995c0cccc4c802a00764
BLAKE2b-256 aa7be8519a567432ddbef90bb1b2c86854da8fce244c0a415ee2231a9f2d7958

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9a7f03176dd426c1aaec3df0998115e893d626a93a54570d09fe2960f9fbfd20
MD5 242689235f66190210c158d82098e033
BLAKE2b-256 0f1a78275fe64538b3f8f2e52723cdeb5599bfe52121ad57780e8651a777d626

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 ebba989f87c38960b8487ac316632903dcea6c1b5e49c10267b6a69a3d9b4a40
MD5 f6c2a90444141660d2b6021f5ae5ec6f
BLAKE2b-256 37bc2e0b680760be7f9978dadd3bc0707affea284af315d50e3efbd3e22460cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 914d42b8a626ad625373a9f5267b08fc2371e4d9d7ddba2feaf09d2cb31a71a4
MD5 9c5637a3d16aeb99a896005e4abc81cb
BLAKE2b-256 f2f74175a38ea5b2ca347a38b4d47c1c42012f21772798f9952ffdb48e2f19bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 769ad458fdd828f642d07be6adee2e8fd838fd1c5b3aef64ba5ecc34acca747f
MD5 ea2faea5adeb19b4b661901a2105324b
BLAKE2b-256 e8b6f003f72301b0da9e38a9cedd741966159dd8b9f79f860d6f67ae54b6ad43

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 07189015bfbf90f3d53a692b512a293806873db930ed2aaf30117d2439d09461
MD5 462abc913dc7d25b2b99c1c5ccb227ee
BLAKE2b-256 3a6f619a5113c78285af9371bb33fa68c53538cf5b5753fac40afaced8f6e0cc

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev158-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.dev158-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.dev158-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cdb7956d1316ff8e411e370eac22a4362d7f989e3d7b459bb9d3b76874ec39d1
MD5 3415ddd8527a6f4995dabfd94b6978d5
BLAKE2b-256 d3dac01bc72fb2bd1c1f6a4439874f89e3809a41e0b2379a08156a4d30759586

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 1e58228533d916e2f533b6d6e6863f58673a706132cd90210c5cadef64907947
MD5 e5328689b2ab4e6fdeddb72184cd4023
BLAKE2b-256 b7608f452e8b1ae987cc8986866489f84dd0c6a60b8a1ced2b3f94fea4344ac6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9237df3ca701975d8fec42412457004be7837c9d2814ab546840d309e413cfab
MD5 4b2a7d4d084c3692ecd0bcbdf21f8b79
BLAKE2b-256 0ce998fa779fb6c5ecb0f5aaf0361c5c5753130335e1c77f6faf66169533a31b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev158-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37be10e894d7a2cf871a1e708f57d46334779e9d3f186f5147e4063d66da7186
MD5 c1cfe17653fdf935e845b1a84f101e95
BLAKE2b-256 92c58805badd33d39cf4d689e4f052d3d45610102ee30ad0254fbe7baebbf7b2

See more details on using hashes here.

Provenance

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