diff --git a/sci-electronics/cocotb-bus/Manifest b/sci-electronics/cocotb-bus/Manifest new file mode 100644 index 0000000000..582f9770dc --- /dev/null +++ b/sci-electronics/cocotb-bus/Manifest @@ -0,0 +1 @@ +DIST cocotb-bus-0.2.1.tar.gz 28461 BLAKE2B 9e157a9cb6d39206ceb9db2f4f8aca5a2734f2d95a128929397dc26af3011d5e0a95bd82320b5150ab423adbaefcc0d49bc28e06a2a80a7615da745bc8eceae7 SHA512 d46c47ce626a78ba92c64d320a8603adae7414ee2f8ff51b53f3e359ad4fb04e205da4b9bd25a88d92de45d060eacd164136bb343a05d91db3d8e0827ec13c2f diff --git a/sci-electronics/cocotb-bus/cocotb-bus-0.2.1.ebuild b/sci-electronics/cocotb-bus/cocotb-bus-0.2.1.ebuild new file mode 100644 index 0000000000..cf8c36babc --- /dev/null +++ b/sci-electronics/cocotb-bus/cocotb-bus-0.2.1.ebuild @@ -0,0 +1,26 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{11..13} ) +PYPI_NO_NORMALIZE=1 +DISTUTILS_USE_PEP517=setuptools +inherit distutils-r1 pypi + +DESCRIPTION="Reusable testbenching tools and bus interfaces for cocotb" +HOMEPAGE="https://github.com/cocotb/cocotb-bus" + +LICENSE="BSD" +SLOT="0" +KEYWORDS="~amd64 ~arm64" + +# Tests requires nox and eda tools, can't work inside network sandbox +RESTRICT=test + +RDEPEND=" + sci-electronics/cocotb[${PYTHON_USEDEP}] + dev-python/scrapy[${PYTHON_USEDEP}] +" + +DEPEND="${RDEPEND}" diff --git a/sci-electronics/cocotb-bus/metadata.xml b/sci-electronics/cocotb-bus/metadata.xml new file mode 100644 index 0000000000..235f6a5350 --- /dev/null +++ b/sci-electronics/cocotb-bus/metadata.xml @@ -0,0 +1,28 @@ + + + + + vowstar@gmail.com + Huang Rui + + + cocotb-bus + cocotb/cocotb-bus + + Cocotb Contributors + cocotb@lists.librecores.org + + https://github.com/cocotb/cocotb-bus/issues + + + cocotb-bus provides pre-packaged testbenching tools and reusable bus + interfaces for the cocotb project. It helps with verification of + digital designs by providing ready-to-use bus protocol implementations + and utilities to make testing hardware easier. + + + cocotb-bus 为 cocotb 项目提供预打包的测试台工具和可重用的总线接口。 + 通过提供即用型总线协议实现和实用工具,它有助于数字设计的验证,使硬件 + 测试变得更加容易。 + +