Skip to content

Commit 934f954

Browse files
committed
Add verilator-python
1 parent 83e0a2b commit 934f954

File tree

1 file changed

+49
-0
lines changed

1 file changed

+49
-0
lines changed

recipes/verilator-python/recipe.yaml

+49
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
context:
2+
name: verilator-python
3+
version: 5.32.0
4+
python_min: 3.9
5+
6+
package:
7+
name: ${{ name|lower }}
8+
version: ${{ version }}
9+
10+
source:
11+
url: https://pypi.org/packages/source/v/verilator/verilator-${{ version }}.tar.gz
12+
sha256: 9b35b88dd58e564304df834715c0c199ec386eedb88d6f9f10a016d38253be9d
13+
14+
build:
15+
number: 0
16+
noarch: python
17+
script: python -m pip install . -vv --no-deps --no-build-isolation
18+
19+
requirements:
20+
host:
21+
- python ${{ python_min }}.*
22+
- pip
23+
- hatchling
24+
run:
25+
- python >=${{ python_min }}
26+
- rich
27+
- typer
28+
- verilator
29+
30+
tests:
31+
- python:
32+
imports:
33+
- verilator
34+
pip_check: true
35+
python_version: ${{ python_min }}.*
36+
37+
- script:
38+
- verilator-cli --help
39+
40+
about:
41+
license: Apache-2.0
42+
license_file: LICENSE
43+
summary: Python wrapping for verilator
44+
homepage: https://github.com/dau-dev/verilator-python
45+
repository: https://github.com/dau-dev/verilator-python
46+
47+
extra:
48+
recipe-maintainers:
49+
- timkpaine

0 commit comments

Comments
 (0)