[tool.poetry]
name = "kci-dev"
version = "0.1.0"
description = "Stand alone tool for Linux Kernel developers and maintainers that can test local Linux Kernel changes on a enabled KernelCI server"
authors = ["Arisu Tachibana "]
license = "LGPL-2.1-or-later"
readme = "README.md"
packages = [
{include = "kcidev"},
{include = "subcommands", from="kcidev"},
{include = "libs", from="kcidev"},
]
repository = "https://github.com/kernelci/kci-dev"
classifiers = [
'Development Status :: 4 - Beta',
'Environment :: Console',
'Intended Audience :: Developers',
'Operating System :: OS Independent',
'Topic :: Software Development',
'Topic :: Software Development :: Libraries',
'Programming Language :: Python',
'Programming Language :: Python :: 3',
'Programming Language :: Python :: 3.8',
'Programming Language :: Python :: 3.9',
'Programming Language :: Python :: 3.10',
'Programming Language :: Python :: Implementation :: CPython',
'Programming Language :: Python :: Implementation :: PyPy'
]
[tool.poetry.dependencies]
python = "^3.10"
click = "^8.1.7"
requests = "^2.32.3"
toml = "^0.10.2"
gitpython = "^3.1.43"
[tool.poetry.scripts]
kci-dev = 'kcidev.main:run'
[tool.poetry.urls]
"Issue Tracker" = "https://github.com/kernelci/kci-dev/issues"
[tool.poetry.group.ci.dependencies]
black = "^24.8.0"
isort = "^5.13.2"
pytest = "^8.3.3"
poethepoet = "^0.29.0"
[tool.poe.tasks]
check = "./scripts/check.sh"
[tool.pytest.ini_options]
pythonpath = [
"src"
]
[build-system]
requires = ["poetry-core"]
build-backend = "poetry.core.masonry.api"