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 of cocotb can be installed with pip.

pip install cocotb

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.8.0rc1.tar.gz (294.7 kB view details)

Uploaded Source

Built Distributions

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

cocotb-1.8.0rc1-cp311-cp311-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.11Windows x86-64

cocotb-1.8.0rc1-cp311-cp311-win32.whl (478.1 kB view details)

Uploaded CPython 3.11Windows x86

cocotb-1.8.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

cocotb-1.8.0rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

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

cocotb-1.8.0rc1-cp311-cp311-macosx_10_9_x86_64.whl (574.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

cocotb-1.8.0rc1-cp310-cp310-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.10Windows x86-64

cocotb-1.8.0rc1-cp310-cp310-win32.whl (478.1 kB view details)

Uploaded CPython 3.10Windows x86

cocotb-1.8.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

cocotb-1.8.0rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

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

cocotb-1.8.0rc1-cp310-cp310-macosx_10_9_x86_64.whl (574.6 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cocotb-1.8.0rc1-cp39-cp39-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.9Windows x86-64

cocotb-1.8.0rc1-cp39-cp39-win32.whl (478.1 kB view details)

Uploaded CPython 3.9Windows x86

cocotb-1.8.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

cocotb-1.8.0rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

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

cocotb-1.8.0rc1-cp39-cp39-macosx_10_9_x86_64.whl (574.6 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cocotb-1.8.0rc1-cp38-cp38-win_amd64.whl (511.0 kB view details)

Uploaded CPython 3.8Windows x86-64

cocotb-1.8.0rc1-cp38-cp38-win32.whl (478.1 kB view details)

Uploaded CPython 3.8Windows x86

cocotb-1.8.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

cocotb-1.8.0rc1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

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

cocotb-1.8.0rc1-cp38-cp38-macosx_10_9_x86_64.whl (574.6 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

cocotb-1.8.0rc1-cp37-cp37m-win_amd64.whl (511.3 kB view details)

Uploaded CPython 3.7mWindows x86-64

cocotb-1.8.0rc1-cp37-cp37m-win32.whl (478.3 kB view details)

Uploaded CPython 3.7mWindows x86

cocotb-1.8.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

cocotb-1.8.0rc1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ i686manylinux: glibc 2.5+ i686

cocotb-1.8.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl (574.4 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

cocotb-1.8.0rc1-cp36-cp36m-win_amd64.whl (526.6 kB view details)

Uploaded CPython 3.6mWindows x86-64

cocotb-1.8.0rc1-cp36-cp36m-win32.whl (470.6 kB view details)

Uploaded CPython 3.6mWindows x86

cocotb-1.8.0rc1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (880.4 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.5+ x86-64

cocotb-1.8.0rc1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl (815.3 kB view details)

Uploaded CPython 3.6mmanylinux: glibc 2.5+ i686

cocotb-1.8.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl (573.6 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

Details for the file cocotb-1.8.0rc1.tar.gz.

File metadata

  • Download URL: cocotb-1.8.0rc1.tar.gz
  • Upload date:
  • Size: 294.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1.tar.gz
Algorithm Hash digest
SHA256 44b9781e2247e60c8a7e3ca81668042b747e91dfbb4a8b4c56918b3324dc79a7
MD5 1a85576996ac30b99b8c6b32dfb2fd0d
BLAKE2b-256 ab870a3ca0e96222f69b17afe6dc71f44d62bb03d97d936eca9f7ada1f7a1c73

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 511.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 cf9ada8d29eed82144091a3deccd6ca86aeea33c86b3c23099f5e3c787d29730
MD5 5c283cbb6ee0fdf25fe5136e63965a54
BLAKE2b-256 092d333a1415e639e639672c28d600bce65b0e7b4383788e0c143325acd4aa2f

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp311-cp311-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 478.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f775d1f91446bcea8ba99bfc36d7981e51664ea1933f6ee96a1f2df323ecb400
MD5 f065136e96fb8379516cd07361eb1406
BLAKE2b-256 4d077e451f146e0b0bdb71b4c6463eeb39d6520cff429dead177f62cd5ccb051

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 202e5c94efe521e6e67af81cf141c534e7f2c01af3aa23ce11d07da045ba2cc9
MD5 253ddebeaa14caf2f3584e1d6713a06b
BLAKE2b-256 366cf5a827e459d700d2827ae6c77059daf7f8880061de75d05dd9184cb473da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 83b09292df7e5429929224330e196473cf1d338400b467cbb908f3f16c21fbe6
MD5 b6e3756a37c2e94851418770343bfb30
BLAKE2b-256 429f5e9be0be016bb5d5f1c48778b6082794890042882d5f79033833e2a65356

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 35c11446fac2d498eab132ba7c8494a2b9e0b9b9f2ba6cc21da9acffe0d46cba
MD5 c7f8589a54f7effc5f0d078191d0e118
BLAKE2b-256 15398ecf156b22f35452637c28574b04afc6936284f1f2f8575f062118540dff

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 511.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4e90ac80e670af256d971155b11dde68e5d707d121f91585ff68e49325ae0702
MD5 02ad770fbbfe4c9f6521316d8d3ad373
BLAKE2b-256 8a15b1a21e8f34ae55a0221550b0729912402a91d47b146bbe7250b59886ba28

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp310-cp310-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 478.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9696cac79019048adf3315ecd24c3ffc17a6c17ccea53a50f18c3b32cdf649bb
MD5 668e3d3aca829bd08014879727a1202a
BLAKE2b-256 417940b0adde343fccd599bd8160dbb2f6cbd5849e5aa08061f54eb8d7be532d

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3288844ee1744536c06abc7a63578abe66fe2edfddb09c0305c490895c72dcda
MD5 30944134c44b506d5611fec3ccafccce
BLAKE2b-256 d6f5eb6f62569ee62eaa4865eef7640ec36790967e01e6e92b5ec9664d6dbc6e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d06d4e912cb9241756abd5f308f60b5997fb8c45c69e41ddc53a1e7d4f79d7a4
MD5 accf50b9fe912f3a22ad953d022476b4
BLAKE2b-256 75e41c45f1099a81f17bd13c037876b0a0f1b9ff98279e152fe26c49529baba8

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4f4bf5a3bb1b2f4040ac946cabb3a377bc7e54cb579928dc1656e25c7fb88ed2
MD5 f1ec2c9cc22b50ac5e94a1fb990dbde6
BLAKE2b-256 c0a9152bad924fddbafe84d6063c9160fe80b11f1dda25da670c6f5f554205b0

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 511.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0a1101ddf85fe80ab993d176a074e6e1608a012cf0c82c177d3e566aca499d87
MD5 d44eeb53dac5cddcd5e89c612fb77897
BLAKE2b-256 441c33621bcbfe82952228b40ceb3cd8a92502e827b3423339d70d067f7e456f

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp39-cp39-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 478.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0f82fa87b9da73b344ebae95a7a831283edf71801e32500d3796d96098d026f7
MD5 651a1ba8b9ff2f0108b6ce67f7c1d203
BLAKE2b-256 603f8c21ea37eda9021de6259a5de7e5f4e4c7101e0bc8c9c31cc8589a33c227

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 46c31e4a055a825146b041520cc19323c95191b1945f75ec4898bdaa73532889
MD5 f3a6d4dd4c967082410deab132236a8b
BLAKE2b-256 c02520a335872ab5daf8ba7e75a25173d7a16d2a88d941dc0e22c82c4ea764df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b032f44aa4f5af37734cee1df4b46bfe946fcf4755649e514d50e1a708ca562a
MD5 d93c1981e2317f5bdbfbfd453e4353bf
BLAKE2b-256 fc7fdfcdb970a386ff16b51131f91a979cd88d23ab80bf4f4539c4d448f31fcd

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 74a277bb2b81780f7db4b5c42709e77f57624aac05940b1b441db2c7a0c82828
MD5 b3afaf9ca5041a564b61ca21865c0258
BLAKE2b-256 22eab03ab7ffd67f7e43d1c7dc68deab433373400763d7520fbc59457d673aa4

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 511.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 bee35650732962128f6e9a8acdf4e413c28fef37c3b7d48d58ef62b5b928c626
MD5 643ebbfb5caa277a6f778ce1a263a0c8
BLAKE2b-256 bf19ef2b3eabf1c6f37916279a7d6e8b6d289519f4b6c44ee45786b62900b708

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp38-cp38-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 478.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 34cd4e98b43f16229c1ecf039ac486841e61d9f67505214f441606afad875983
MD5 2becaf5618e36d14835611e405946f31
BLAKE2b-256 3c132384ec07d48089fe3507c582e4d7d3c1cc601554cac3f2276576a1eded13

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f477334c452c90b298fc09ad78732dc060eba3fdec4df5ff03fddfce99bca472
MD5 9c8ccac7a6bc8a541a6cdd409bed82cc
BLAKE2b-256 ecf641331567807ebd09e2f2f28b32e9e61c0539b4da974ee41daa1d5f1119be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8b649dadcb9974f8d2dc5d5bae187d568c698c14585f9f9d565b7dc3e0c6f4bd
MD5 25877502950cb56355456ace08549abe
BLAKE2b-256 f1adaa42feaa36edce0980a25e6ea5f9428ed7e7307531f4ccdeef07a536fd82

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a472bba29270a0f8b1aa8761a6d4567323de775a88a369bc0e6042c6e2bf3d88
MD5 e21f050591278f6ddd475f5c5baff0b9
BLAKE2b-256 2245dc1ceae5e76f53a87d06483adc0c39686bf4df34d4a8d465ffe182df1aec

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 511.3 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 ea199784854c2b4abfdad09cbf6de683abd374b425ab982329a24741c12e412e
MD5 be02bf1dad3d4261a5329d0d3aa5933e
BLAKE2b-256 70c290fee4b6a10bf7409e9b6685b9de19a54ef1db9be8cf19b4e6c53de66076

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp37-cp37m-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 478.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b6790265687009c9904ed4b8033be1064e4be40cafdd83fbb6f73b64fea62ef2
MD5 835bbf7908e257cc22152d08e5e0ebad
BLAKE2b-256 9398596a26fd225a613027cec41a552f654972812c90d39485085dce68cc7c7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1dc42b4b415ae99b8fa01c3c5479230a0931c4c8423b92c6c0f264251032e3ff
MD5 e28e5fabb175b75d3e8709ab6b3241a8
BLAKE2b-256 6f5902ce7a3dabf9e73c733a3ae08e3f8a52f8032dfaf46afccd978f53503c62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a7c98a3746f02dcf9bcadb1a9b870d931ddb7cb1b8878881dbfa650a88a9a0b6
MD5 8caa456781a36fa2bd7aa11a7aea2520
BLAKE2b-256 8877d377d2443ce4974924dc2b3bc760b151c11b1cd060c67275f168b290e1e9

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 90db36b7d99de693dbdecef6f9441117641291f1c2cdb2233ca2b8cd0c7ab24a
MD5 5557b085a51fbc838396eb7854b6ba89
BLAKE2b-256 49736e3422ae6c61710149855a4c7f1b6f90810cddca0ce95cc7fd80bf23bf70

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 526.6 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 65a04df353d4ddd45366cf1624708d21c09d8611845946eae22a298e7a7fc37d
MD5 502451565633b2943ff2a7cbfdf9fda8
BLAKE2b-256 8055e34337a0e6bcdd719cefa3014c709ae29dc512948d89b84975c6296d9f38

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp36-cp36m-win32.whl.

File metadata

  • Download URL: cocotb-1.8.0rc1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 470.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.4

File hashes

Hashes for cocotb-1.8.0rc1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6fe345f179defde644ab0c8a968f27552aec7421d498666f5c55cf0bb297e3ce
MD5 0f7ab0b5b076f2121868d56a659a4b64
BLAKE2b-256 f3065f264533c99480eff54023ef57b94e3da51ee2f2ca48743f06e4e22a1bed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1eae3b05c6d2488952e569742419f895435fb75ebbed65962db6bd23dd8c775d
MD5 e63a827a23d48e6674e2adea0a9489a0
BLAKE2b-256 30991f328a381732edca529127474923c1e7234e9b4aaf5cf0eac42327034a7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 dd988762d3e6d06e2c157bae9a4c2f24007a74fd717420dded0ffc633d7102c3
MD5 6415373ce126829ee633f1bbbc7495e9
BLAKE2b-256 727e77010257d6132b97e63942229c904d5cbb7aba9bc95a0ba44ce4bc96eae4

See more details on using hashes here.

File details

Details for the file cocotb-1.8.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for cocotb-1.8.0rc1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f54d7944397c71d309666dc0cbf622dcc70ac14f736e1f8a1d2b55f5c4a8876b
MD5 a4711221e32b63b40406a26325e8d068
BLAKE2b-256 415b47db7661388bb4eee7644b5b2355345e36e3d6aae38faa537f5b6f565f94

See more details on using hashes here.

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