[project] name = "furtka" version = "26.14-alpha" description = "Open-source home server OS — simple enough for everyone." requires-python = ">=3.11" readme = "README.md" license = { text = "AGPL-3.0-or-later" } authors = [ { name = "Daniel Syrnicki" }, { name = "Robert Syrnicki" }, ] dependencies = [ "flask>=3.0", ] [project.optional-dependencies] dev = [ "ruff>=0.6", "pytest>=8.0", ] [tool.ruff] line-length = 100 target-version = "py311" extend-exclude = [".venv", "*.venv"] [tool.ruff.lint] select = [ "E", # pycodestyle errors "F", # pyflakes "I", # isort "W", # pycodestyle warnings "B", # flake8-bugbear "UP", # pyupgrade ] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["webinstaller", "."] [project.scripts] furtka = "furtka.cli:main" [tool.setuptools] packages = ["furtka"]