pyproject.toml 1.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. [tool.poetry]
  2. name = "pelican-read-more"
  3. version = "0.0.0"
  4. description = "Pelican plugin that adds an inline “Read More…” link"
  5. authors = ["Pelican Dev Team <authors@getpelican.com>"]
  6. license = "AGPL-3.0"
  7. readme = "README.md"
  8. keywords = ["pelican", "plugin", "article", "summary"]
  9. repository = "https://github.com/pelican-plugins/read-more"
  10. documentation = "https://docs.getpelican.com"
  11. packages = [
  12. { include = "pelican" },
  13. ]
  14. classifiers = [
  15. "Development Status :: 5 - Production/Stable",
  16. "Environment :: Console",
  17. "Framework :: Pelican",
  18. "Framework :: Pelican :: Plugins",
  19. "Intended Audience :: End Users/Desktop",
  20. "Operating System :: OS Independent",
  21. "Topic :: Internet :: WWW/HTTP",
  22. "Topic :: Software Development :: Libraries :: Python Modules",
  23. ]
  24. [tool.poetry.urls]
  25. "Funding" = "https://donate.getpelican.com/"
  26. "Issue Tracker" = "https://github.com/pelican-plugins/read-more/issues"
  27. [tool.poetry.dependencies]
  28. python = "^3.6"
  29. pelican = "^4.5"
  30. markdown = {version = "^3.2.2", optional = true}
  31. lxml = "^4.0"
  32. [tool.poetry.dev-dependencies]
  33. black = {version = "^19.10b0", allow-prereleases = true}
  34. flake8 = "^3.8"
  35. flake8-black = "^0.2.0"
  36. invoke = "^1.3"
  37. isort = "^5.4"
  38. livereload = "^2.6"
  39. markdown = "^3.2.2"
  40. pytest = "^6.0"
  41. pytest-cov = "^2.8"
  42. pytest-pythonpath = "^0.7.3"
  43. pytest-sugar = "^0.9.4"
  44. Werkzeug = "^1.0"
  45. [tool.poetry.extras]
  46. markdown = ["markdown"]
  47. [tool.autopub]
  48. project-name = "Read More"
  49. git-username = "botpub"
  50. git-email = "botpub@autopub.rocks"
  51. append-github-contributor = true
  52. [tool.isort]
  53. # Maintain compatibility with Black
  54. profile = "black"
  55. multi_line_output = 3
  56. # Sort imports within their section independent of the import type
  57. force_sort_within_sections = true
  58. # Designate "pelican" as separate import section
  59. known_pelican = "pelican"
  60. sections = "FUTURE,STDLIB,THIRDPARTY,PELICAN,FIRSTPARTY,LOCALFOLDER"
  61. [build-system]
  62. requires = ["poetry-core>=1.0.0"]
  63. build-backend = "poetry.core.masonry.api"