cad/py-cocotb 2.0.1_1 MidnightBSD
Coroutine based cosimulation library for writing VHDL and Verilog
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- License
- bsd3
- Categories
- cad, python
Description
cocotb is an open source coroutine-based cosimulation testbench environment for verifying VHDL and SystemVerilog RTL using Python.
cocotb lets you verify chips like software: productive, simulator-agnostic, in Python.
In the other systems
The newest version among them is 2.1.0, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| MidnightBSD | cad/py-cocotb | 2.0.1_1 behind since 2026-09-11 | no data | - | [email protected] | - |
| FreeBSD | cad/py-cocotb | 2.1.0 newest | none known | - | [email protected] | 2026-09-11 |
| DragonFly | cad/py-cocotb | 1.9.2 behind since 2026-09-11 | none known | - | [email protected] | - |
| GhostBSD | cad/py-cocotb | 2.1.0 newest | no data | - | [email protected] | - |
Install
Binary package:
mport install ${PYTHON_PKGNAMEPREFIX}cocotb
From mports:
cd /usr/mports/cad/py-cocotb && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cocotb>0:cad/py-cocotb
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Build 1
${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Runtime 2
${PYTHON_PKGNAMEPREFIX}find-libpython>0: devel/py-find-libpythongtkwave: cad/gtkwave
Test 6
${PYTHON_PKGNAMEPREFIX}pytest>0: devel/py-pytest${PYTHON_PKGNAMEPREFIX}pytest-cov>0: devel/py-pytest-cov${PYTHON_PKGNAMEPREFIX}find-libpython>0: devel/py-find-libpython${PYTHON_PKGNAMEPREFIX}pytest-mock>=3.10.0: devel/py-pytest-mockiverilog: cad/iverilogbash: shells/bash
Build dependencies 1
Run dependencies 2
No port depends on this one.
Configuration
Options name: cad_cocotb
| Option | Default | Description |
|---|---|---|
| IVERILOG | on | Iverilog dependency |
| VERILATOR | on | Verilator dependency |
- USES
- python shebangfix
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| cocotb-cocotb-v2.0.1_GH0.tar.gz | 739173 | 4a45c47932d66bf231ad56b64a5682dccaa5bc199a5fd371da2953f7bf6934d3 |