Is this primarily to get us bootstrapped into having more tests in bookstore? Otherwise, could you say where we expect the version check to be used outside of the tests?
Note: if we were going to implement something pep440 checking (like what we have in nbconvert)… I could definitely see the criticality for having this kind of version number check.
Is this primarily to get us bootstrapped into having more tests in bookstore? Otherwise, could you say where we expect the version check to be used outside of the tests?
Note: if we were going to implement something pep440 checking (like what we have in nbconvert)… I could definitely see the criticality for having this kind of version number check.
for reference nbconvert has a utility
create_valid_version
https://github.com/jupyter/nbconvert/blob/06f3a90f6b7b578a78efe1f17138a4fea43fcfa5/nbconvert/_version.py#L5-L60