pyproject.toml 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. [build-system]
  2. requires = ["setuptools>=61.0", "wheel"]
  3. build-backend = "setuptools.build_meta"
  4. [project]
  5. name = "smart-logger" # Replace with meta.__app_name__
  6. dynamic = ["version"]
  7. description = "" # Add your project description here
  8. authors = [
  9. {name = "Steve L. Nyemba", email = "steve@the-phi.com"} # Replace with meta.__author__
  10. ]
  11. license = {text = "MIT"} # Replace with meta.__license__
  12. readme = "README.md" # Optional: add if you have a README
  13. requires-python = ">=3.7"
  14. keywords = ["logs", "apps","folder","login"]
  15. classifiers = [
  16. "Development Status :: 4 - Beta",
  17. "Intended Audience :: Developers",
  18. "License :: OSI Approved :: MIT License",
  19. ]
  20. dependencies = [
  21. "typer",
  22. "pandas",
  23. "numpy",
  24. "plugin-ix @ git+https://dev.the-phi.com/git/library/plugins"
  25. ]
  26. [project.optional-dependencies]
  27. transport = [
  28. "data-transport @ git+https://github.com/lnyemba/data-transport.git"
  29. ]
  30. [project.urls]
  31. Homepage = "https://dev.the-phi.com/git/steve/smart-logger.git"
  32. Repository = "https://dev.the-phi.com/git/steve/smart-logger.git"
  33. #[project.scripts]
  34. #smart-logger = "smart.logger:main" # Adjust the module path as needed
  35. [tool.setuptools]
  36. include-package-data = true
  37. zip-safe = false
  38. script-files = ["bin/smart-logger","bin/smart-logger.bat"]
  39. [tool.setuptools.packages.find]
  40. include = ["smart*"]
  41. [tool.setuptools.dynamic]
  42. version = {attr = "smart.meta.__version__"}