🌊 Shore is a distribution and release management tool for pure Python packages.
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.
 

45 lines
1.2 KiB

  1. name: nr.shore
  2. version: "1.0.1"
  3. license: MIT
  4. url: https://git.niklasrosenstein.com/NiklasRosenstein/shore
  5. description: |
  6. Automates the heavy lifting of release and distribution management
  7. for pure Python packages.
  8. author: Niklas Rosenstein <rosensteinniklas@gmail.com>
  9. modulename: shore
  10. requirements:
  11. - python ^2.7|^3.4
  12. - beautifulsoup4 ^4.8.1
  13. - click ^7.0
  14. - jinja2 ^2.11.1
  15. - networkx ^2.4
  16. - nr.databind.core ~0.0.1
  17. - nr.databind.json ~0.0.1
  18. - nr.fs ^1.5.0
  19. - nr.pylang.utils ^0.0.1
  20. - nr.proxy ^0.0.1
  21. - nr.utils.git ~0.1.3
  22. - requests ^2.22.0
  23. - packaging ^20.1
  24. - PyYAML ^5.1.0
  25. - termcolor ^1.1.0
  26. - twine
  27. - wheel
  28. entrypoints:
  29. console_scripts:
  30. - shore = shore.__main__:_entry_point
  31. - shore-conda-forge = shore.tools.conda_forge:main
  32. shore.core.plugins:
  33. - core = shore.plugins.core:CorePlugin
  34. - install-script = shore.plugins.install_script:InstallScriptRenderer
  35. - pypi = shore.plugins.pypi:PypiPublisher
  36. - requirements-file = shore.plugins.requirements_file:RequirementsFileRenderer
  37. - setuptools = shore.plugins.setuptools:SetuptoolsRenderer
  38. manifest:
  39. - include src/shore/templates/install_script/install
  40. - recursive-include src/shore/templates *.yaml *.py *.md .gitignore