groovylight/pyproject.toml

37 lines
752 B
TOML
Raw Normal View History

2024-08-21 21:20:40 +00:00
[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",
2024-08-21 21:20:40 +00:00
]
requires-python = "==3.12.*"
readme = "README.md"
license = {text = "MIT"}
[build-system]
requires = ["pdm-backend"]
build-backend = "pdm.backend"
2024-09-22 03:33:47 +00:00
[tool.pdm.dev-dependencies]
2024-08-21 21:20:40 +00:00
dev = [
2024-09-22 03:33:47 +00:00
"basedpyright",
2024-08-23 23:02:26 +00:00
"ruff",
"pytest>=8.3.2",
2024-08-21 21:20:40 +00:00
]
2024-09-22 03:33:47 +00:00
[project.scripts]
groovylight = "groovylight.main:main"
2024-08-21 21:20:40 +00:00
[tool.ruff.lint]
[tool.basedpyright]
reportInvalidTypeForm = false
typeCheckingMode = "off"