[project] name = "knoc-plugin-template" dynamic = ["version"] description = "Data intetrity plugin for Knoc" readme = "README.md" requires-python = ">=3.13" dependencies = ["knoc>=0.1.22"] [[tool.uv.index]] url = "https://code.philo.ydns.eu/api/packages/philorg/pypi/simple/" [[tool.uv.index]] url = "https://code.philo.ydns.eu/api/packages/K-Net/pypi/simple/" [build-system] requires = ["hatchling", "uv-dynamic-versioning"] build-backend = "hatchling.build" [dependency-groups] dev = ["dunamai>=1.24.1", "ipdb>=0.13.13"] [tool.hatch.build.targets.wheel] packages = ["src/knoc_plugin_template"] [tool.hatch.version] source = "uv-dynamic-versioning" [tool.uv-dynamic-versioning] style = "semver" [project.entry-points."knoc.settings"] plugin_template = "knoc_plugin_template.settings:PluginTemplateSettings" [project.entry-points."knoc.api"] plugin_template = "knoc_plugin_template.api:app" [project.entry-points."knoc.cli"] plugin_template = "knoc_plugin_template.cli:app" [project.entry-points."knoc.workflow"] plugin_template = "knoc_plugin_template.workflows:do_nothing_wf"