[tool.poetry] | |
name = "atmosphere" | |
version = "0.4.1" | |
description = "" | |
authors = ["Mohammed Naser <mnaser@vexxhost.com>"] | |
readme = "README.md" | |
[tool.poetry.scripts] | |
atmosphere-operator = "atmosphere.cmd.operator:main" | |
[tool.poetry.dependencies] | |
python = "^3.10" | |
schematics = "^2.1.1" | |
pykube-ng = "^22.7.0" | |
structlog = "^22.1.0" | |
rich = "^12.5.1" | |
better-exceptions = "^0.3.3" | |
mergedeep = "^1.3.4" | |
taskflow = "^5.0.0" | |
eventlet = "^0.33.1" | |
tomli = "^2.0.1" | |
tomli-w = "^1.0.0" | |
[tool.poetry.group.dev.dependencies] | |
pytest = "^7.1.3" | |
pytest-mock = "^3.8.2" | |
pytest-cov = "^3.0.0" | |
pytest-kind = "^22.9.0" | |
flake8 = "^5.0.4" | |
flake8-isort = "^4.2.0" | |
python-on-whales = "^0.52.0" | |
Jinja2 = "^3.1.2" | |
jinja2-base64-filters = "^0.1.4" | |
molecule = "^4.0.1" | |
ansible-core = "^2.13.4" | |
[build-system] | |
requires = ["poetry-core"] | |
build-backend = "poetry.core.masonry.api" | |
[tool.isort] | |
profile = "black" | |
[tool.pytest.ini_options] | |
addopts = [ | |
"--cov=atmosphere", | |
"--cov-report=term-missing", | |
] | |
filterwarnings = [ | |
"ignore::DeprecationWarning", | |
"ignore::schematics.deprecated.SchematicsDeprecationWarning", | |
"ignore:The asyncore module is deprecated", | |
] | |
[tool.vulture] | |
paths = ["atmosphere"] |