/ 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"]