[build-system]
build-backend = "maturin"
requires = [ "maturin>=1.9,<2" ]
[project]
name = "xdot-rs"
readme = "README.md"
license = "GPL-3.0-OR-later"
authors = [ { name = "Philipp A.", email = "flying-sheep@web.de" } ]
requires-python = ">=3.8"
classifiers = [
"Development Status :: 4 - Beta",
"Intended Audience :: Developers",
"Programming Language :: Python :: 3 :: Only",
"Programming Language :: Python :: 3.8",
"Programming Language :: Python :: 3.9",
"Programming Language :: Python :: 3.10",
"Programming Language :: Python :: 3.11",
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
"Programming Language :: Python :: 3.14",
]
dynamic = [ "description", "version" ]
dependencies = []
urls.Source = "https://github.com/flying-sheep/xdot-rs"
[dependency-groups]
dev = [
"maturin",
"prek",
]
test = [
"pytest",
]
[tool.maturin]
module-name = "xdot_rs"
features = [ "extension-module" ]
[tool.ruff]
lint.select = [
"E",
"F",
"I",
]