scii/pyproject.toml

55 lines
866 B
TOML
Raw Normal View History

2024-09-20 07:20:35 +02:00
[build-system]
requires = ["setuptools", "wheel", "packaging"]
build-backend = "setuptools.build_meta"
[project]
name = "scii"
version = "0.1.0"
description = "Graphical User Interface (GUI) for SCI servers."
readme = "README.md"
requires-python = ">=3.12"
dependencies = [
"loguru",
"textual"
2024-09-20 07:20:35 +02:00
]
[project.scripts]
2024-10-06 19:45:18 +02:00
scii = "scii.main:main"
2024-09-20 07:20:35 +02:00
[project.optional-dependencies]
build = [
"build"
]
test = [
"pytest"
]
dev = [
"scii[build]",
"scii[test]",
"ruff",
"basedpyright",
]
[tool.ruff]
line-length = 120
[tool.ruff.lint]
select = [
"I"
]
[tool.ruff.lint.isort]
force-single-line = true
[tool.ruff.format]
indent-style = "space"
docstring-code-format = true
[tool.basedpyright]
include = ["src"]
reportAny = false
reportMissingImports = "error"
reportMissingTypeStubs = false
pythonVersion = "3.12"
pythonPlatform = "Linux"