[build-system] requires = ["setuptools>=68.0", "wheel"] build-backend = "setuptools.build_meta" [project] name = "iac-reverse" version = "0.1.0" description = "Reverse engineer existing on-premises infrastructure into Terraform HCL code and state files" readme = "README.md" requires-python = ">=3.11" license = {text = "MIT"} dependencies = [ "click>=8.1.7", "jinja2>=3.1.3", "networkx>=3.2.1", "pyyaml>=6.0.1", "kubernetes>=28.1.0", "docker>=7.0.0", "pywinrm>=0.4.3", "python-synology>=1.0.0", ] [project.optional-dependencies] dev = [ "hypothesis>=6.92.0", "pytest>=7.4.4", "pytest-cov>=4.1.0", ] [project.scripts] iac-reverse = "iac_reverse.cli:main" [tool.setuptools.packages.find] where = ["src"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["src"] [tool.hypothesis] max_examples = 100