when using a compound cmdline such as stubber -v build --version v1.21.0 --version latest --version v1.20.0 --port auto --board auto
An incorrect incorrect version will be created such as :
publish/micropython-latest-esp32-esp32_generic-stubs/pyproject.toml
[tool.poetry]
name = "micropython-esp32-esp32_generic-stubs"
version = "1.21.0a1"
if runnning only stubber -v build --version latest --port auto --board auto the correct pre-release versions are generated such as :
[tool.poetry]
name = "micropython-esp32-esp32_generic-stubs"
version = "1.22.0a289"
Possible related code :