diff --git a/pyproject.toml b/pyproject.toml index 1f36932..640fdf8 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -4,7 +4,7 @@ description = "Python script to synchronize Netbox devices to Zabbix." readme = "README.md" requires-python = ">=3.12" dependencies = ["igraph>=1.0.0", "pynetbox>=7.6.1", "zabbix-utils>=2.0.4"] -version = "3.3.0" +dynamic = ["version"] [project.urls] "Homepage" = "https://github.com/TheNetworkGuy/netbox-zabbix-sync" @@ -13,6 +13,15 @@ version = "3.3.0" [project.scripts] netbox-zabbix-sync = "netbox_zabbix_sync.modules.cli:parse_cli" +[build-system] +requires = ["setuptools>=64", "setuptools_scm>=8"] +build-backend = "setuptools.build_meta" + +[tool.setuptools.packages.find] +include = ["netbox_zabbix_sync*"] + +[tool.setuptools_scm] +version_file = "netbox_zabbix_sync/_version.py" [tool.ruff.lint] ignore = [