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

Uploaded CPython 3.14Windows ARM64

copium-0.1.0a1.dev170-cp314-cp314-win_amd64.whl (73.9 kB view details)

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev170-cp314-cp314-musllinux_1_2_x86_64.whl (495.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev170-cp314-cp314-musllinux_1_2_aarch64.whl (478.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev170-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (500.8 kB view details)

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

copium-0.1.0a1.dev170-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (494.8 kB view details)

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

copium-0.1.0a1.dev170-cp314-cp314-macosx_11_0_arm64.whl (87.0 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev170-cp314-cp314-macosx_10_15_x86_64.whl (86.1 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

copium-0.1.0a1.dev170-cp313-cp313-win_arm64.whl (63.4 kB view details)

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev170-cp313-cp313-win_amd64.whl (69.9 kB view details)

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev170-cp313-cp313-musllinux_1_2_x86_64.whl (480.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev170-cp313-cp313-musllinux_1_2_aarch64.whl (468.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev170-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (483.1 kB view details)

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

copium-0.1.0a1.dev170-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (474.3 kB view details)

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

copium-0.1.0a1.dev170-cp313-cp313-macosx_11_0_arm64.whl (83.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev170-cp313-cp313-macosx_10_13_x86_64.whl (84.1 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev170-cp312-cp312-win_arm64.whl (62.9 kB view details)

Uploaded CPython 3.12Windows ARM64

copium-0.1.0a1.dev170-cp312-cp312-win_amd64.whl (69.3 kB view details)

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev170-cp312-cp312-musllinux_1_2_x86_64.whl (476.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev170-cp312-cp312-musllinux_1_2_aarch64.whl (464.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev170-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (479.2 kB view details)

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

copium-0.1.0a1.dev170-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (470.0 kB view details)

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

copium-0.1.0a1.dev170-cp312-cp312-macosx_11_0_arm64.whl (83.5 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev170-cp312-cp312-macosx_10_13_x86_64.whl (83.7 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copium-0.1.0a1.dev170-cp311-cp311-win_arm64.whl (63.0 kB view details)

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev170-cp311-cp311-win_amd64.whl (69.0 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev170-cp311-cp311-musllinux_1_2_x86_64.whl (464.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev170-cp311-cp311-musllinux_1_2_aarch64.whl (452.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev170-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (464.5 kB view details)

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

copium-0.1.0a1.dev170-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (459.9 kB view details)

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

copium-0.1.0a1.dev170-cp311-cp311-macosx_11_0_arm64.whl (83.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev170-cp311-cp311-macosx_10_9_x86_64.whl (82.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copium-0.1.0a1.dev170-cp310-cp310-win_arm64.whl (63.4 kB view details)

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev170-cp310-cp310-win_amd64.whl (69.3 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev170-cp310-cp310-musllinux_1_2_x86_64.whl (467.8 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev170-cp310-cp310-musllinux_1_2_aarch64.whl (457.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev170-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (468.4 kB view details)

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

copium-0.1.0a1.dev170-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (462.3 kB view details)

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

copium-0.1.0a1.dev170-cp310-cp310-macosx_11_0_arm64.whl (84.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev170-cp310-cp310-macosx_10_9_x86_64.whl (83.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 78bc8ef1fb2722ef6334f6d866cd0a3bce47d063073cbf8959d1b7bb2282602a
MD5 5904c2cb69f095863a0bc69b71188925
BLAKE2b-256 0ee4115802ea627f3d8dd4171a4cab807ae09b5d56d3ca202381116761391b35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 d60bb3ac888e21fe23484be7e08689e92a9abfe67ca2584dd7ca8f48062f7f8b
MD5 c6ad4deb9b364649b73437faefa78b2a
BLAKE2b-256 07a6b6bde6974d3fabc0aee691a7ca510c616971a39a5b05222de390864a2da2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b932913e002aaa5dc292e28b1769f72f9dbb18fa37a0fb051ad1a0291165d69e
MD5 1246114573561fe60886da87cbd4e346
BLAKE2b-256 936b4d5c195cbb2bc6b61b2b2d76e143c051489f8f6fa050705d0ca103194f93

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 3c480d66067ae8622686085a51b1280b9a15a48428bad71ce75b9cf13d27d325
MD5 ce2efdf7a2194c83db5f0b1e00f88f9c
BLAKE2b-256 c816eafb2dc2bb51fa65cc9498bb97aa22de64c2bd6336fc9346f32618dca9f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev170-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.dev170-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.dev170-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0400e3476cf46052fae067b76f4c34f4b04cb33afa06a42468e25d8b50b4439c
MD5 33b4e7645620f97f1b0a36e1de2d1d1b
BLAKE2b-256 9a0fdfc6a7b2d609eca7a59441315be655818214276aef3f1992d4d854e3803b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 280e4a6ed58e2fcc98856c974f06f8687fd867190f0962e5406df3e37e3defc1
MD5 5321662a69ac36e6f43788b098fff80d
BLAKE2b-256 5bd89c481281f2e390c64d738dee2b0d9d67e2b14ac5ec3ec7b02e61f64d9729

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 352437a1a094caeb509cb7c7eed185043af83750bde2d86923ab2a3491cf6d6e
MD5 06de10dfac34dc26336757de64df791b
BLAKE2b-256 6a2f96d1cc54f525e025be40925048a06064aefbdcb636d80234b83bdb3d2505

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 6ee7e5056aa9cf95b6f898ac2b4585198ebad788e677beb2c7088d86b98577f5
MD5 e6612efea394267140c6e45e1a36a249
BLAKE2b-256 e40fb0e205c732c5754fd127481c922a8a62dd1eb9993f5d601d6fa577304de9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 4dd843a44e448826b0c73c6f43eb17a6b3f1e91a17b2bbd2fdc2be08a1c8a9d2
MD5 1eba20744236ec4a81790b0c4912ccea
BLAKE2b-256 2bffe5c0e8e2c0006d235c23268d77829da6f2074fc93a3899dbaed54b02c989

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c58fb47a5c4c2782230420336e70acf9ece1e58e79d5fba8633618bb30405ab9
MD5 47cdfc6457b2bb59c629afcc4a3d09a8
BLAKE2b-256 6af1149f621fe345e0643f2af8200bce0048b03cad6bf7e89106154d3af14cd3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 44952f26de4fd3af2da84850b03cda8162dc1130b2a06b17d3028c7e000dd777
MD5 296ac86db8e40c21d54c6f8a8168a8f2
BLAKE2b-256 b2ef463d8a4b861b8b90b503bb5ed4fa58f25af64e61e24c2bb33c01a46269c6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 80c11ff2418ed697082380268ea0a1e20bd64d29a80eec8e8baec40d92559895
MD5 57468e9baec70934903076eaf6a8f730
BLAKE2b-256 f3912ce38c98ec5f6cbcba0f01909d469e0639af7ccf44613197a32240a10694

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev170-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.dev170-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.dev170-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 af65d76b7a93eea53c0394231d7068234a9beeea4583963b040ba87417753e5a
MD5 4e50c4adfb154d18ac4b2c7706160c65
BLAKE2b-256 731dab5a42ea4aaedc2c9eae11a53e36909a71216945a1edb6711c14a5c3cf05

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6831c6184ae4c9349004bdc6bb9cf6230404ae3cc59098ce7917b0137a05a4d9
MD5 ef167f59adf535847e81c7eb18399958
BLAKE2b-256 3cc66ec5f34a2320e880ee69199606e4380c9aa4be8fb3bcb5cb44b30f06646c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3bfd2be762dfb0901f88417ced586c55dbde6e2f90250cdd61be74ccfab35502
MD5 92e53af9cd81b1948543b8ad87966108
BLAKE2b-256 5783264becd7dbe3621ea13d9b4f46033a6cd71b10055b5c3d322a25e5fe2bf5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 40daa7323632c5609f017a17b01ac449f0d59746be8904e7c99ef6300e8ae524
MD5 8703e9bd5aa752de6bd4e218683e4494
BLAKE2b-256 4ab85e6fef90a86f66740c38f6ec1dd3acd5f6320ce14453877223589d5c1095

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 510522de84547f6714bb0f0bb2d98c9935f807c747748fc487b9c46ff6e369f2
MD5 1b9770a45adfde0d7cb346272782b4e0
BLAKE2b-256 4126f73cbeaaaadabc9127620dc298105bf6f70a01bfb95eb95a1c0a276aea82

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b248d410d9f4f5af5e96e49f852d002d5be69b4e5155141a73db7c17f38c351c
MD5 51879d2029c6eed6e624137bc9828340
BLAKE2b-256 16abb51ec08f7dd09002dc3ab437427b24215d411ca0265af04b8cc2a31dac9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dcd51d464ff4fc653a4f0b38d4924bafd09cc171b42ce44f6cdbc95c6e4953d2
MD5 c8df0985f7045eb46f1dce3525ad1840
BLAKE2b-256 bf2d423fd8c1e56c824e66dbbb868317a5a29541b6cc2b52bd3617c714a0281b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 72d5aadf9fd0bc64a28a614da1330d32eff594cc0dccdd1f64889dd5a40c0928
MD5 1a1a21274af10261c25f7f82be4eae5a
BLAKE2b-256 08ae897e1076ecd33bb14c04c9bdfc41f6c3824c5d43802c8d011a9bc0dbd9f2

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev170-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.dev170-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.dev170-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dd5537324cbfdfd118a5ce49a4202b23ce1b0ef891adcba3e6eb7b029d6f1a16
MD5 b4f68203f0b0d41d7a818bc3b173e5e1
BLAKE2b-256 b4e2d040998f311df2200d0f9173a417bac1a71cd616d62d0264135f8981a3cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 56c55bdd72a4284b75e8a36661670ad1383dd15b05eef83a883c749bfd19e884
MD5 256cca502f33fb95c59499bd3ae3c4b6
BLAKE2b-256 761405a4c9ea6347915ec4e318b174904be14edbe4e54bfc5273e956f4f9e9d3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a32dd2274328acd02d572a016fb1f1f61a87c59c97bf3749618654986a8cabfb
MD5 4b79f8860aba947eea52c7c6ec48f768
BLAKE2b-256 538cf803090b6641b825188958db98b837d8ca188895f79054a228c49631e57f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 6df7af936f8e59f4af1ec8f889137d317a50106b7113231f7c55cdfd4e6ecf20
MD5 1ab792a761e51d5582e9e47584490b09
BLAKE2b-256 29b3ba6c268b24de67b0207742ca9f76c2dfea5115a7fc40f18417c15c121a42

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 847e18b3cb567b9bff045c4ad1e81a8f3792a5c5c947bcd2d800c1ebe26b51e3
MD5 9b86653a515a6848da51a4e6365999c9
BLAKE2b-256 2412bd35236d49d377aff0356656bcdecd7af68e01cb41d4b4f26da6b594c67e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2b23b58355116cabb343e816459dafda4bf6613ee820909de8cd8bb3501653c9
MD5 7dde84659a9a812d6f49dc0fb2121cf2
BLAKE2b-256 a1bc58ddb1e4162265f7c6419249557c23291ef9f12b03179637b8b728283469

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bbbb39f4cec453c9705cfeafadd87d5cb71e4ff7ce808ee9af645079eb4a5556
MD5 060c99bda6786f2be9d60879ff1ef1d6
BLAKE2b-256 413cc7117a6e17349dff06b490493852ebba56acf30a928d65185f809e7f2b76

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c16189db044c782a40ea0f7c3a9ab974fdfee7d49a53d5049f823bd36a6ac68
MD5 8ff98d2d429e92fc81dded2dc7d52ba1
BLAKE2b-256 4f1c1d7bbe2653594fea102fd0c45bab4876aa212c61e88dcd38c2def81d14fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev170-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.dev170-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.dev170-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 80c84bac33d84135b65e873b2eeb3e89977179f859e0834c70124e5f8d441a1d
MD5 ff5340d034dec1e3a712d98325082888
BLAKE2b-256 9f28e1ebad2b481f9117d37ff634ee31ef6169038e2b1f1de073d23dba7d3a31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 92eec5178229d4f3a74515973253fc70b13b74f581a79de0c02b895d6d7de9cb
MD5 db930e51620b8690d115856ff0633374
BLAKE2b-256 b4cc74009e0c9ea1bd103f5c94ddb7954a04040d356fa0a89b74685a49ab92d5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bee5d71c1657647aa56fc2dee9e9f2833ccce093fa557e93c0d01eb58def90c
MD5 bb7054d24e2447686b883a1b9871e217
BLAKE2b-256 8cf6fcebb51a40ae6e9c7e1e938c5200b02610977a22ba1fce3d55e8af999c51

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c8d04ddee7cd30eceaca943df0bc582a7790cd1d08268672a3d9ade55e12e8f8
MD5 591041250daadf972e8298ba533e53e1
BLAKE2b-256 07c36d0a2eb4f8a3a37f89a84c601a3365fee3fcfefd5e759a4f3d3ece140db7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 e07f9a6a0ba5399d32bf5a1855d0690e2d7799313d621fef661e79b40c28ec44
MD5 02f81e4f6c563ece28c6e7214496542c
BLAKE2b-256 5727e267f5ded2eedcde68bb4baeddcac51a10c07ca535d96adf3052f3ae7c03

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 62414e6ede80010fcc53f9c41440fc0d40dd4eb31d9a2a60d70afa8fe9bea1bd
MD5 6a249e7abc8a063a230737cfc9c54d86
BLAKE2b-256 cfa3993a0a35d410dc6bc1488853278e6547c1797b61aa4c0b35e4c450bff4dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 9acb13ec38c59ff51916872cb949eb1c5819a32e07d2cf69c5366806234cba8f
MD5 8f3f1a730f5cc9784945490b1ebda0f7
BLAKE2b-256 6483a4f48d45e5b8ed38e9be4e5a30a77e30ff1e14d520b599ccbd0692727828

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 59f5d7300d848c6f219a998d954e3e2bbca5d818e019a90ad4dee62e88180e87
MD5 5fb91f018b312992c998d1f61f4af9fc
BLAKE2b-256 068890a7d9d14b6c9a770b575b586e911ed215376af564a0aa819bad779f37ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev170-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.dev170-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.dev170-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 2200af572ea4c86c985b58e9d1d740e26ed3d5d323f0726e6fa6c42cd8fa595d
MD5 c50b0749fc11ec28b78ddca7d747e2e0
BLAKE2b-256 310102d258a172b44a5f79cd61126c58a7f75107993ce52754353306f91c74b6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 c6cdf846d83f2d5e0a556e914718d021d79b2f73d4931d8da46168f3f815023d
MD5 53e1d4bbab891ad17b004aa09a697821
BLAKE2b-256 55c54e9791d325934f6b0490318d42fd60ed0c038b5dcdfbd8efa19620657ea1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5bb810f1d6f6b059182ee0939e1d014166fd97b72b67944f76337945aafec28a
MD5 aa4f3af70bef0880345188c4e31347a2
BLAKE2b-256 4e12f02fc59fc187b0da7f19c2fb057be94eb3a96f83bc176f775278fb9748bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev170-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71e21d3bb0a4cb7340a06d3b124571e79078cca4aa9653a9cc35b5faa623d05e
MD5 1bb2a821f5b538efbc56cfc9bf3ff7d0
BLAKE2b-256 1b948e19422aa765340a3b2593874708af20b65abae1495ffebb3ab5ed4f313a

See more details on using hashes here.

Provenance

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