diff --git a/pyproject.toml b/pyproject.toml index 80d892a92..9baa420b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -32,7 +32,7 @@ dependencies = [ "python-schema-registry-client>=2.4.1", "pyyaml>=6.0", "rich>=12.4.4", - "typer[all]>=0.12.5", + "typer>=0.12.5", ] [project.scripts] @@ -66,11 +66,12 @@ docs = [ [tool.uv] package = true -[tool.setuptools] -license-files = [] # HACK: workaround for https://github.com/astral-sh/uv/issues/9513 +[build-system] +requires = ["hatchling"] +build-backend = "hatchling.build" -[tool.setuptools.packages.find] -include = ["kpops"] +[tool.hatch.build.targets.wheel] +packages = ["kpops"] [tool.pytest.ini_options] asyncio_mode = "auto" diff --git a/uv.lock b/uv.lock index 7a6ec1ead..e1547b870 100644 --- a/uv.lock +++ b/uv.lock @@ -478,7 +478,7 @@ requires-dist = [ { name = "python-schema-registry-client", specifier = ">=2.4.1" }, { name = "pyyaml", specifier = ">=6.0" }, { name = "rich", specifier = ">=12.4.4" }, - { name = "typer", extras = ["all"], specifier = ">=0.12.5" }, + { name = "typer", specifier = ">=0.12.5" }, ] [package.metadata.requires-dev]