/ pyproject.toml
pyproject.toml
 1  [build-system]
 2  requires = ["hatchling"]
 3  build-backend = "hatchling.build"
 4  
 5  [project]
 6  name = "flwr-k8s-deploy"
 7  version = "0.1.0"
 8  description = "Kubernetes deployment tool for Flower Federated Learning projects"
 9  readme = "README.md"
10  license = "Apache-2.0"
11  authors = [
12      {name = "Cory", email = "cory@example.com"}
13  ]
14  requires-python = ">=3.8"
15  dependencies = [
16      "click>=8.0.0",
17      "pyyaml>=6.0",
18      "jinja2>=3.0.0",
19      "rich>=13.0.0",
20      "tomli>=2.0.0; python_version<'3.11'",
21  ]
22  
23  [project.scripts]
24  flwr-k8s = "flwr_k8s_deploy.cli:main"
25  
26  [project.optional-dependencies]
27  dev = [
28      "pytest>=7.0.0",
29      "black>=22.0.0",
30  ]
31  
32  [tool.hatch.build.targets.wheel]
33  packages = ["flwr_k8s_deploy"]