You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 

63 regels
1.5 KiB

  1. [project]
  2. name = "xhiveframework-bench"
  3. description = "CLI to manage Multi-tenant deployments for Xhive apps"
  4. readme = "README.md"
  5. license = "GPL-3.0-only"
  6. requires-python = ">=3.7"
  7. authors = [
  8. { name = "Xhive Technologies Pvt Ltd", email = "developers@xhive.io" },
  9. ]
  10. classifiers = [
  11. "Development Status :: 5 - Production/Stable",
  12. "Environment :: Console",
  13. "License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
  14. "Natural Language :: English",
  15. "Operating System :: MacOS",
  16. "Operating System :: OS Independent",
  17. "Topic :: Software Development :: Build Tools",
  18. "Topic :: Software Development :: User Interfaces",
  19. "Topic :: System :: Installation/Setup",
  20. ]
  21. dependencies = [
  22. "Click>=7.0",
  23. "GitPython~=3.1.30",
  24. "honcho",
  25. "Jinja2~=3.0.3",
  26. "python-crontab~=2.6.0",
  27. "requests",
  28. "semantic-version~=2.8.2",
  29. "setuptools>40.9.0",
  30. "tomli;python_version<'3.11'",
  31. ]
  32. dynamic = [
  33. "version",
  34. ]
  35. [project.scripts]
  36. bench = "bench.cli:cli"
  37. [project.urls]
  38. Changelog = "https://github.com/xhiveframework/bench/releases"
  39. Documentation = "https://xhiveframework.com/docs/user/en/bench"
  40. Homepage = "https://xhive.io/bench"
  41. Source = "https://github.com/xhiveframework/bench"
  42. [build-system]
  43. requires = [
  44. "hatchling>=1.6.0",
  45. ]
  46. build-backend = "hatchling.build"
  47. [tool.hatch.version]
  48. path = "bench/__init__.py"
  49. [tool.hatch.build.targets.sdist]
  50. include = [
  51. "/bench"
  52. ]
  53. [tool.hatch.build.targets.wheel]
  54. include = [
  55. "/bench"
  56. ]