diff --git a/.gitignore b/.gitignore index 36b13f1..7e7a9ca 100644 --- a/.gitignore +++ b/.gitignore @@ -174,3 +174,13 @@ cython_debug/ # PyPI configuration file .pypirc +# hdlbuild specific + +.hdlbuild_deps/ +.working/ +reports/ +output/ +vhdl/ +poetry.lock +project.yml +.project/ \ No newline at end of file diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..cf45865 --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,18 @@ +[tool.poetry] +name = "hdlbuild" +version = "0.1.0" +description = "Flexible FPGA Build System" +authors = ["0xMax42 "] +license = "MIT" +readme = "README.md" + +[tool.poetry.dependencies] +python = "^3.12" +pyyaml = "^6.0.2" +doit = "^0.36.0" +pydantic = "^2.11.3" + + +[build-system] +requires = ["poetry-core"] +build-backend = "poetry.core.masonry.api"