python-semanticversion
python-semanticversion copied to clipboard
Semantic version comparison for Python (see http://semver.org/)
There was an issue a long time ago with a feature merged for leading-zeroes support, even though it's not technically semver to do so (Though I think it's good to...
Fixes: https://github.com/rbarrois/python-semanticversion/issues/153 It's not very well documented how to correctly run the test suite, which seems to be through make and I'm on Windows, so I'm setting up the PR...
For example `>= 1.4.0 < 2` Apparently there are ~30K packages in the NPM which dependencies lists have versions with a white space. Also support for `latest` I see also...
Suppose I have a validation that checks that the required version of a package follows `>=4.1.1,!=4.1.5`. Additionally, I have a separate requirement (eg; `
Test with newer Django versions
Is it possible next time on release new version make the github release to have entry on https://github.com/rbarrois/python-semanticversion/releases? 🤔 I'm asking because only on make gh release is spread notification...
## Summary Calling the top-level `match` method emits a `PendingDeprecationWarning` regardless of the provided inputs ## Environment and Version - Python version: 3.11.3 (conda-forge) - `semantic_version` version: '2.10.0' - Operating...
Makes NpmSpec more closely match the `node-semver` implementation in what syntax it accepts as valid. Resolves #115
Use SPDX license identifier: BSD-2-Clause This will help tools to produce valid SPDX.
The [Readme](https://github.com/rbarrois/python-semanticversion#versions) suggests that ```python semantic_version.Version('0.1.1').build ``` should be `[]`, but in version 2.6.0 of semantic_version it is instead `()`. This makes little practical difference in most cases, except when...