scii/pyproject.toml
Asger Gitz-Johansen 7f66c8e97a wip: feat: implement things as a textual app
This is a bit more complex, but it seems like it should work
2024-10-12 12:53:26 +02:00

55 lines
866 B
TOML

[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"
]
[project.scripts]
scii = "scii.main:main"
[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"