ploomber / pkgmt

A toolkit for managing Python packages. 📦🐍
https://pkgmt.readthedocs.io/
MIT License
10 stars 10 forks source link

change versioneer settings via pyproject.toml #63

Closed edublancas closed 1 year ago

edublancas commented 1 year ago

once we finish: https://github.com/ploomber/pkgmt/pull/60

we should allow users to customize the behavior of pkgmt version

[tool.pkgmt]
github = "project/repository" 
version = {version_file: "/path/to/version_file.py", tag: false, push: false}
edublancas commented 1 year ago

since we closed #60, let's work on this one

neelasha23 commented 1 year ago

Acceptance criteria:

  1. Add support for tag and push keys.
  2. Validation of keys and throw error if any invalid key found.
  3. Test cases
  4. Changelog entry.
edublancas commented 1 year ago

looks good!