Skip to main content

A Python package comparing Python vs C++ performance with Pybind11

Project description

python-vs-cpp-speed

Unit Tests Linter License: MIT Ruff

A Python package that benchmarks pure Python vs C++ loop performance using Pybind11.

Disclaimer: This repository is primarily for learning and templating purposes, demonstrating PyPI package development, Pybind11 bindings, and GitHub Actions workflows.


🔧 Features

  • C++ Speed Test: Measure loop execution time via a compiled Pybind11 extension.
  • 🐍 Python Speed Test: Equivalent pure Python benchmark for direct comparison.
  • 📊 Side-by-side Comparison: Returns Python time, C++ time, and speedup multiplier.

📦 Installation

pip install python-vs-cpp-speed

Requires Python ≥ 3.9. Prebuilt wheels available for Windows, macOS, and Linux.
Building from source requires cmake >= 3.15 and a C++17 compiler.


🚀 Quickstart

import python_vs_cpp_speed as pvc

results = pvc.compare_loop_speed(num_loops=1_000_000)

Output:

--- Python Version ---
Completed 1000000 loops in 42.3121 ms
--- C++ Version ---
Completed 1000000 loops in 0.6234 ms
--- Comparison ---
Python: 42.3121 ms
C++:    0.6234 ms
C++ is 67.88x faster

🧪 API Reference

compare_loop_speed

from python_vs_cpp_speed import compare_loop_speed

compare_loop_speed(
    num_loops: Optional[int] = None,
    verbose: bool = True
) -> dict

Runs both Python and C++ loop benchmarks and returns a results dictionary.

  • num_loops: Number of loop iterations. If None, prompts for user input.
  • verbose: If True, prints progress and results to stdout.

Returns:

{
    "python_ms": float,   # Python loop time in milliseconds
    "cpp_ms":    float,   # C++ loop time in milliseconds
    "speedup":   float    # python_ms / cpp_ms
}

num_loops must be >= 1.


🏗️ Building from Source

git clone https://github.com/AdamIH1/python-vs-cpp-speed.git
cd python-vs-cpp-speed
pip install .

Requirements: cmake >= 3.15, pybind11 >= 2.11, a C++17-compatible compiler.


📄 License

This project is licensed under the MIT License.


🧑‍💻 Contributing

Contributions welcome! Feel free to open issues or submit PRs on GitHub.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_vs_cpp_speed-0.0.1.dev1.tar.gz (13.2 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win_amd64.whl (68.4 kB view details)

Uploaded CPython 3.12Windows x86-64

python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win32.whl (62.6 kB view details)

Uploaded CPython 3.12Windows x86

python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (73.6 kB view details)

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

python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_11_0_arm64.whl (58.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl (62.8 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win_amd64.whl (67.8 kB view details)

Uploaded CPython 3.11Windows x86-64

python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win32.whl (62.1 kB view details)

Uploaded CPython 3.11Windows x86

python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (73.0 kB view details)

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

python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_11_0_arm64.whl (58.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl (62.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win_amd64.whl (67.4 kB view details)

Uploaded CPython 3.10Windows x86-64

python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win32.whl (61.0 kB view details)

Uploaded CPython 3.10Windows x86

python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (71.4 kB view details)

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

python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_11_0_arm64.whl (57.3 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl (60.9 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win_amd64.whl (67.3 kB view details)

Uploaded CPython 3.9Windows x86-64

python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win32.whl (61.2 kB view details)

Uploaded CPython 3.9Windows x86

python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (71.1 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_11_0_arm64.whl (57.4 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_10_9_x86_64.whl (61.0 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1.tar.gz.

File metadata

  • Download URL: python_vs_cpp_speed-0.0.1.dev1.tar.gz
  • Upload date:
  • Size: 13.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1.tar.gz
Algorithm Hash digest
SHA256 fc099ac8e70cc58bd6c811c3849ffbb0fe3c65b46099198a2587ba27e0d315f4
MD5 2e02c1f78bb5675ec2552434ee9596ae
BLAKE2b-256 31ea4bfa40546c94e4d267d21973acb183fcbfeac974d320d2e640aa3d583152

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1.tar.gz:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 acd0cdd871a9ef3a0df17418430a0ae74561adcb7ac498734bfc8ec973090bc3
MD5 e8b751389ca09d09e4aaa4a16f7ac544
BLAKE2b-256 c6da3bb592809c384569bfe2456ae55c61a2c415fec7ca8f091215c78cab599a

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win_amd64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win32.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ae6538deec56dcb7163ee84e3e011839dc2508e7cb12eca1c9fb885981b3c37e
MD5 3de27a1d853335984ff2c91837965149
BLAKE2b-256 3d2cac5b4346ea05331285e9b260b3f9bb1e4dc78b3de2984eeb3cd5fbf4b1f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-win32.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a95df7c9800914983938e4d352eff357282985b42e56a6fd9b68b7c30728ed0b
MD5 9771b8c35062f96ed080c215300a8007
BLAKE2b-256 7895364f0cdab5e7a50492a14472894bf76039ce0b9cfa753f66a6305efac6b2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a4dafaeb6b7ac670a80173cd52440804d9753ab5960d305479dbfc1d8dfa80ff
MD5 529c157a1bd7c80bbc7c6599a7d6b3a1
BLAKE2b-256 d90e56149c32e8361712615189c22e3fffa2d52e5b374ff8e9af1c6894fd7c16

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 146e789075c2a3883a4cd96df03abad7677b8d80778579edc9c70bacd502027d
MD5 161f8dc6e420e07746169eef3583ac6a
BLAKE2b-256 e22e14cf605273b6fa1fdebcedfcf8d20d12dded9890fa8a05daca850c325f0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 b160dae4cbda493987a14ea6c9c75e3e5dea1b01ce0355e624374f3bacbbd8e8
MD5 0a96a1843b3130d22e4a8c2b7e1257fb
BLAKE2b-256 f6810079deec37199b3a55cccf04d1bc5f006ef113449f5d08dbfccc1066cd5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win_amd64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win32.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c1e253c8892c010ca48d53dea8c91edc9a3ef86a764f6843064db8110c483b4c
MD5 cc844178b6ad3f81823288110ede9a4c
BLAKE2b-256 cc0639e98e162246605da122353311f906f623ff300a3ad99a7c1ab2c4706b9e

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-win32.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b8059e987e6f68cfb629f2dac8adc801bd13928009ec576c5d6c4326ad2502df
MD5 a129c5fafa5f1097f20c72e0f63c29c3
BLAKE2b-256 fec4145672c39666955e6fe3cc075fe0813998a0d5335b7ce56a04b4baa4ff17

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c00a5512e4fd2d9632a743b3a1e58f84af0ff1a31b44ec157be20d2220992b01
MD5 844da585b78c42974d900c226adff99b
BLAKE2b-256 f26f24ad4b1ff350b1f4df511961871c2ccc9418b26e6b1c97e973eff179e2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b13039f728fd46c69537e91c8bb0e01476b4f12d6065cf111ebd9988e623c52b
MD5 7eb082c64351ff092d89a5fc98c88f84
BLAKE2b-256 5e2a9f9290cec25633628717297efaff8562bd3a274096e7fc2e2b2d524cfe5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 120ce228a6026016248c88b68aa4e75eb28722f771d5faa06264b64bff5f9412
MD5 c52a4d6660d248dedab332d8d971a22d
BLAKE2b-256 953fcc50210f722ce42f0084d709380199e190c6148a9e2d344c00063a635c4d

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win_amd64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win32.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 af60453bdf2fe2a28afd010610e3107f72afb5c30561905efc730faa86844462
MD5 19102237bfcdae39e9510268b06a7cfa
BLAKE2b-256 d1a6c2d9b5a17e9e4ed457c5574ed6fcdc6f97f59a6476f6de5b28b6f0adcf8c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-win32.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 d010eea8e12919a63c3cda32673158c26a143cfe7874f2341f5c8059bcf872c4
MD5 a474cca5b980a42c843dcdcb6ef76070
BLAKE2b-256 845733cd7e98e769575e553af314053ae6bd7073794849b71f7bd7eab6836af2

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b21269edc5b6df8680ffc40bcdb654e98f09cf66e874e7b6cdf0c531748269be
MD5 31d4a6b60dac263b5de41bd7690e5fac
BLAKE2b-256 f1bd11452c0c8bf7ff05c17bf34d9c2dd7385b555346128461299cbb0aaf8f30

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a625034f2c14f7ffbfea38ee27368b7030561266ed9acf079d63069ef10baf0c
MD5 7cfbaf8d74f9693c2850418d614a61ba
BLAKE2b-256 843886e342766dec9e2a6408d147ff603594c1b6fdc630494f106bc2296fed92

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5fe0f85fb4a6ea3f3ba56c9d1f270b11f74e71488db4821c242d8ed3668b7103
MD5 d85d86caae67347ffad83118895c27c3
BLAKE2b-256 1beb21e79687e50fe49d0cf20190a478014230d69a27225f92580e47393e3350

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win_amd64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win32.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 873a9d8d28f688110870470c252626c0415ab012382ed1bd954e970fe2831a47
MD5 f4ce983ebc4d1857c679240ecd2e60b0
BLAKE2b-256 cdb7047bde567f23b16d06dba8ce600877a96a3a941862050c1dcc439c4813d0

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-win32.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 40c8b118bc5b06a248102f339fade6589e0853a51a121764754ee3c106ed591b
MD5 69f8cfaaf35fe4bfed7d8be134a39ced
BLAKE2b-256 18e4b3b835be86011e1539a18ff4798e3bf79fb5842be425553b90131d512dee

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 645a6c7264c5de34203b17f278911d5c9a42467543e19ae949ab6b50e4340ef9
MD5 8f77f865173d57cc9c531c1c54d47bd0
BLAKE2b-256 10560fc2a79ab5c61f1ac10c806fe0dbeb07a1b40e5fe4ab6f90e97ae6bc8e2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 28859d0166a46826c1a0cae85578682156e84bd485bb8e4aa21a78ba1878f67f
MD5 c8fb6c457fa0445c222b23ef54cc2778
BLAKE2b-256 f6e4dbfd53c053a49f86d6b7ded7658d3ccee3b688f60ec95d13728f99ee9728

See more details on using hashes here.

Provenance

The following attestation bundles were made for python_vs_cpp_speed-0.0.1.dev1-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: prod_deploy.yml on AdamIH1/python-vs-cpp-speed

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