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

Uploaded CPython 3.14Windows ARM64

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

Uploaded CPython 3.14Windows x86-64

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

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev164-cp314-cp314-macosx_10_15_x86_64.whl (90.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

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

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev164-cp313-cp313-win_amd64.whl (73.5 kB view details)

Uploaded CPython 3.13Windows x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev164-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (513.2 kB view details)

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

copium-0.1.0a1.dev164-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (503.4 kB view details)

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

copium-0.1.0a1.dev164-cp313-cp313-macosx_11_0_arm64.whl (88.5 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev164-cp313-cp313-macosx_10_13_x86_64.whl (88.8 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev164-cp312-cp312-win_arm64.whl (66.4 kB view details)

Uploaded CPython 3.12Windows ARM64

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

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev164-cp312-cp312-musllinux_1_2_x86_64.whl (504.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev164-cp312-cp312-macosx_10_13_x86_64.whl (88.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

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

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev164-cp311-cp311-win_amd64.whl (72.1 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev164-cp311-cp311-musllinux_1_2_x86_64.whl (490.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev164-cp311-cp311-musllinux_1_2_aarch64.whl (479.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev164-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.dev164-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (488.6 kB view details)

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

copium-0.1.0a1.dev164-cp311-cp311-macosx_11_0_arm64.whl (87.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

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

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev164-cp310-cp310-win_amd64.whl (72.6 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev164-cp310-cp310-musllinux_1_2_x86_64.whl (490.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev164-cp310-cp310-musllinux_1_2_aarch64.whl (481.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev164-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (491.0 kB view details)

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

copium-0.1.0a1.dev164-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (486.2 kB view details)

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

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

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev164-cp310-cp310-macosx_10_9_x86_64.whl (88.4 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 e23c7742ffcaddb8dfe3e5c3efa9b35a110d595e48ad80668cffed1b4c38796c
MD5 00085a08ba50cce9cf2a901782efe41d
BLAKE2b-256 6d399fe60bb1a31c2f061837a26f883793c8c9236e066bcf945dea6cb00e943f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 f5f16fcdffc25a1385a3c0d5f7e48dace036800ef6d1934e6e08c2546991c257
MD5 276098be8e6e8be773f0c1133fd9179e
BLAKE2b-256 1eae6a7aea41dc7ceb025cf83c1d8b09378ce69b3cfab2737981edf6e9b5baf0

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5c3658a1f3671f5a3b25aa62b2b3f64ff81291349da303ad89c61ed79162fb42
MD5 c491ce8c50d7d9b77c9ae50c1a7ebe84
BLAKE2b-256 2e5c8c990b6935a6ce18b4f73f23ab69c7350888fdda2af404df0b0cd9d67a99

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 059223a2097b29c255b74abd2d91f2d28d3a123a9a10d2e1278e43a43a22d74a
MD5 2d6f128ff158b11198da7f629df554c0
BLAKE2b-256 d41679e02cb3babe61a363a0b07ceec790fd3ea1d7e01677c918875afbf07d07

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev164-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.dev164-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.dev164-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d33592bd99402cf25eeeeae5e0edf412af66e8d2f70ef39d3740615b83142a8b
MD5 e3216cb9ba94ff0a0d8f70249459b349
BLAKE2b-256 e6bac1de6b163af68b6434d8ad81dbbe79f2653767e1f5672cff3515c83bc527

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d9eacb65e0e43917eb2f91818be9ef90a4b7a0df174dac60aa03905dab263a38
MD5 b19b327fc463bf890878c7eabd687d55
BLAKE2b-256 5e678d4552ecad7b755886968f39c83b01e862924c29471aaa8f9c4472e71110

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67c3942d017ef5a3b0102b40a6e7a790ed05e860ec1845086895c9aa5a50503d
MD5 2ef0d95af54d1560f4b9c868714008d0
BLAKE2b-256 3ba16084ca0cce01218c5672d83032ad4e0ca02599bd01270e7e1b4bd12abcb5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d3d769403e1df5adac1d76d76005deca4c7ec5ec623e6dab0e7e0b734fdf2815
MD5 297c05e5a2e27f2cf96e828fd1971821
BLAKE2b-256 d690afe09cd4cc0ad39b403f09b02bf53ec38e6090a69098149ea999e0b803ea

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 a2f1a88681a18bc701f38e4d61b44e6aa1d0e69b3319bb295e0004934ed10c96
MD5 b337d11d6d2e5cfd4b8df665e04db0b6
BLAKE2b-256 62de677d5e59bee428ec7b159e0671347a1a07435f8ce3358ec85f24577fe79c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 8559d7827976e1254bcd57694fb31305702d76a1514320fe0915d7c2a34a3dd5
MD5 e1eafa9f549aa5b97033b580dc9d9361
BLAKE2b-256 316b3fe44eb9fa18c6618f64aa3c983216301906cc61f422f6551e25ee40bb57

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bcf64474abb87075b044ef2033956cdd5a99fa2263a3b074339af010eb44c52d
MD5 7b984bf519388c13be561367f652a0a3
BLAKE2b-256 72a5cb6dd239eabaecdf862d779fb4455a2194a6247257c504918dce6f939f96

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b336c16977a418317f49a4940948ea97a4a619093a962f523072c75894fa4b03
MD5 beab0885e37ec2d95b22ff5c9c543883
BLAKE2b-256 ad1dfaeb3b3bee33cc82746893954a2630fa7389801a7a6687e3bc4c339d344a

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev164-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.dev164-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.dev164-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 4b3f6db449a88906a4fc2497fec77cacea0ed83a0c19d22ae15f0110d6c82ebd
MD5 7b318b45553eb32b366a86ab6178aca7
BLAKE2b-256 33614f12bf9d4ac2ba2b92ea66e8f57b9dffada062f61f603bfea3338d5eaed4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2e6fcfc120f692b91d25684b86a5caf68e3006ae8e7df8c554d61dfa450601fa
MD5 7a7098de5f728f45aab205b73e55f4dc
BLAKE2b-256 fd067dd6532460f007dad8519d1c16d98a3a2e58c27dadc6ec454c56afb68d66

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 58d9b3cd080ddb8ae6bd8f3ca0dc29153c73b1125b7bb5527a7e6eafe141a013
MD5 4b30acc4fbaf83dd1ae7117c7e71345b
BLAKE2b-256 ac8fe653d2281aa6283c860d6c4583140ff60f75f0a378893e5ea424ee2f04a8

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 92e609ca584379512f4cd99e944e2d4559c39e869b463e97f27822d29e34d1c5
MD5 5c275abc4bce16baecd412ebd99b07a9
BLAKE2b-256 255d6b9c3873cb89b8661c8632411e79d1a05590c83bf019b3727738b2d970c3

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 5e3a57ae394f5e4a5352762fc6f860543435d2acdd99f122b05def8bbaec4117
MD5 cf5e84c5c95e1ce5deb6bb876b9d4212
BLAKE2b-256 1e7bc91313d76da2334800800f78fb1dfe516effaa60e320e2ea7f87af03d7e5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6a998553ded6d903861ae8d6377668d9cc3d5ddf74d3b49636d940ac9765fd0c
MD5 2e93458faeda070da43d549de7d4c23f
BLAKE2b-256 de83d9325172329f04a3f1146b91e6f814c3722f7f82409479e8ff65d53b7fdd

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f37427aaba2f81ad5d5afd8bd14cea5e949d83a15d9b3e067619ce5c3aad54ab
MD5 6bc2c649d9e871239a704f989401220c
BLAKE2b-256 b63751d902ea4c6280c182938a17d0a7b1c47d536430fae567f0eac0911f6327

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f7821f7d3fc1b81c03cb4eda21b9d945491d7104d9787b01232b8e65459c436f
MD5 bea29da7b4f19eab9142f2e72c0d8b00
BLAKE2b-256 201f5936589cf518ab21bce6529f98f9a1e41381c9f09a1db4ed3ff3bc459f92

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev164-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.dev164-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.dev164-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a78d400651c6910b15b4e5739a5354d69f008c79e783b7519ced1fa5d9e54ce2
MD5 94400d346a2d54cefd5a74bf28500f66
BLAKE2b-256 9157fae11eecfab6fdb8357c70cac71ef885e04875f8c9866305b5fc21c9e8dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fc3492210be5913e7a2f68e8e0abec172fd124a386cc38fe0199b2dce79c130d
MD5 d000083bb73008f295eaab9c0e926a5c
BLAKE2b-256 bccb61748b093b22eaec8e549833fc43704471899f83a86655b6c7e512accef4

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e99fa466bf8d4631a16c139a65bb7dcce6f4dfa8b2593997e0dc5cfdda1c5876
MD5 ce04c8f690284b6fc2494b52d7f74f8f
BLAKE2b-256 a79c3a5ce6238865b8c5bcad95e54e6bf50ec2be3973ca71a66bec00997c5188

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 c9124a2acf335c8db5202c27444beee14df866dda17a63d1c528c14073252b3e
MD5 bb5e7c5dc40e801bbb8bdfb0c691826e
BLAKE2b-256 fa915b8c1919e9c08d5389e7681d3452ff55bf3a55b1963982c8cff78b12f88d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 fbaaae9a390ed9407ebc155df020f21b61307d61bcc5a9fa29790e10d13ab06f
MD5 18af2b663b4e9da7ed38de69c87d86f6
BLAKE2b-256 e1be6dd633d881692d1f45f029b52fd2d19d6447799a930afea2b12ab0013f3f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 692a6ba4a4910408e7316bdf6c82de958d16a5e87dc84cdd312595c9ec64850d
MD5 5fdab872e2e5d6c759368978fbce55b1
BLAKE2b-256 111dd223709513dd2224cd36f85a52679f86c370f38e96d423769600c5760a2a

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2fcfd2011c20f60f3239e1e173851ebb8f1e664be530f5e272f7e4b11f640093
MD5 0136b0610bd0ee1c5216a9ad98169fef
BLAKE2b-256 3da0169f85abf35b64a9d08355ac96c50ddb0c205435619933f3a887c70bcedc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9c2d89b3110e4f5cfa890e0f79eb28da437c05b70da43a28d2e1386e133f0c3d
MD5 aab736b4cd0b5b5c1f7552d1d1896f6a
BLAKE2b-256 acaef810014ad9c8204e990cf0c3c4bcb1f864a5c08dcc3d7e9e2cf58e7cdd1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev164-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.dev164-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.dev164-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 6fb64ecac8af6c579d0aae2ab85a250392734be26b2cdf18473bde0cb81d455f
MD5 7f5e837ffa40a19115e40043d2703129
BLAKE2b-256 872ac413642a4c265d75635efde403b6119192a804b96a3564b0bb5f02550946

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8554ab4a4106e9c12da7eecdd558a70111210b515c2d4a214e32b67b8babd94c
MD5 d6abb43572644ce3ad4fd383da5a6b13
BLAKE2b-256 6c6ca9eef8a95b863c1d35180e98eabf2714b0d8f1b17653db986722884e850e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 62ad9745d05ba8ea4ef11bc66ee28d39397d6c53cb886def85f3daceac8268ea
MD5 6139ce33e87ad9a28289033596eef700
BLAKE2b-256 63bdab54211f096cf5b44007a0e14f38f1eafa3c38674aa0e1b99d97d2fb64e7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 95f21c118199770ac65478dfbae934949bcca012ad07337246c99e1531a2e95b
MD5 16d12cf48ed8ad06d19839bb809569f9
BLAKE2b-256 abc2e0e9f297685b170717a1967fe10c59646a940df8d76327c51111b90b0314

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 2e93fc8a5213186059f5623f11805634a1fa0dedf331c8dc55f187bb9a708103
MD5 72a1619faa735a5c1fd50b8b07285105
BLAKE2b-256 f26a096d29b4644b36c53673261a867b6e97f7c434484990be786c65c79f20cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 68a73128cc08cc4d7c07cdccfedee0410f6a5c28f38aa627c886784d8515c5d7
MD5 5e1e4a94caee7e6f0f59d56bd850c3be
BLAKE2b-256 f06e4dacf85f709adf537375a1dae1a021aacf5f2b90af38e66e47a2ec58bd0e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39f9eaf48c71a79ea977ded33d9a709bd566a09dc0d126fe1f32e5897ae7e263
MD5 fa61b810cb82deca62487e3b10680e2d
BLAKE2b-256 41e6bc6fb26a8502062495e238e3f2a20d4215099e3aa6dd5eda60d9553af24d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8020c2561101b50a4a7fb120039eef7df84619346fa41fa88d348f109f463818
MD5 8396f600342743c267b6967e651a5bf9
BLAKE2b-256 4e1369965f0517cb9d0af6d0ea07838995f5ab3067c3e6c0ffa2495d611d93d3

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev164-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.dev164-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.dev164-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 cf8efe9dcd8f0b0227e1c71ab24d5cf4e43d7bfb67a51280e2bf2505780ad6ca
MD5 be2df5e68933fb6ac009d2ad8d9b4a4b
BLAKE2b-256 deb8855e4046f5ee894c7ff0162dba8aad6dd24ff835baa053e7d3059195afb6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 b217f16bf1f2a0c0b9ec746c25eb3263fee417c03b90b777045641079aba7664
MD5 30a9e72c66f884017756ce2a20f75d25
BLAKE2b-256 ea647bfd275607db1ac67d39830b8e4646fa85004dfedb3f297107e2637feb2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 54af405fad849a20405c6ea1eabab1776bf9457b255896863f94de95a5f1ae43
MD5 a284cee144d93f2d6b1d95a66bae3e88
BLAKE2b-256 16e9098612c1fd0cbc90fc9da40efdd710e7d403e215f3093a28f73a72d873bc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev164-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a59381b84f4b40968e929c6f69c7d8f67d89c7b30f77ca560857dea54a497f23
MD5 763287d64d1ab40196add53e80fca38e
BLAKE2b-256 25fc63ded0d8cc17cc3921d8ea5ffa7584c08f0ff92b9097079621f50ca1e4c2

See more details on using hashes here.

Provenance

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