blob: 4aa485301893b1e6db1e3444fc08bd6ff1371637 [file] [log] [blame]
Mohammed Naser12676ed2022-09-15 20:16:15 -04001[tool.poetry]
2name = "atmosphere"
Mohammed Naser2a4561d2022-09-21 16:37:31 -04003version = "0.0.0"
Mohammed Naser12676ed2022-09-15 20:16:15 -04004description = ""
5authors = ["Mohammed Naser <mnaser@vexxhost.com>"]
6readme = "README.md"
7
Mohammed Naserd531f362022-09-16 11:38:55 -04008[tool.poetry.scripts]
9atmosphere-operator = "atmosphere.cmd.operator:main"
10
Mohammed Naser12676ed2022-09-15 20:16:15 -040011[tool.poetry.dependencies]
12python = "^3.10"
13schematics = "^2.1.1"
14pykube-ng = "^22.7.0"
Mohammed Naserd531f362022-09-16 11:38:55 -040015confspirator = "^0.3.0"
Mohammed Naserf9cb89b2022-09-18 10:42:37 -040016watchdog = "^2.1.9"
17structlog = "^22.1.0"
18rich = "^12.5.1"
19better-exceptions = "^0.3.3"
Mohammed Naser0f982132022-09-19 10:48:42 -040020mergedeep = "^1.3.4"
Mohammed Naser124a9bc2022-09-19 15:13:16 -040021taskflow = "^5.0.0"
Mohammed Naser12676ed2022-09-15 20:16:15 -040022
23[tool.poetry.group.dev.dependencies]
24pytest = "^7.1.3"
25pytest-mock = "^3.8.2"
26pytest-cov = "^3.0.0"
27pytest-kind = "^22.9.0"
Mohammed Naser491bbd62022-09-15 21:03:41 -040028flake8 = "^5.0.4"
29flake8-isort = "^4.2.0"
Mohammed Naserf9cb89b2022-09-18 10:42:37 -040030python-on-whales = "^0.52.0"
31Jinja2 = "^3.1.2"
32jinja2-base64-filters = "^0.1.4"
Mohammed Nasereffebad2022-09-19 18:10:14 -040033molecule = "^4.0.1"
Mohammed Naser12676ed2022-09-15 20:16:15 -040034
35[build-system]
36requires = ["poetry-core"]
37build-backend = "poetry.core.masonry.api"
38
Mohammed Nasera45e7d02022-09-16 16:43:31 -040039[tool.isort]
40profile = "black"
41
Mohammed Naser12676ed2022-09-15 20:16:15 -040042[tool.pytest.ini_options]
43addopts = [
44 "--cov=atmosphere",
45 "--cov-report=term-missing",
46]
47filterwarnings = [
Mohammed Naser124a9bc2022-09-19 15:13:16 -040048 "ignore::schematics.deprecated.SchematicsDeprecationWarning",
49 "ignore:The asyncore module is deprecated",
Mohammed Naser12676ed2022-09-15 20:16:15 -040050]
Mohammed Naser124a9bc2022-09-19 15:13:16 -040051
52[tool.vulture]
53paths = ["atmosphere"]