Facilitate a stable/unstable versioning strategy, like pip.
Motivation
Per default, the latest and greatest of every package is favoured. Which can be problematic when a .beta is released and you aren't prepared for it. pip deals with this by excluding what it refers to as a "pre-release" per default, and enabling the user to opt-in.
Goal
Facilitate a stable/unstable versioning strategy, like
pip
.Motivation
Per default, the latest and greatest of every package is favoured. Which can be problematic when a .beta is released and you aren't prepared for it.
pip
deals with this by excluding what it refers to as a "pre-release" per default, and enabling the user to opt-in.Implementation
Make a given version pattern opt-in, such that it can be used for e.g.
.beta
or.alpha
releases.rezconfig.py
Follow Python's [PEP440]https://www.python.org/dev/peps/pep-0440/#pre-releases) for convention.
X.YaN
- Alpha releaseX.YbN
- Beta releaseX.YrcN
- Release CandidateX.Y
- Final release