[project] name = "dch-configpolicy" authors = [ {name = "Dustin C. Hatch", email = "dustin@hatch.name"}, ] description = "Dustin's configuration policy" requires-python = ">=3.12" license = {text = "BSD-3-Clause"} classifiers = [ "License :: OSI Approved :: BSD License", "Programming Language :: Python :: 3", ] dependencies = [ "pulumi>=3.146.0", "pulumi-openstack>=5.0.2", ] dynamic = ["version"] [build-system] requires = ["setuptools", "setuptools-scm"] build-backend = "setuptools.build_meta" [tool.setuptools.packages.find] where = ["pulumi"] [tool.setuptools_scm] [tool.pyright] venvPath = '.' venv = '.venv' [tool.black] line-length = 79 skip-string-normalization = true [dependency-groups] dev = [ "pyright>=1.1.391", ]