Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 1 | [tool.poetry] |
| 2 | name = "atmosphere" |
github-actions[bot] | 823f3ef | 2023-07-03 17:34:39 +0000 | [diff] [blame^] | 3 | version = "1.6.0" |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 4 | description = "" |
| 5 | authors = ["Mohammed Naser <mnaser@vexxhost.com>"] |
| 6 | readme = "README.md" |
| 7 | |
Mohammed Naser | d531f36 | 2022-09-16 11:38:55 -0400 | [diff] [blame] | 8 | [tool.poetry.scripts] |
| 9 | atmosphere-operator = "atmosphere.cmd.operator:main" |
| 10 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 11 | [tool.poetry.dependencies] |
| 12 | python = "^3.10" |
Mohammed Naser | 24abccb | 2023-01-29 22:50:42 +0000 | [diff] [blame] | 13 | ansible-core = "^2.13.4" |
| 14 | jmespath = "^1.0.1" |
Mohammed Naser | 34be23d | 2023-01-20 13:45:28 -0500 | [diff] [blame] | 15 | openstacksdk = "<0.99.0" |
Mohammed Naser | 71ebfe8 | 2022-12-28 05:28:16 +0000 | [diff] [blame] | 16 | docker-image-py = "^0.1.12" |
Mohammed Naser | 273d3ca | 2023-01-29 22:28:54 +0000 | [diff] [blame] | 17 | rjsonnet = "^0.5.2" |
Mohammed Naser | bd34e82 | 2023-01-29 23:45:51 +0000 | [diff] [blame] | 18 | netaddr = "^0.8.0" |
Mohammed Naser | 71ebfe8 | 2022-12-28 05:28:16 +0000 | [diff] [blame] | 19 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 20 | [tool.poetry.group.dev.dependencies] |
Mohammed Naser | 491bbd6 | 2022-09-15 21:03:41 -0400 | [diff] [blame] | 21 | flake8 = "^5.0.4" |
| 22 | flake8-isort = "^4.2.0" |
Oleksandr Kozachenko | 3997803 | 2023-02-07 04:03:07 +0100 | [diff] [blame] | 23 | molecule = {version = "^4.0.4", extras = ["docker"]} |
Mohammed Naser | 1de5519 | 2023-04-28 17:13:35 -0400 | [diff] [blame] | 24 | oslo-log = "^5.2.0" |
Mohammed Naser | 71ebfe8 | 2022-12-28 05:28:16 +0000 | [diff] [blame] | 25 | pytest = "^7.1.3" |
| 26 | pytest-cov = "^3.0.0" |
Mohammed Naser | 21d5581 | 2023-01-13 21:28:47 +0000 | [diff] [blame] | 27 | pytest-forked = "^1.4.0" |
Mohammed Naser | 1de5519 | 2023-04-28 17:13:35 -0400 | [diff] [blame] | 28 | pytest-mock = "^3.8.2" |
Mohammed Naser | 21d5581 | 2023-01-13 21:28:47 +0000 | [diff] [blame] | 29 | pytest-xdist = "^3.1.0" |
Mohammed Naser | 1de5519 | 2023-04-28 17:13:35 -0400 | [diff] [blame] | 30 | ruyaml = "^0.91.0" |
Mohammed Naser | c45b71c | 2022-11-01 16:06:26 -0400 | [diff] [blame] | 31 | |
| 32 | [tool.poetry.group.docs.dependencies] |
| 33 | mkdocs-material = "^8.5.7" |
| 34 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 35 | [build-system] |
Mohammed Naser | 19871ba | 2023-03-27 22:38:39 +0000 | [diff] [blame] | 36 | requires = ["poetry-core>=1.0.0", "poetry-dynamic-versioning"] |
| 37 | build-backend = "poetry_dynamic_versioning.backend" |
| 38 | |
| 39 | [tool.poetry-dynamic-versioning] |
| 40 | enable = true |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 41 | |
Mohammed Naser | a45e7d0 | 2022-09-16 16:43:31 -0400 | [diff] [blame] | 42 | [tool.isort] |
| 43 | profile = "black" |
| 44 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 45 | [tool.pytest.ini_options] |
Mohammed Naser | 71ebfe8 | 2022-12-28 05:28:16 +0000 | [diff] [blame] | 46 | addopts = ["--cov=atmosphere", "--cov-report=term-missing"] |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 47 | filterwarnings = [ |
Mohammed Naser | 01ccc49 | 2022-09-26 20:26:43 -0400 | [diff] [blame] | 48 | "ignore::DeprecationWarning", |
Mohammed Naser | 124a9bc | 2022-09-19 15:13:16 -0400 | [diff] [blame] | 49 | "ignore::schematics.deprecated.SchematicsDeprecationWarning", |
| 50 | "ignore:The asyncore module is deprecated", |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 51 | ] |
Mohammed Naser | 124a9bc | 2022-09-19 15:13:16 -0400 | [diff] [blame] | 52 | |
| 53 | [tool.vulture] |
| 54 | paths = ["atmosphere"] |