[project] name = "insight-updater-satellite" version = "0.2.0" description = "Insight Updater Satellite - remote update agent for customer networks" readme = "README.md" requires-python = ">=3.11" dependencies = [ "httpx>=0.26.0", "pywinrm>=0.4.3", "asyncssh>=2.14.0", "pyyaml>=6.0.1", "structlog>=24.1.0", "tenacity>=8.2.0", ] [project.optional-dependencies] kerberos = ["pywinrm[kerberos]>=0.4.3"] build = ["pyinstaller>=6.0.0"] [project.scripts] insight-satellite = "satellite.runner:main" [build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] include = ["satellite*"] [tool.ruff] target-version = "py311" line-length = 100