feat: add secure contract import CLI

This commit is contained in:
Sergey Antropoff
2026-07-12 23:29:14 +03:00
parent 617b256cc1
commit 092b2d2f1b
8 changed files with 366 additions and 4 deletions
+4 -1
View File
@@ -13,6 +13,7 @@ authors = [{ name = "proxmox-api-simulator contributors" }]
dependencies = [
"asyncpg>=0.30,<0.31",
"fastapi>=0.116,<0.117",
"httpx>=0.28,<0.29",
"pydantic>=2.11,<3",
"pydantic-settings>=2.10,<3",
"uvicorn[standard]>=0.35,<0.36",
@@ -21,7 +22,6 @@ dependencies = [
[project.optional-dependencies]
dev = [
"hypothesis>=6.135,<7",
"httpx>=0.28,<0.29",
"mypy>=1.17,<1.18",
"pytest>=8.4,<9",
"pytest-asyncio>=1.1,<2",
@@ -29,6 +29,9 @@ dev = [
"ruff>=0.12,<0.13",
]
[project.scripts]
proxmox-api-contract = "app.contracts.cli:main"
[tool.hatch.build.targets.wheel]
packages = ["app"]