pyproject.toml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [tool.poetry]
  2. name = "fate_client"
  3. version = "1.10.0"
  4. description = "Clients for FATE, including flow_client and pipeline"
  5. authors = ["FederatedAI <contact@FedAI.org>"]
  6. license = "Apache-2.0"
  7. readme = "README.rst"
  8. homepage = "https://fate.fedai.org/"
  9. repository = "https://github.com/FederatedAI/FATE"
  10. documentation = "https://fate.readthedocs.io/en/latest/?badge=latest"
  11. keywords = ["FATE", "clients", "Federated Learning"]
  12. classifiers = [
  13. "Development Status :: 5 - Production/Stable",
  14. "Environment :: Console",
  15. "Topic :: Software Development :: Testing",
  16. "Intended Audience :: Developers",
  17. "Intended Audience :: Education",
  18. "Intended Audience :: End Users/Desktop",
  19. "Topic :: Software Development :: Libraries :: Python Modules"
  20. ]
  21. packages = [
  22. { include = "flow_client" },
  23. { include = "flow_sdk" },
  24. { include = "pipeline" }
  25. ]
  26. [tool.poetry.dependencies]
  27. python = "^3.8"
  28. click = ">=7.1.2,<8.0.0"
  29. loguru = ">=0.6.0"
  30. poetry = ">=0.12"
  31. pandas = ">=1.1.5"
  32. requests = ">=2.24.0,<3.0.0"
  33. requests_toolbelt= ">=0.9.1,<0.10.0"
  34. "ruamel.yaml" = ">=0.16.10,<0.17.0"
  35. setuptools = ">=65.5.1"
  36. [tool.poetry.dev-dependencies]
  37. [tool.poetry.scripts]
  38. flow = "flow_client.flow:flow_cli"
  39. pipeline = "pipeline.pipeline_cli:cli"
  40. [build-system]
  41. requires = ["poetry>=0.12", "setuptools>=65.5.1"]
  42. build-backend = "poetry.masonry.api"