pyproject.toml 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. [tool.poetry]
  2. name = "keep_exporter"
  3. version = "2.0.1"
  4. description = "Google Keep note exporter utility"
  5. authors = ["Nathan Beals <ndbeals@users.noreply.github.com>"]
  6. license = "BSD-3-Clause"
  7. readme = "README.md"
  8. homepage = "https://github.com/ndbeals/keep-exporter"
  9. repository = "https://github.com/ndbeals/keep-exporter"
  10. keywords = ["google", "google keep", "keep", "note", "export", "archive", "backup"]
  11. classifiers = [
  12. "Environment :: Console",
  13. "Operating System :: OS Independent",
  14. "Topic :: System :: Archiving",
  15. "Topic :: System :: Archiving :: Backup",
  16. "Topic :: Terminals",
  17. "Topic :: Utilities"
  18. ]
  19. include = [
  20. "LICENSE",
  21. ]
  22. [tool.poetry.scripts]
  23. keep_export = "keep_exporter.cli:main"
  24. [tool.poetry.dependencies]
  25. python = "^3.6"
  26. gkeepapi = "^0.13.4"
  27. python-frontmatter = "^0.5.0"
  28. PyYAML = "^5.3.1"
  29. pathvalidate = "^2.3.2"
  30. click = "^8.0.1"
  31. mdutils = "^1.3.0"
  32. click-config-file = "^0.6.0"
  33. [tool.poetry.dev-dependencies]
  34. black = "^21.9b0"
  35. pylint = "^2.11.1"
  36. isort = "^5.9.3"
  37. Sphinx = "^4.2.0"
  38. sphinx-rtd-theme = "^1.0.0"
  39. [tool.isort]
  40. profile = "black"
  41. src_paths = ["keep_export"]
  42. [tool.pylint.MASTER]
  43. max-line-length = 120
  44. [build-system]
  45. requires = ["poetry-core>=1.0.0"]
  46. build-backend = "poetry.core.masonry.api"