[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", ] requires-python = "==3.12.*" readme = "README.md" license = {text = "MIT"} [tool.pdm] distribution = false [tool.pdm.dev-dependencies] # or the poetry equivalent dev = [ "basedpyright", # you can pin the version here if you want, or just rely on the lockfile "ruff" ] [tool.ruff.lint] [tool.basedpyright] reportInvalidTypeForm = false typeCheckingMode = "off"