Skip to main content

cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.

Project description

cocotb is a coroutine based cosimulation library for writing VHDL and Verilog testbenches in Python.

Documentation Status CI PyPI Gitpod Ready-to-Code codecov

Installation

The current stable version of cocotb requires:

After installing these dependencies, the latest stable version 1.x of cocotb can be installed with pip.

pip install 'cocotb == 1.*'

For more details on installation, including prerequisites, see the documentation.

For details on how to install the development version of cocotb, see the preliminary documentation of the future release.

!!! Bus and Testbenching Components !!! The reusable bus interfaces and testbenching components have recently been moved to the cocotb-bus package. You can easily install these at the same time as cocotb by adding the bus extra install: pip install cocotb[bus].

Usage

As a first trivial introduction to cocotb, the following example "tests" a flip-flop.

First, we need a hardware design which we can test. For this example, create a file dff.sv with SystemVerilog code for a simple D flip-flop. You could also use any other language a cocotb-supported simulator understands, e.g. VHDL.

// dff.sv

`timescale 1us/1ns

module dff (
    output logic q,
    input logic clk, d
);

always @(posedge clk) begin
    q <= d;
end

endmodule

An example of a simple randomized cocotb testbench:

# test_dff.py

import random

import cocotb
from cocotb.clock import Clock
from cocotb.triggers import RisingEdge
from cocotb.types import LogicArray

@cocotb.test()
async def dff_simple_test(dut):
    """Test that d propagates to q"""

    # Assert initial output is unknown
    assert LogicArray(dut.q.value) == LogicArray("X")
    # Set initial input value to prevent it from floating
    dut.d.value = 0

    clock = Clock(dut.clk, 10, units="us")  # Create a 10us period clock on port clk
    # Start the clock. Start it low to avoid issues on the first RisingEdge
    cocotb.start_soon(clock.start(start_high=False))

    # Synchronize with the clock. This will regisiter the initial `d` value
    await RisingEdge(dut.clk)
    expected_val = 0  # Matches initial input value
    for i in range(10):
        val = random.randint(0, 1)
        dut.d.value = val  # Assign the random value val to the input port d
        await RisingEdge(dut.clk)
        assert dut.q.value == expected_val, f"output q was incorrect on the {i}th cycle"
        expected_val = val # Save random value for next RisingEdge

    # Check the final input on the next clock
    await RisingEdge(dut.clk)
    assert dut.q.value == expected_val, "output q was incorrect on the last cycle"

A simple Makefile:

# Makefile

TOPLEVEL_LANG = verilog
VERILOG_SOURCES = $(shell pwd)/dff.sv
TOPLEVEL = dff
MODULE = test_dff

include $(shell cocotb-config --makefiles)/Makefile.sim

In order to run the test with Icarus Verilog, execute:

make SIM=icarus

asciicast

For more information please see the cocotb documentation and our wiki.

Tutorials, examples and related projects

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

cocotb-1.9.2.tar.gz (300.7 kB view details)

Uploaded Source

Built Distributions

cocotb-1.9.2-cp313-cp313-win_amd64.whl (523.5 kB view details)

Uploaded CPython 3.13 Windows x86-64

cocotb-1.9.2-cp313-cp313-win32.whl (492.1 kB view details)

Uploaded CPython 3.13 Windows x86

cocotb-1.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl (611.8 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

cocotb-1.9.2-cp312-cp312-win_amd64.whl (523.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

cocotb-1.9.2-cp312-cp312-win32.whl (492.1 kB view details)

Uploaded CPython 3.12 Windows x86

cocotb-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp312-cp312-macosx_10_9_x86_64.whl (620.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

cocotb-1.9.2-cp311-cp311-win_amd64.whl (523.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

cocotb-1.9.2-cp311-cp311-win32.whl (491.9 kB view details)

Uploaded CPython 3.11 Windows x86

cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl (620.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

cocotb-1.9.2-cp310-cp310-win_amd64.whl (523.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

cocotb-1.9.2-cp310-cp310-win32.whl (492.0 kB view details)

Uploaded CPython 3.10 Windows x86

cocotb-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl (620.0 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

cocotb-1.9.2-cp39-cp39-win_amd64.whl (523.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

cocotb-1.9.2-cp39-cp39-win32.whl (491.9 kB view details)

Uploaded CPython 3.9 Windows x86

cocotb-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl (620.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

cocotb-1.9.2-cp38-cp38-win_amd64.whl (523.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

cocotb-1.9.2-cp38-cp38-win32.whl (491.9 kB view details)

Uploaded CPython 3.8 Windows x86

cocotb-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp38-cp38-macosx_10_9_x86_64.whl (620.0 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

cocotb-1.9.2-cp37-cp37m-win_amd64.whl (523.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

cocotb-1.9.2-cp37-cp37m-win32.whl (492.1 kB view details)

Uploaded CPython 3.7m Windows x86

cocotb-1.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (4.2 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

cocotb-1.9.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (4.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp37-cp37m-macosx_10_9_x86_64.whl (620.0 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

cocotb-1.9.2-cp36-cp36m-win_amd64.whl (539.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

cocotb-1.9.2-cp36-cp36m-win32.whl (485.0 kB view details)

Uploaded CPython 3.6m Windows x86

cocotb-1.9.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (948.6 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.5+ x86-64

cocotb-1.9.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl (877.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.5+ i686

cocotb-1.9.2-cp36-cp36m-macosx_10_9_x86_64.whl (618.0 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file cocotb-1.9.2.tar.gz.

File metadata

  • Download URL: cocotb-1.9.2.tar.gz
  • Upload date:
  • Size: 300.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2.tar.gz
Algorithm Hash digest
SHA256 e4cdeaf51ec1b14e5430083ac56edc0b48ad05184f0307d90de44ff7bfdb1652
MD5 60883074c7090fce130414bb1b8c7ab6
BLAKE2b-256 5cdc4bd01e86f7ad85dfc6eec681a94db1a856aa35c58777a297e271100ac24c

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 523.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c816972ec4b3360372075fb0563cf98e8ad7d0f158e8dfe3165824936383a888
MD5 2b1b340fbe2b8873f57d7d99b572bb1a
BLAKE2b-256 01f071d15e3735df2135f600cac25e2174c7fee55d250e46a00fe800417c1aab

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp313-cp313-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp313-cp313-win32.whl
  • Upload date:
  • Size: 492.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 7cdb25ca9dd2483d96f30b1cf3c070e4a6527d43e0af2d66660de29727c81cd4
MD5 fd72895fd2724fe711bbf81bc935daf3
BLAKE2b-256 29716b77f173866dd64f3b898ec15ec1103eee43fb7b212108e51fea9b866a67

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cc00e5ddf5fea392a8a3406869396c7e5a736a08afc8e0fe45ad159151438ba
MD5 79bc53ffa9ee7a0be47174f5e177ede8
BLAKE2b-256 9a79dadc212d62e57bc381ab403bae8a442b8903f84c4807075bd236071092ce

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6264826ee4dd6acc678dd2572f3cd683da6a48013af82de81bf8a45b5e064b8e
MD5 a38f201f8aae554bf474de239413e265
BLAKE2b-256 a0224578c0f67443ae00e63f6d9987bd48287b1ad141941780277a9bd8faa4ce

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a60f6b3c4e4f5e9265a18c86927af1d773fb79b32edf577ce2ba8d59d74acafc
MD5 2623c12ce3c1cc189a2834f849c8d17d
BLAKE2b-256 4a9b68332cd317d449c32e5ed8318343805f59e73481d6c5dcb01b8060ac412e

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 523.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 42fde03b858cd84e0284d9cee6bf34cc0892167921bd1da100abf181ac5e2ea4
MD5 9dc6f77a4b33d2dba65c83168b0ac5fa
BLAKE2b-256 05b35026f529ffd707dcb6cf58d68d0b1b7d47fc6afecf009a4158bf7e2141b4

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 492.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 85d175f6e6054f3d046903790fe61ccf454e1a5e39392682c728a3418be935cf
MD5 0e87534e672cf88a7df7b066e2f28df5
BLAKE2b-256 0cae2a536de0f747bd5756e62165a429c9249c6e0715cc77c9a5fdd851821adb

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff2460fb60444bfbe28a8119aad7f7297a97b53356426f03d0cdee2b90d3bc1a
MD5 dc80e871046b08982408b8e9ec916ef7
BLAKE2b-256 f3504e6c84dc1d2002e0cc4587a4516feb12c47e2953f43f8f2f136941e7c0bb

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5a2333ee6e5f2316c425e501ea9a116439cf8f08ceb8816c762842fe88ea9748
MD5 57cb91de5f6afa656abd8d30f99e2574
BLAKE2b-256 ad1a8875eecc17f681e6fd7bfff5e75a9338c156b3530c5559fe77753174e19a

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 17c19553dbc5442f079495a2fd6e8fc7924cd9c527ae0d5c92d864f12d3ed865
MD5 470edec51559170dd959283b682dee83
BLAKE2b-256 f18639f5f75366e46c665b86a46ab7acb5149994c55f4ad6f89057e99acc7400

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 523.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7f171a4eb095b45556275fba414785eaf7b41937690a93dc0dfa8f568e699687
MD5 9d7758058a46197cdcc322464b3b4c7c
BLAKE2b-256 4af955036ca2bab83c27519b6497dce6f78d8ef74ff1a166ad17d59bba4ad48b

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp311-cp311-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 491.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d2b28fb592586cf210243bacf3c53be5c5ca383555aafc8619605f34529bfae0
MD5 e95e2a60770e175add68cc0fbb278254
BLAKE2b-256 07e724ef11f4854ae82758a73a4ce0cfd3a6c5ed459c923891d10d44adb6c586

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 57fb05bc1bf79f92964d3a633153056bd885538dac9c2f5d3a724e83cdc65d51
MD5 0aff01d1084179f03ca5f1fb756d1901
BLAKE2b-256 2d49591bbe8961cfb540b3b17fda8e07b19d7e0203a2e272706c71aba37426c0

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 08c6dc004324b36015975b14aa24dca3cf1ac771d0ddd9ccacdcf4af7c77c3e1
MD5 8fc6361cd6dca39ae489efc779ad9702
BLAKE2b-256 1bd6560c22b3b8cad20f159ba93b076483dd9db101e3823f795f07b26cfa3f30

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac8cef8162a01369cbb6428b5d252274fe8a6bcae360fb68ba12dcda344b468a
MD5 778e2b8f2b931fe89f05ecc7867bd3ef
BLAKE2b-256 044f64e2e6338a4c0666d2a53fdc160832bf1dd29d758fd8d6e7c72c98d22f26

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 523.4 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 6901bb667ad3ffd0233558c496691062c72f30f0cb9686e86ca05bf3019d0ee0
MD5 a5b20036eb14ea7b1f2468141015f918
BLAKE2b-256 858ca7ef7e479cdda84680d14c123d3f93508b801a58c92ad3d50d6f96a07348

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp310-cp310-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 492.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 4ee9f6a3cdebf88ecec9a69789111559260898dcbebffff11593076f4cbf29c9
MD5 038033a802fdc8bdae302f8b40be0d0a
BLAKE2b-256 684b50f20f8990c12e9714da2f23eb694deb0bef9c6dc2f7206355697eeda16d

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47f82e32c2485ae953f482d1e19f227c7c95b05bb5542eee2b4c4250d787df64
MD5 a53469db7be9d3233fed249275d21048
BLAKE2b-256 3843b7c3ab67e8f789e629ee9090dde89df1fd6ba9b2589f2c8ff183332cf4ab

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 940ca22d386962bc538e4aa2c94d50a23e83758f6d0b721aabb67760d37dedea
MD5 cb114fc8ed56814233981a8c28c8d039
BLAKE2b-256 82b99f3aaa7677ddce0feffe6bd4f12382574794aaa26c5a79d259d339ac7a7a

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 25396c1650eb9002dbebe013f8c3fad64b1646e4b2ff06f953cf2f8aac51b7d2
MD5 a6785a0e9a2c9fcccf7b5ab7de4a5ec3
BLAKE2b-256 2d48b90db9fc14e829bfdca797f1a0cc656950d63a438ab311207d6882caf934

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 523.4 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 58bf87c7c71ba8c8e8f217aaf41841951aea10efe57d824eb32596b8fb47d18e
MD5 7c95b5663a457ca0ee1450f837074810
BLAKE2b-256 3a0c3bfa1d6d65199b12d1ba685b4bec3c07b9c2b9a8014821c3064035edeb47

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp39-cp39-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 491.9 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 bcaa79fc55e68f1769c381f494b5c35fce7a597aa660c420a1e9015acf95b263
MD5 7de8572247172b30880c731f9ccde45c
BLAKE2b-256 c8c45d17391e8acdc03f0ac9feda7fadface8ac91ac0c05a61aab9c1e63aaa5c

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df0aef26de38326440395edf5f2dddd11254a0cfa121151e89095cc5c75c9564
MD5 a50d7b58514899a686b09610ab1175e3
BLAKE2b-256 4455b95e7883d3514d27b071276cdb81c8a5bf14bf943ef40d88f1c5a79941da

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 349ff4ac56e3d07c49f1b38426461c2e0239e603c5a3e6bc1221d01774c97656
MD5 0411e4e8558787aab09616e3ea2bbb2d
BLAKE2b-256 e6e7577168b65b57c065c4eff1668a3b2520296f706cdad49ef20d8688dd1850

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 504a0926cf07f59dfce3141d58ce0d20bc4ecafdd7adc3153b6b4ba2e62ed52a
MD5 6b3f399de889809333fbe9bd2497b1b3
BLAKE2b-256 f5f437d2edfc26b0298612f03690c9981dbe557154c1b83fd42909cfefbddce2

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 523.4 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f7f35f7e272142df87c794c7f10fc4fb603a3e199cb74f99b6abd9d552a63249
MD5 94dd3343a3321377745842bc0d5e68ad
BLAKE2b-256 9593754d618d18a4df1a87d4a6b2c06bcf38397545097ae5153ea6d617203f40

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp38-cp38-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 491.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 e0a594a9aaf4e88fd92817a8c1487193fec7b735cffb65e0210454f8847fb04c
MD5 30f5cf8f3c00537e74efe2bc426096a5
BLAKE2b-256 57c3fc2d6fc5f4a3f8970b8430ef5429ee1c7b0358022c47b607309d2f20eac1

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c560897f7577e8e260bf517f72beec811dc8f45300fa42fec32b12156cab2939
MD5 69931d965ba60b0fcb01843284798373
BLAKE2b-256 e94bad847f0d1d1835c287f5b70b44d2880d9af87dce2aca83a8ac44f77d3d81

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e6450edbaa2e2f761655c843a0a710c7094abb78b2af3c0e50d7fe0f9a289207
MD5 46eb99c093576a629c1e77dcae5564bc
BLAKE2b-256 fcc9763d6e19ee7ca7d611db1063b7f861620520d2ca08cfb427e3dcd0f0b492

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 23310e7d6cb11ca54cd70f4246a47870308e900717a7df63f5c598b09ef9982d
MD5 0c01797efe1c8d07f39fa809c0c0fb6d
BLAKE2b-256 47340acc478e0991dfcf6110e06079eec50a5777cc85af5d6716d05502495521

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 523.6 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 0e9ae50fa48ccbcc14bc97c41a190d872265d70aba42cda7d8e717abcc3fa07a
MD5 508f497b63e870e2ec07dd2cc38f57c4
BLAKE2b-256 b4e50253f023d05c54b45a27a917b1c67cf6a9eff1c1a1c09084b0acfcee4191

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp37-cp37m-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 492.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8852642ebc058f34212f67ccedfcd4af4df2c4ddfada6a152af01a1dda1d86e7
MD5 8acea5ffc42ced04d9b9192d31cb84b7
BLAKE2b-256 073a5c80ff93c9ac7c30fef08c955d5a174685446f91aea11bf9b05580919255

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4be2dba2048ab8762bf6db1732ca171d51366b9b619526a7711514da908055a7
MD5 7fff53d5954a2cee6a25d9776e2c16da
BLAKE2b-256 37b6faed8b209bd8e7829053c2eb2d0e0eba514b1967b5d0d7232030555fe182

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2082ba26a627732c12ea5a0db99daf2120ef809af1447e0ac483f48a5a7c934
MD5 0bcd8671ebebd9427d2fe2b78ba55af7
BLAKE2b-256 055c530836467df8c6d4157854d30bd50df66d8bdef77775b48d1eb240822e2e

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f0e52c1efc17a0c4d185d2a7441e54da29b2c04878a9e299b87df2367c25f3c
MD5 2756970ea4ed8fb3bf4ae1a358eae0ed
BLAKE2b-256 25adc16678c28c4dfcd80be2045c7d6a851836de9eccc1092d4f47a6ada51053

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 539.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 391d15b2cf577f18089e723f94498015dc2590d18c0599dd4dac235e8894c37a
MD5 76053da190d079c0efd779c6f4683b03
BLAKE2b-256 89226446b63c88d1f18adf1e2b0332714bd7a9ad323164386f9ef9b0c63fe018

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cocotb-1.9.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 485.0 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for cocotb-1.9.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 bf0ef0540999be4a71383ab47bcd7814532f18ebf659fdd1283f4d2bf3eb7340
MD5 a88ef439d7c449130f859235cf24fa16
BLAKE2b-256 07e4e68fe162a2fe79d9ee03a57ae84232524731ba4578a2e7e27fd1100bfa51

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 0236a9d71a055ceaee0a3dac025445ce57a1bc3cd6343a678c0d589653146f5a
MD5 627c25242eeaa5dd1ad133a966a254e8
BLAKE2b-256 3a44a7d9c529e80e169a67871fe4950cb7dd90fed6db533977f96c99671f0c0b

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 bc1939471c01fb31095f8566ed04ea35b54ab78fede6eb4ebfb4e473cb00c4b0
MD5 e87f245ec89ba33458c28f2c4cdc0d2f
BLAKE2b-256 31454f2c9e734a1a4c6b3747fe0e2b3a244e376d0098ed81d352b367dd7669a6

See more details on using hashes here.

File details

Details for the file cocotb-1.9.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.9.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 88b782bd94aa7c248bdafda9df6e9880e257b22adc39947f6f95f98147131d58
MD5 27cd034f56b50b524e66ba2a1a3a2210
BLAKE2b-256 f68072f023af0ce68bea79ec7f627b79642046900092ceb378a66e7b5b9209e4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page