You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
docs: Add Python environment setup and requirements.txt
This commit adds:
- A new 'Python Environment Setup' section to README.md with venv and Conda instructions.
- A top-level requirements.txt file consolidating all project dependencies including verification tools, linters, and documentation generators.
- System-level dependency requirements for building SciPy and other tools.
Signed-off-by: Miguel Osorio <miguelosorio@google.com>
Copy file name to clipboardExpand all lines: README.md
+31-2Lines changed: 31 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,8 +42,37 @@ Files under the [tools](tools/) directory may be available under a different lic
42
42
43
43
- Verilator **(4.106 or later)** must be installed on the system if running with Verilator
44
44
- If adding/removing instructions, [`espresso`](https://github.com/chipsalliance/espresso/tree/master) must be installed (used by `tools/coredecode`). Remember to checkout on `3.x` branch.
45
-
- RISCV tool chain (based on gcc version 8.3 or higher) must be
46
-
installed so that it can be used to prepare RISCV binaries to run.
45
+
- RISCV tool chain (based on gcc version 8.3 or higher) must be installed so that it can be used to prepare RISCV binaries to run.
46
+
-[**Verible**](https://github.com/chipsalliance/verible) is used for SystemVerilog linting and formatting.
47
+
-**Python 3.10+** is required for verification, documentation, and linting.
48
+
49
+
### Python Environment Setup
50
+
51
+
It is recommended to use a virtual environment (venv) or Conda to manage Python dependencies.
0 commit comments