Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 1 | [tool.poetry] |
| 2 | name = "atmosphere" |
github-actions[bot] | 3e45252 | 2022-12-19 23:37:10 +0000 | [diff] [blame] | 3 | version = "0.12.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" |
| 13 | schematics = "^2.1.1" |
| 14 | pykube-ng = "^22.7.0" |
Mohammed Naser | f9cb89b | 2022-09-18 10:42:37 -0400 | [diff] [blame] | 15 | structlog = "^22.1.0" |
| 16 | rich = "^12.5.1" |
| 17 | better-exceptions = "^0.3.3" |
Mohammed Naser | 0f98213 | 2022-09-19 10:48:42 -0400 | [diff] [blame] | 18 | mergedeep = "^1.3.4" |
Mohammed Naser | 124a9bc | 2022-09-19 15:13:16 -0400 | [diff] [blame] | 19 | taskflow = "^5.0.0" |
Mohammed Naser | bdb9774 | 2022-09-26 15:20:49 -0400 | [diff] [blame] | 20 | eventlet = "^0.33.1" |
Mohammed Naser | 5c804a2 | 2022-09-29 21:27:21 -0400 | [diff] [blame] | 21 | tomli = "^2.0.1" |
Mohammed Naser | 06707ba | 2022-09-29 23:13:46 -0400 | [diff] [blame] | 22 | tomli-w = "^1.0.0" |
okozachenko1203 | fc13f38 | 2022-10-26 00:34:55 +1100 | [diff] [blame] | 23 | jmespath = "^1.0.1" |
Mohammed Naser | 7d3c797 | 2022-11-07 10:54:56 -0500 | [diff] [blame] | 24 | jsonnet = "^0.18.0" |
Mohammed Naser | 84ba2ec | 2022-11-28 04:31:51 +0000 | [diff] [blame] | 25 | kopf = {extras = ["uvloop"], version = "^1.36.0"} |
| 26 | openstacksdk = "^0.103.0" |
| 27 | certbuilder = "^0.14.2" |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 28 | |
| 29 | [tool.poetry.group.dev.dependencies] |
| 30 | pytest = "^7.1.3" |
| 31 | pytest-mock = "^3.8.2" |
| 32 | pytest-cov = "^3.0.0" |
| 33 | pytest-kind = "^22.9.0" |
Mohammed Naser | 491bbd6 | 2022-09-15 21:03:41 -0400 | [diff] [blame] | 34 | flake8 = "^5.0.4" |
| 35 | flake8-isort = "^4.2.0" |
Mohammed Naser | f9cb89b | 2022-09-18 10:42:37 -0400 | [diff] [blame] | 36 | python-on-whales = "^0.52.0" |
| 37 | Jinja2 = "^3.1.2" |
| 38 | jinja2-base64-filters = "^0.1.4" |
Mohammed Naser | effebad | 2022-09-19 18:10:14 -0400 | [diff] [blame] | 39 | molecule = "^4.0.1" |
Mohammed Naser | 6e557c8 | 2022-10-01 20:10:13 +0000 | [diff] [blame] | 40 | ansible-core = "^2.13.4" |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 41 | |
Mohammed Naser | c45b71c | 2022-11-01 16:06:26 -0400 | [diff] [blame] | 42 | |
| 43 | [tool.poetry.group.docs.dependencies] |
| 44 | mkdocs-material = "^8.5.7" |
| 45 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 46 | [build-system] |
| 47 | requires = ["poetry-core"] |
| 48 | build-backend = "poetry.core.masonry.api" |
| 49 | |
Mohammed Naser | a45e7d0 | 2022-09-16 16:43:31 -0400 | [diff] [blame] | 50 | [tool.isort] |
| 51 | profile = "black" |
| 52 | |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 53 | [tool.pytest.ini_options] |
| 54 | addopts = [ |
| 55 | "--cov=atmosphere", |
| 56 | "--cov-report=term-missing", |
| 57 | ] |
| 58 | filterwarnings = [ |
Mohammed Naser | 01ccc49 | 2022-09-26 20:26:43 -0400 | [diff] [blame] | 59 | "ignore::DeprecationWarning", |
Mohammed Naser | 124a9bc | 2022-09-19 15:13:16 -0400 | [diff] [blame] | 60 | "ignore::schematics.deprecated.SchematicsDeprecationWarning", |
| 61 | "ignore:The asyncore module is deprecated", |
Mohammed Naser | 12676ed | 2022-09-15 20:16:15 -0400 | [diff] [blame] | 62 | ] |
Mohammed Naser | 124a9bc | 2022-09-19 15:13:16 -0400 | [diff] [blame] | 63 | |
| 64 | [tool.vulture] |
| 65 | paths = ["atmosphere"] |