Feature Request
Plugins are super useful and we're now using https://github.com/monim67/poetry-bumpversion in our projects to keep __version__ in the code in sync with the version in pyproject.toml. This plugin is configured by simply adding
[tool.poetry_bumpversion.file."your_package/__init__.py"]
However, if someone builds the project and doesn't have bumpversion installed as a plugin, that is silently ignored and __version__ is not updated. We need a way to declare that building this project requires bumpversion>=x.y.z to keep builds reproducible and consistent.
Or maybe at least poetry could error if it sees a config section that doesn't correspond to core or a known plugin?
Feature Request
Plugins are super useful and we're now using https://github.com/monim67/poetry-bumpversion in our projects to keep
__version__in the code in sync with the version inpyproject.toml. This plugin is configured by simply addingHowever, if someone builds the project and doesn't have
bumpversioninstalled as a plugin, that is silently ignored and__version__is not updated. We need a way to declare that building this project requiresbumpversion>=x.y.zto keep builds reproducible and consistent.Or maybe at least poetry could error if it sees a config section that doesn't correspond to core or a known plugin?