[build-system] requires = ["setuptools>=75"] build-backend = "setuptools.build_meta" [project] name = "gitea-microvm-runner" version = "0.1.0" description = "On-demand Cloud Hypervisor runners for Gitea Actions" requires-python = ">=3.11" dependencies = ["aiohttp==3.12.15", "nats-py==2.11.0"] [project.optional-dependencies] test = ["pytest==8.4.2", "pytest-asyncio==1.2.0"] [project.scripts] gitea-microvm-controller = "gitea_microvm_runner.controller:main" gitea-microvm-worker = "gitea_microvm_runner.worker:cli" [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["tests"] [tool.setuptools.packages.find] where = ["src"]