blob: 0d31a9bd75399592a8057565df1d7136a2df06b0 [file] [log] [blame]
Mohammed Naser12676ed2022-09-15 20:16:15 -04001[tool.poetry]
2name = "atmosphere"
Mohammed Naser085fcb72024-05-18 22:26:03 +02003version = "1.11.1"
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"
dependabot[bot]69224bc2024-02-07 15:30:28 -050013ansible-core = "^2.15.9"
Mohammed Naser24abccb2023-01-29 22:50:42 +000014jmespath = "^1.0.1"
Mohammed Naser34be23d2023-01-20 13:45:28 -050015openstacksdk = "<0.99.0"
Mohammed Naser71ebfe82022-12-28 05:28:16 +000016docker-image-py = "^0.1.12"
Mohammed Naser273d3ca2023-01-29 22:28:54 +000017rjsonnet = "^0.5.2"
Mohammed Naserbd34e822023-01-29 23:45:51 +000018netaddr = "^0.8.0"
Mohammed Naser71ebfe82022-12-28 05:28:16 +000019
Mohammed Naser12676ed2022-09-15 20:16:15 -040020[tool.poetry.group.dev.dependencies]
Mohammed Naser491bbd62022-09-15 21:03:41 -040021flake8 = "^5.0.4"
22flake8-isort = "^4.2.0"
Mohammed Naser4bf5e6e2024-01-20 13:55:30 -050023molecule = "^6.0.3"
24molecule-plugins = {extras = ["docker"], version = "^23.5.0"}
Mohammed Naser1de55192023-04-28 17:13:35 -040025oslo-log = "^5.2.0"
Mohammed Naser71ebfe82022-12-28 05:28:16 +000026pytest = "^7.1.3"
27pytest-cov = "^3.0.0"
Mohammed Naser21d55812023-01-13 21:28:47 +000028pytest-forked = "^1.4.0"
Mohammed Naser1de55192023-04-28 17:13:35 -040029pytest-mock = "^3.8.2"
Mohammed Naser21d55812023-01-13 21:28:47 +000030pytest-xdist = "^3.1.0"
Mohammed Naser1de55192023-04-28 17:13:35 -040031ruyaml = "^0.91.0"
Mohammed Naserc45b71c2022-11-01 16:06:26 -040032
Mohammed Naser12676ed2022-09-15 20:16:15 -040033[build-system]
Mohammed Naser19871ba2023-03-27 22:38:39 +000034requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning"]
35build-backend = "poetry_dynamic_versioning.backend"
36
37[tool.poetry-dynamic-versioning]
Mohammed Nasera5467342024-04-30 00:34:16 -040038enable = false
Mohammed Naser12676ed2022-09-15 20:16:15 -040039
Mohammed Nasera45e7d02022-09-16 16:43:31 -040040[tool.isort]
41profile = "black"
42
Mohammed Naser12676ed2022-09-15 20:16:15 -040043[tool.pytest.ini_options]
Mohammed Naser71ebfe82022-12-28 05:28:16 +000044addopts = ["--cov=atmosphere", "--cov-report=term-missing"]
Mohammed Naser12676ed2022-09-15 20:16:15 -040045filterwarnings = [
Mohammed Naser01ccc492022-09-26 20:26:43 -040046 "ignore::DeprecationWarning",
Mohammed Naser124a9bc2022-09-19 15:13:16 -040047 "ignore::schematics.deprecated.SchematicsDeprecationWarning",
48 "ignore:The asyncore module is deprecated",
Mohammed Naser12676ed2022-09-15 20:16:15 -040049]
Mohammed Naser124a9bc2022-09-19 15:13:16 -040050
51[tool.vulture]
52paths = ["atmosphere"]