There's potential confusing when our main branch refers to the version of our next release, as opposed to some scheme that better denotes its in-development status.
In practice, Java patterns typically label in-development versions with the -SNAPSHOT suffix; for example 0.30.0-SNAPSHOT. Historically, there were reasons why this didn't work well with our python tooling, but I'm not sure those concerns are applicable anymore.
There's potential confusing when our main branch refers to the version of our next release, as opposed to some scheme that better denotes its in-development status.
In practice, Java patterns typically label in-development versions with the
-SNAPSHOT
suffix; for example0.30.0-SNAPSHOT
. Historically, there were reasons why this didn't work well with our python tooling, but I'm not sure those concerns are applicable anymore.Python versioning allows for the
.devX
suffix (https://peps.python.org/pep-0440/#public-version-identifiers).We may want to explore adopting these schemes or something similar to better represent in-development versions.
Related to https://github.com/deephaven/deephaven-core/issues/3704