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.1.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.1-cp312-cp312-win_amd64.whl (511.2 kB view details)

Uploaded CPython 3.12Windows x86-64

cocotb-1.8.1-cp312-cp312-win32.whl (478.3 kB view details)

Uploaded CPython 3.12Windows x86

cocotb-1.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (3.8 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

cocotb-1.8.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (3.7 MB view details)

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

cocotb-1.8.1-cp312-cp312-macosx_10_9_x86_64.whl (574.9 kB view details)

Uploaded CPython 3.12macOS 10.9+ x86-64

cocotb-1.8.1-cp311-cp311-win_amd64.whl (511.1 kB view details)

Uploaded CPython 3.11Windows x86-64

cocotb-1.8.1-cp311-cp311-win32.whl (478.2 kB view details)

Uploaded CPython 3.11Windows x86

cocotb-1.8.1-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.1-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.1-cp311-cp311-macosx_10_9_x86_64.whl (574.7 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

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

Uploaded CPython 3.10Windows x86-64

cocotb-1.8.1-cp310-cp310-win32.whl (478.2 kB view details)

Uploaded CPython 3.10Windows x86

cocotb-1.8.1-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.1-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.1-cp310-cp310-macosx_10_9_x86_64.whl (574.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

cocotb-1.8.1-cp39-cp39-win_amd64.whl (511.1 kB view details)

Uploaded CPython 3.9Windows x86-64

cocotb-1.8.1-cp39-cp39-win32.whl (478.2 kB view details)

Uploaded CPython 3.9Windows x86

cocotb-1.8.1-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.1-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.1-cp39-cp39-macosx_10_9_x86_64.whl (574.8 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

cocotb-1.8.1-cp38-cp38-win_amd64.whl (511.1 kB view details)

Uploaded CPython 3.8Windows x86-64

cocotb-1.8.1-cp38-cp38-win32.whl (478.2 kB view details)

Uploaded CPython 3.8Windows x86

cocotb-1.8.1-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.1-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.1-cp38-cp38-macosx_10_9_x86_64.whl (574.7 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

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

Uploaded CPython 3.7mWindows x86-64

cocotb-1.8.1-cp37-cp37m-win32.whl (478.4 kB view details)

Uploaded CPython 3.7mWindows x86

cocotb-1.8.1-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.1-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.1-cp37-cp37m-macosx_10_9_x86_64.whl (574.6 kB view details)

Uploaded CPython 3.7mmacOS 10.9+ x86-64

cocotb-1.8.1-cp36-cp36m-win_amd64.whl (526.7 kB view details)

Uploaded CPython 3.6mWindows x86-64

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

Uploaded CPython 3.6mWindows x86

cocotb-1.8.1-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.1-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.1-cp36-cp36m-macosx_10_9_x86_64.whl (573.7 kB view details)

Uploaded CPython 3.6mmacOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: cocotb-1.8.1.tar.gz
  • Upload date:
  • Size: 294.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1.tar.gz
Algorithm Hash digest
SHA256 1499dbe0d4d10676bc9b234861e1df171a7f02aca6b696b5fadf01fe61e3a4f6
MD5 a88991489b567d97f622f5d637b2d592
BLAKE2b-256 4e43e4339bc57886296ca30cc22d6c141a8d66098c71156973bc39c5d119dcb0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 511.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b9e7a09d0f76115f02d9c957110d5970e759c2bc8d1d5a448716ed3a67a66367
MD5 2b29775f495e4e85d7a1252d0bb6f694
BLAKE2b-256 a34af37d7b564ab8640631d38bf874c95d2a5e3efebf50dafedb554bc28842b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 478.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 ac5fa8f47613c1487156d20fb09d4679566572922971ea922ec5acec38629fa9
MD5 a61362f3029f4146648eede64e77873b
BLAKE2b-256 cbcf226a39cf8a25aea3e35a9dcbb9bc0eff641229ab8e648b837cbe40365e8b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5692e56925de8d71ce8d379bd80a2e103fe0fba1e0c4c3b539b10eafe22fb6c1
MD5 eaa1ed92d75f56f6e26fa1b7db907d23
BLAKE2b-256 0a7d57cbfcddcd1636cfcc815887acbbd6967e5266714d1af2c197a086e66e7d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4cbfb462315b12f157381c388f3ab5a074c0293e54852f8851152bf295bf6807
MD5 ccba91a59a4683e557faeb90069da218
BLAKE2b-256 365b9c09eeef5630860e6ae75bca21fce0ea388ee3c45a6c3cd570e66330b5bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9d70978a5c587fc26c66c3f0e8a5bc0545a70397cbfd15b342685fed38959fc1
MD5 9b8e49860c8c4c49593703554f7dfce7
BLAKE2b-256 89d4e5957c9f7cc6ffb95a2b19b2feaa625cbdbd57375287743917b7f8a6aae0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 511.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 9ffebe392a4f0cb757ccea51d4902db9abc537e57b9151c5ecc8b4f898ec7817
MD5 ff65054e870f85ef5e9da43c307601dd
BLAKE2b-256 3df29f4cf8eca975710a55a100a205b81ffed66524e0f5f718d7ebcc2cb2ca0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 478.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 7d47c3aa3432575eb26f6783ef7832a6db873265fd40a89ade22599e59a784f6
MD5 1951eca3677c52672015d940d10c6cab
BLAKE2b-256 56d7d47f08391787f98c5c0ed3c20725ae3b9fe91d3700b881c48e644c81234e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4a6d3d824c746410da8f294c34dcca820f1350c1639cafb4b6394844a07f7371
MD5 7393762270734f6be37919a3921c9e21
BLAKE2b-256 e42386a9d2bc76d0825433d98471a70ff0d8a6773b41ceb943dce72d03dea08d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a3a9e442211691a3602dd8cce288e9b66f2bab220bc01d1b17e5f30db4a9622c
MD5 65ce95bc841ad8a45eeaaedd2258dd3d
BLAKE2b-256 1a8bc1feb5d26354a439c6a653deb3ab232adcd0082f86b63ea9d68ec3b2436c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 708cb6fcb2ee00fe80bd45a03f2a202980d2b563dcb064c2f3c904c84e87e2b1
MD5 14321f40b795f9a42c80450a4d11435b
BLAKE2b-256 3d5d309c6509d895d75841cfc66929cec958788927b8367c714095384ab83413

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-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.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 8b0643be8b1dee02453233a40ad94919f5781bcb08893689c99b9c7ab08695f3
MD5 e7d7f28aa1846e107a308b37fd7a29f7
BLAKE2b-256 80ed4c885d6bfb7c253b9896cc796a0bd088efda18e99b6816e662284abd0267

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 478.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 87cb47d81d6c55f64662512dda8088e5f430740a42feaa67f7b8e10bd249c02c
MD5 fc9a65b33060f59bd240f1f9da1accba
BLAKE2b-256 41bef56d2970cbf43799eb0688c95ac6f90023c4b588215b78f413cc23bb8924

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8d642e1106750a519c015c651ec94a5d9008da0a29d39b2d073206bd60ce452
MD5 483bca149f1059ac59ed27a97689e5f4
BLAKE2b-256 8c38337c0eac246b688ea579cca0d7bfd33be7bd7957f6715c54c151376e5bda

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 de9d329e747048ae8d9c08794cc2ee48850b13c387d647227ff76ac2df184fcb
MD5 72aaad3ac339f40099971d4dc9a9ab47
BLAKE2b-256 b8e1a1ded46c7678441b255b612256ec39311ecac3c0264451527370a2893651

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 06ae2b2d899095ee4fd4f9604e0fd3706102ef681659f8dc68e4faf6d990d89f
MD5 13953d9a2e2df0821b8cb6631d4be9f8
BLAKE2b-256 1ae2a65d9fefbc8b5a15618704f67205b9dc5e9cd802938990618fc95fceca85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 511.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 797044b85d5efc56bad7ff789f1811990e67de22fbec614ac37009a9aa608ce5
MD5 1f6d95e305823a9c6d83f9bf0491eb42
BLAKE2b-256 6848c79834ffc8988f2bc97223644f63042a07023b9ddb251cd78569bfbc7952

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 478.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2824f26d15713056de44507017f88189419cf7b68252cedbdbed272ee753917f
MD5 a2e64f9d19b11543d131783d0a6819b3
BLAKE2b-256 2f71acc079b87c71494a0d2d1fc62ec39c154d7cd1ff29b866c4680a7eeb05c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d2a05df85a5259654d2c10cc0ac8ad877b6ca986fb559a911a9207bcdbc887fd
MD5 917e7b489159622d0ba765cf46da8e7d
BLAKE2b-256 3f61cd9d71249dbd6d109b465664ab5ac5a7c34053a7bab5dfc3425273b4a496

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 59cb5e35533b28301e1ff1858aabe1d6bac4305536d5fc40edb188dfda42e0ae
MD5 8cc94417dc81b0a2ea270eaab04b3ae6
BLAKE2b-256 a2f652fc1a4118caa363376e01ad802c408c572c193820d329119ef417cff707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cbe760f6a0869140a7fa2124c295e2a4299300f0f839017e6b43ab4490bbc522
MD5 74666ecfe7457122773dc4c45eaefa4a
BLAKE2b-256 443168459a95f382fc8a54920932977c734435b14388dcfc4eb4e05d13626a75

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 511.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b70d8c803c7215bd54249e53b2591b484346420168dd1cafdb2e0d27e214db11
MD5 715276c798a132b517d31f08beb32e7f
BLAKE2b-256 d09390bad669a7f92ae741cbcca3f700c180465c06303184eec2d04b2c12ec4c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 478.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 032569407d22b55a1d7acb07b1be12e2010e332c49d2c04404707d10d892cc27
MD5 ba0259f8ff54e7004fc578d75cfc7ea1
BLAKE2b-256 03452815b478944754bd7a6233bf541e33019e78630925d170de366db4a260b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1196ba5f341c4e6752e4db71e99932499980a907ec264387d75c6f37d3e09ab6
MD5 36010a2ab8f54aabd95baf2f0aa47277
BLAKE2b-256 dc889c34e67d516082c6bf03db11172a559aac576a55cf0a7a39807984d00ae3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b1ba54da9217b2231d58a380b19f5bc749f6b1d1b21460bc0951d0c1317a2f5d
MD5 c6ccf0fea43dcaa32a9df58abcb024e9
BLAKE2b-256 3451dc52ea8c1ee8515e835ca5d9d32a49335a62adbd3913a24931da0c196b3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f3a6f6f0fa5914c491d22d5796f15b5d0b152f76c071fecb3665af60b471bbe7
MD5 83365a31ea93a8210f67a16d0d73dd4a
BLAKE2b-256 ca602499ce8cd2cf91273ada63ab0b38ffca8aa857ea7cd4b3a89cee4bee3d84

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-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.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 71a6a2e39596fe6f2094cc3d4fc35621a6c1e74ca70dc868973a71c6f77f3bdb
MD5 acc49bce8aeb6991440e7029a2a2ff95
BLAKE2b-256 ecb1cdaa366c5920ee443b324cabb46c416a13ed45ff24eb3ebfb16582c63b42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 478.4 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 174209743e2743a4c1adb885bb212bb40447464a54388cae360225cb4353499b
MD5 7624913d6d099aef0d67cbfec72d0145
BLAKE2b-256 d358b08ee7da33b12642bcc3beb073623a6b6c09f0f251ed2a74183633b29db1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bfa07a47e6b0654ed65e06b37b93316cc3afb7d9b52fe5c07579edd10bdb6281
MD5 0049552d6e4b06d271de9f92ad282efc
BLAKE2b-256 d43609be1d97008d4eab069d560ed255f7622f3b4550c48cb642a6ef6e6b72db

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 298f4e3c0eafda1964112d050cf08827f5aa3c3759960bef1cdce1c57ce645d4
MD5 29407d55ac58c2c3cb0dd2c973db82d5
BLAKE2b-256 91c9036b60536b505eb4631278988af4aa4bb6f2d10cc25b19647017bed3e644

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e8d9525a92312d8271fc612c98ce027d285c3f93925f63908c4e9af72a9ba5eb
MD5 82174b556cb20c21a93d490fef8405d1
BLAKE2b-256 a78e03affed14c380de02fa1a389508755f9151dd3ee7f2e6dc8b9bdd6de0638

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for cocotb-1.8.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 1d3af65372ed044f27b69039325bf018738685e59be928fb4efde0c0e86b1ba0
MD5 630cf996ede0eb852a6fd15d48cbe958
BLAKE2b-256 5155f6403b779cbfbd7ec678971b2589c731e40cebe294b04a8a41e2c7cfb0c7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: cocotb-1.8.1-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.2 CPython/3.11.6

File hashes

Hashes for cocotb-1.8.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 ab136393aa5776a9a6f25d94af62dd947791482d325516072288668741be934b
MD5 31e4d3ea167060289acd67d1a4510d94
BLAKE2b-256 dd842df8cfb38681bf0da08deda2c7960e38848ae820d17dcabd70948e58df05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2343642030caf03b707eb7ee665de3adcffab08c5884b40c363ae042e1aad3d4
MD5 9295de2e7517c88f9ea6e51ea5123bdc
BLAKE2b-256 660b6ad95c5157d4b30103c16e3f0307dbc72df8a6624d1f48d340fbaea6870b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp36-cp36m-manylinux_2_5_i686.manylinux1_i686.whl
Algorithm Hash digest
SHA256 4f8f7401f107e04fb5f1c1bbb6a4434d11fff4bfe6871bea8a822b3ec91e7885
MD5 99724e64e7d92a92b392570d66e221e5
BLAKE2b-256 70d8d1638b05243e4b3f78935df9e8d1bd457f0ec95e4691ebcd06e3d9e7f329

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for cocotb-1.8.1-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 34da6f570c584434e34fe98f1b03cd394c2e43302c85a5510c6aebc5bffd679a
MD5 5a9ad802a6a927c85a230737847ac48c
BLAKE2b-256 883bb4f22f45e4058c419a87db554ad90d54bd7c1eca048c009ce2949b9a31ae

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