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

Uploaded CPython 3.14Windows ARM64

copium-0.1.0a1.dev167-cp314-cp314-win_amd64.whl (78.8 kB view details)

Uploaded CPython 3.14Windows x86-64

copium-0.1.0a1.dev167-cp314-cp314-musllinux_1_2_x86_64.whl (521.8 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev167-cp314-cp314-musllinux_1_2_aarch64.whl (506.0 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev167-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (527.3 kB view details)

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

copium-0.1.0a1.dev167-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (522.1 kB view details)

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

copium-0.1.0a1.dev167-cp314-cp314-macosx_11_0_arm64.whl (92.5 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

copium-0.1.0a1.dev167-cp314-cp314-macosx_10_15_x86_64.whl (91.6 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

copium-0.1.0a1.dev167-cp313-cp313-win_arm64.whl (67.7 kB view details)

Uploaded CPython 3.13Windows ARM64

copium-0.1.0a1.dev167-cp313-cp313-win_amd64.whl (74.6 kB view details)

Uploaded CPython 3.13Windows x86-64

copium-0.1.0a1.dev167-cp313-cp313-musllinux_1_2_x86_64.whl (509.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev167-cp313-cp313-musllinux_1_2_aarch64.whl (498.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev167-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (513.6 kB view details)

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

copium-0.1.0a1.dev167-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (504.2 kB view details)

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

copium-0.1.0a1.dev167-cp313-cp313-macosx_11_0_arm64.whl (89.4 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

copium-0.1.0a1.dev167-cp313-cp313-macosx_10_13_x86_64.whl (89.7 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

copium-0.1.0a1.dev167-cp312-cp312-win_arm64.whl (67.3 kB view details)

Uploaded CPython 3.12Windows ARM64

copium-0.1.0a1.dev167-cp312-cp312-win_amd64.whl (73.9 kB view details)

Uploaded CPython 3.12Windows x86-64

copium-0.1.0a1.dev167-cp312-cp312-musllinux_1_2_x86_64.whl (502.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev167-cp312-cp312-musllinux_1_2_aarch64.whl (491.7 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev167-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (504.9 kB view details)

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

copium-0.1.0a1.dev167-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (497.9 kB view details)

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

copium-0.1.0a1.dev167-cp312-cp312-macosx_11_0_arm64.whl (89.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

copium-0.1.0a1.dev167-cp312-cp312-macosx_10_13_x86_64.whl (89.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

copium-0.1.0a1.dev167-cp311-cp311-win_arm64.whl (67.2 kB view details)

Uploaded CPython 3.11Windows ARM64

copium-0.1.0a1.dev167-cp311-cp311-win_amd64.whl (73.5 kB view details)

Uploaded CPython 3.11Windows x86-64

copium-0.1.0a1.dev167-cp311-cp311-musllinux_1_2_x86_64.whl (490.9 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev167-cp311-cp311-musllinux_1_2_aarch64.whl (481.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev167-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (492.3 kB view details)

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

copium-0.1.0a1.dev167-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (489.3 kB view details)

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

copium-0.1.0a1.dev167-cp311-cp311-macosx_11_0_arm64.whl (88.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

copium-0.1.0a1.dev167-cp311-cp311-macosx_10_9_x86_64.whl (88.1 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

copium-0.1.0a1.dev167-cp310-cp310-win_arm64.whl (67.7 kB view details)

Uploaded CPython 3.10Windows ARM64

copium-0.1.0a1.dev167-cp310-cp310-win_amd64.whl (74.0 kB view details)

Uploaded CPython 3.10Windows x86-64

copium-0.1.0a1.dev167-cp310-cp310-musllinux_1_2_x86_64.whl (492.7 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

copium-0.1.0a1.dev167-cp310-cp310-musllinux_1_2_aarch64.whl (483.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

copium-0.1.0a1.dev167-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl (493.8 kB view details)

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

copium-0.1.0a1.dev167-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (488.2 kB view details)

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

copium-0.1.0a1.dev167-cp310-cp310-macosx_11_0_arm64.whl (90.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

copium-0.1.0a1.dev167-cp310-cp310-macosx_10_9_x86_64.whl (89.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9f1728744afb8771f264b51ffecfdf1d7e5f95129f4fc502e4c6d216419e482f
MD5 61a85ff241bfcc50f0354f3dfe70268e
BLAKE2b-256 295c679b27f439034d6f0caacae3c1344024d4ce297a1995ed70467235d54e4b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 24d921df2405892e7c62418a8c64522828d9b89c0a9e466929774ddce17e5077
MD5 019d2e53c357622732cd7ad417220706
BLAKE2b-256 d851e0d40e82d7936b583de2e401f924d02ca365fae1418a5dcc56cf47d81f35

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 22427c253d327937c044af6901d21d913d689ed220e006130f266006c9959d57
MD5 63c7cb77de6931a7c3a8404cf2de9160
BLAKE2b-256 d2c6de50a8e738f5d732b32af4c39b878aeae5a65f75ba411b6accc224c155be

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 90d0b3663f338de88575e8234e5a62c470b571a86dba241d101efcb56a286b97
MD5 3eaf70ef8e606fcca7654641ea584a5a
BLAKE2b-256 d7906da836e34be962109b952a221dc3d83121d4d0be6f4b4e9c66bf9750971e

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev167-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.dev167-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.dev167-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b52a27c78a7b1e23abce92dfbb69b328b8fc0ee6f57c92cce0893f71ed4830c2
MD5 afccca18c57b824bf71817b0c0db130a
BLAKE2b-256 ab75b1e68ee6f35400989809c44786f40d49d883deee208b6b859458f68472cf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8a4063974accb318e229062597fde398b8e57ad75fe244f5664eb9b9311e80bf
MD5 1b169ccc30308297c1dab5bbb6f0bd84
BLAKE2b-256 adc6010f6c67dd1d027ed26aca4ccdd6ee895341a4309976a293d2f754e5dced

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 289e1575839637a4c3ce9deff97fc144b05bbd44f2a1a43a907bba8053c4b7be
MD5 a69f994e02bcad38ed751959cbb1758f
BLAKE2b-256 7df699bf3f3018aa0071617ae7a23d6bc3e42866d9e1a0c2ba8aca31cf7e5ef1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 d799928102cc809d18fa747bd02153ab0b00a23a9c5ce8ce921a085038246480
MD5 366350938674ac0ae628eb34a3e8c18d
BLAKE2b-256 0380a930d6950c1f825abf58821d5b492f075be20ffe5c6953224aadfd0cbb31

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 136a3e9b5f946ac734f0fdda343285f17ad2e2f36323ebf4b6d37e00eb828f66
MD5 dc58f3a2f31b35332bebef1ad4648585
BLAKE2b-256 1fc34f3a0e57f7efea8ea761ffca4c2e0493179add33fad56760b7f06762825f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 a5f894395c17d03c6326cc93d34b0a4d26427cb6cb959d409aedfcd4d6592fc0
MD5 bcc93584f717da1b1061c53ea923d827
BLAKE2b-256 37dbdff984ed02043e1a1dd9652afd8df0889d2fbfc844857ea3a212ffece983

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 38a61d5dad3f199aca4ad1ca825dbd18cdf128656f102f5af335e6864aa33111
MD5 0f5c2d02a265a514e4f828acd826b9d9
BLAKE2b-256 81dc094f7deb59e0a25493d53c605635847aa9bcd39d56d6dd26f9bd631a92d2

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ee4d8dd880cc2460d4cc05aaa70aa3f0626ee6abd4a8733502d799458c6cab19
MD5 04493c656d04b61339f0aaeddb0d4af7
BLAKE2b-256 a6939fe7e8caac5c0ecad6b2aec60c47c1fae10fdd48bfeeb3393ece8db660ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev167-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.dev167-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.dev167-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 e11f5901bd20f53fb53adc62d0ec17f9f402f49023fc58f4a65cc75ba6762647
MD5 4e200cdd4534f9ee9078da90852f619b
BLAKE2b-256 a7f4db89673800a088eb53da11f54507862c832bdd7a39642f665643d03c2bbb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 88d361c50fa7a9b389c9bdadc7e371077b82459600296f168af89d8e91ae8856
MD5 c6d60b99b869e6f8ed0fa361b7b96109
BLAKE2b-256 49696fa369a25ff586b4416628cff3e01566c90320520526beaf497f7c0d42fc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 808a0e9c575a807eb41c1d61c9c23b6c89e06ea95e20611ebd558c651c15ee45
MD5 01417ed37784fdff94d8a072c458a82d
BLAKE2b-256 d3f361d530909a93c420d75d3d2d96f284260dc75a4ba556ad8738fa700f8572

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a2063c3cc7b72d68eedfb86a308b6a3fc97ba30f9ee128f7f5bf902ed1ddc44f
MD5 c3aa6a82a378e9a9f8caa5b3e2876bfd
BLAKE2b-256 3ee4b805493d111dd219d68bb5afe2460220ad02cb20095fbaea3d3ac7999b2f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 1f2cbf6de378a8d9a9d36acce25d98e36a31b94c06850ffc00d0e734b01f4651
MD5 c060b4eaa5460af2c6a6a6c5880c0eb4
BLAKE2b-256 617feb2e105d53fe92c8a189724d1d594e6895291d472993622078efc4dc1636

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ec2fcc10c3e7c0ca422aa7c995a6f864fff94faf94afbf0bb4056694ff925267
MD5 f25036e61f7b5e7ba1f2ee4e228109e6
BLAKE2b-256 49263fd88584c013d37b46caaff6a2036d5a2d46cd9e0ff89e3732911e2bf06e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 53efe9798efa60f1fc9b6cdbb7ed35f3a921846a4ddfd8ee467e5b3723251b15
MD5 287b607fadcb2a8b964bb21997cdf09d
BLAKE2b-256 5ec3dce57c36039a2d32e6d297c6d8cf5f8ded7014f9805edd10aeeb36da421d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da93208b77fcafd14e063dcd38ac2d1ca96314995a4c5a058069977f7bebab46
MD5 a72a104e0283659ceb38860156d54b49
BLAKE2b-256 2de30ab660161c2e979223cfdd6d932ebdcc10f0b1a432d1075c38dd8751b921

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev167-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.dev167-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.dev167-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 371a620ebe7c823ff1776886e234ce9e6be9b314bd0fa0d3a1b593fb6f99f2c9
MD5 023e63ac6a60b5b570200fbf347ba391
BLAKE2b-256 06a60ece5c5d32f7e47e222d5a4ec3d5c38be9954a75ccec0917017cf5302ed6

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e7218bbc7f9534f5146465c59f08936ed5a38b4ea9c3b5913e79dabd856273f8
MD5 a54abc4d2fa3d118ab790f36b08896fc
BLAKE2b-256 cf8a775aa7ed7351c43b5ad6c723f458936e640f334bb023bf276932e7046f25

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7794184ed105ceec3ef9cac5116fbbceb49783b1562cdbd942376e793be6cef
MD5 b2c5d13d08eb1a3d8fee355eb41b6fb1
BLAKE2b-256 b32d4f63d3b98fd5939d3bb8007d3cb1af6d3db25768fe0cfc1e5b24c810dfd9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 240a940215d61d25ab8c9ea952fc1486b6b04fe576d8decefb7756aa068db29f
MD5 679cee8be97a8cda08958132a226b922
BLAKE2b-256 33185d73422de124101cc343ec4463f8c81b526bcde2b173272061dc0e10ef13

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 54f32b2a421134875bdc3f1c2c572257b3a1f04655658823045ab1f57ede2392
MD5 30347aaf9ab598d94bad8b2f3efd1fd3
BLAKE2b-256 2710943582ac897673ca2c8e7153e7af7f27681be2e25462a51bb913a4c68d75

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6cd271233ebf41811c87891cff8104f47bcf4cc492de8f46a8791408a4b50ea4
MD5 9af4a2fbca115e8ad16f1a200362eecc
BLAKE2b-256 5b182f4888b3c1257d4be79ef956d30840bc8289a6676a5cc0b26b5eb945d9bf

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 1bdf6a1abe40ed13b48e5de83489f0dfa3d69a98d2be8f0230e7cc7ce315a3d0
MD5 a19eeb8a9132694f7716e2008e2b0fd8
BLAKE2b-256 f3a0fb624be6407fc74cd1246941b7863ed73f024b1cc3011e2ddc4aa56c510e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 6eee9cf393967d7722baf2ea331d6050d847654b599ebb355dba5aa8818eae8b
MD5 375bf68cd78ff18b733e9cdb75fdd7f2
BLAKE2b-256 3cd2d5d8b206cfeca6e886a15be71aea9efbb49b3722d8a4dfa836d2aed5c66a

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev167-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.dev167-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.dev167-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 768cdfcdf73fe0d311091e49212f6f17383c4574ced12a612db95c8f8cca012d
MD5 2303b929eb1e8dcd036fcc6306794b99
BLAKE2b-256 1aaac7d8dbc6ea65e2d01bc8fc594f21e43d6d898c19fa41a8dfeb275b5d5d7e

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4cd48c53b8551104cf1e2136b45f8483835e80febb6e3d41642f2ed498d73bb3
MD5 9ce2b7f53879947f099aa4faa277b44f
BLAKE2b-256 62ea3507c1c7bea7f2e6925e07677e98e8cfaa46fe009dfde33c6bd1372b64ae

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe6a332170533f9a54d5892fc7cbc2739cc7e85dc165fe99987d981083751cf1
MD5 fc42c8035b40c55294b69e5bffcfbcd5
BLAKE2b-256 8eda056a4e92186854d936ad21aa83f770bdddae55bd978883fa8c175e291e95

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c73de2bcc1e0b2fc6c5e1ff98565815fc8de33329fb5ed08e1dbe160e4b963c
MD5 0563962da5949c06395dba763f9f6652
BLAKE2b-256 75f617fb961754292646595aa1071801711426e93699a0938df5d512b6735a9f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-win_arm64.whl
Algorithm Hash digest
SHA256 8bdfa99cc68bb4d542c6d3cf979f192bb9afd519b854806c930b3beacfdfcb7a
MD5 640b3519b4c4ac9dd7f1fa6d53db7f4d
BLAKE2b-256 a85a48c4f52bc093fb3c8b9746673a002da8023b40914332baac1ff3e338a2eb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fb48a43b9ec6211710a446ad182df4d0792b4d69bf747d9ca829c024f60afcc3
MD5 28e900ebe5ce31eec316d0284f5d787b
BLAKE2b-256 a30db127610e750cfe8c51ed07db42c7e35f77c99bda38a9c5e6580e1a0fb059

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 bd2487e52d1b844e540c99930809d14aae7ca47d526292cc31be7df03011c0bf
MD5 e11ccb08e4b056dbc6c24b870ff3d153
BLAKE2b-256 e7beabc6b9e8874aab308d05dcae652c449fb9ac181e7d71ed9c86d6d06e5448

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 ae6dc899efd5e32736f53e7581ab4b01ea906a6f68e1388bef9facc305972773
MD5 ecf3d9d52ab377c4274f85527adda974
BLAKE2b-256 455e6763cf6d90734c89b43ec88a1d898c1add60f79c8c1725736bb5d29eb936

See more details on using hashes here.

Provenance

The following attestation bundles were made for copium-0.1.0a1.dev167-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.dev167-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.dev167-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 221f85beab4eb88582ae5257f1cc01ef76b3f8159dca45d69e1f406d6f5faeae
MD5 99a5a9accc279ad0245a7fb58505f8fc
BLAKE2b-256 072b7365c6389ac51f5847b14142b3d3b602e05ad4dd3c812cb9896d780a63cc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 96d541d095d04e13d4c979fd216f575e096af418059e201ceef30ae899560623
MD5 869081d8ec01e3b761e411e90a2a44f6
BLAKE2b-256 e7271acacde2b9699df0f051a295723b20f7e5c30ea09601129df56677efafd1

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 99daa723a24e13437bb781fd920fc062b11152bf585d3ec6ba93f11ad25071b4
MD5 4c58903f6eabbfab98092bfb989dd7c0
BLAKE2b-256 11e7b5700e3e170b0bc7f5f2c274096744e2e9b52f2ac8681f21d9a3d682c2d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for copium-0.1.0a1.dev167-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fc936cc7bc1d7890f329802978e7067d6810e870c1d2783ac709c6a3bab02b05
MD5 7c845e6854ecfd4d3183801de7b4103b
BLAKE2b-256 50d73e06bcfe59bf277a2bba46bff26dba5de872ca26542ab78179f76664ba09

See more details on using hashes here.

Provenance

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