[project] name = "groovylight" version = "0.1.0" description = "Default template for PDM package" authors = [ {name = "saji", email = "saji@saji.dev"}, ] dependencies = [ "amaranth>=0.5.1", "amaranth-boards @ git+https://github.com/amaranth-lang/amaranth-boards.git", "amaranth-soc @ git+https://github.com/amaranth-lang/amaranth-soc.git", ] requires-python = "==3.12.*" readme = "README.md" license = {text = "MIT"} [build-system] requires = ["pdm-backend"] build-backend = "pdm.backend" [tool.pdm.dev-dependencies] dev = [ "basedpyright", "ruff", "pytest>=8.3.2", ] [project.scripts] groovylight = "groovylight.main:main" [tool.ruff.lint] [tool.basedpyright] reportInvalidTypeForm = false typeCheckingMode = "off"