diff --git a/scripts/.gitignore b/scripts/.gitignore new file mode 100644 index 0000000..9d2b7ca --- /dev/null +++ b/scripts/.gitignore @@ -0,0 +1,7 @@ +# Created by venv; see https://docs.python.org/3/library/venv.html +bin +include +lib +lib64 +pyvenv.cfg +__pycache__ diff --git a/scripts/build.py b/scripts/build.py new file mode 100644 index 0000000..a05ef46 --- /dev/null +++ b/scripts/build.py @@ -0,0 +1,14 @@ +import typer + +app = typer.Typer() + +@app.command() +def synth(): + print("Synth!") + +@app.command() +def build(): + print("Build!") + +if __name__ == "__main__": + app() diff --git a/scripts/dependecies.md b/scripts/dependecies.md new file mode 100644 index 0000000..0feb6b1 --- /dev/null +++ b/scripts/dependecies.md @@ -0,0 +1,4 @@ +* GHDL = 4.1.0 +* Python >= 3.0.0 +* gtkwave >= v3.3.120 + diff --git a/scripts/requirements.txt b/scripts/requirements.txt new file mode 100644 index 0000000..5446fac --- /dev/null +++ b/scripts/requirements.txt @@ -0,0 +1,10 @@ +click==8.1.8 +markdown-it-py==3.0.0 +mdurl==0.1.2 +Pygments==2.19.1 +rich==13.9.4 +setuptools==75.8.0 +shellingham==1.5.4 +type-extensions==0.1.2 +typer==0.15.1 +typing_extensions==4.12.2