- Stop running setup.py or any shell commands
- some sort of git tag awareness/sync features
- support pyproject.toml
- related: support projects that don't involve setup.py at all.
- update major & minor with user input (low value scenario, imho)
- Just detect if version layout as of now is sane. Why? When version metadata is laid out in a sane manner, it is easier to bump
- add tox for 3.x-3.9
- run vermin to get min
- Allow running tool in docker
- pre-commit support?
- clean up the clunky options
- provide a zero-options workflow
- some way to specify which branch gets bumps (maybe prompt for input if not known?)