Package Release Info

python-semver-2.13.0-150000.1.5.2

Update Info: SUSE-SLE-Module-Packagehub-Subpackages-15-SP5-2024-1314
Available in Package Hub : 15 SP5 Subpackages Updates

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

python2-semver
python3-semver

Change Logs

* Wed Jul 27 2022 adrian.glaubitz@suse.com
- Include in SLE-15 (bsc#1199282, jsc#PM-3243, jsc#SLE-24629)
* Wed Jan 13 2021 jayvdb@gmail.com
- Remove build dependency on pytest-cov, fixing Leap builds
* Fri Oct 30 2020 sebix+novell.com@sebix.at
- update to version 2.13.0:
  - Features:
  - :pr:`287`: Document how to create subclass from ``VersionInfo``
  - Bug Fixes:
  - :pr:`283`: Ensure equal versions have equal hashes.
    Version equality means for semver, that ``major``,
    ``minor``, ``patch``, and ``prerelease`` parts are
    equal in both versions you compare. The ``build`` part
    is ignored.
- update to version 2.12.0:
  - Bug Fixes:
  - :gh:`291` (:pr:`292`): Disallow negative numbers of
    major, minor, and patch for ``semver.VersionInfo``
- update to version 2.11.0:
  - Bug Fixes:
  - :gh:`276` (:pr:`277`): VersionInfo.parse should be a class method
    Also add authors and update changelog in :gh:`286`
  - :gh:`274` (:pr:`275`): Py2 vs. Py3 incompatibility TypeError
* Sun Jul 12 2020 sebix+novell.com@sebix.at
- update to version 2.10.2:
  - Features:
  - Increase coverage
  - Bug Fixes:
  - Fixed ``__getitem__`` returning None on wrong parts
  - Doc: Add missing "install" subcommand for openSUSE
  - Deprecations:
  - functions `semver.max_ver`, `semver.min_ver`
- update to version 2.10.1:
  - Features:
  - Added release policy and version restriction in documentation to
    help our users which would like to stay on the major 2 release.
  - Simplified installation semver on openSUSE with ``obs://``.
  - Made docstrings consistent
  - Bug Fixes:
  - Fixed return type of ``semver.VersionInfo.next_version``
    to always return a ``VersionInfo`` instance.
* Tue May 19 2020 pgajdos@suse.com
- %python3_only -> %python_alternative
* Sat May 09 2020 arun@gmx.de
- specfile:
  * updated url
  * moved download url back to pypi (issue with tests not included seems resolved)
- update to version 2.10.0:
  * Features
    + :pr:`138`: Added __getitem__ magic method to semver.VersionInfo
    class. Allows to access a version like version[1].
    + :pr:`235`: Improved documentation and shift focus on
    semver.VersionInfo instead of advertising the old and deprecated
    module-level functions.
  * Bug Fixes
    + :gh:`224` (:pr:`226`): In setup.py, replaced in class clean,
    super(CleanCommand, self).run() with CleanCommand.run(self)
    + :gh:`244` (:pr:`245`): Allow comparison with VersionInfo,
    tuple/list, dict, and string.
  * Additions
    + :pr:`228`: Added better doctest integration
  * Removals
    + :gh:`225` (:pr:`229`): Output a DeprecationWarning for the
    following functions:
  - semver.parse
  - semver.parse_version_info
  - semver.format_version
  - semver.bump_{major,minor,patch,prerelease,build}
  - semver.finalize_version
  - semver.replace
  - semver.VersionInfo._asdict (use the new, public available function semver.VersionInfo.to_dict())
  - semver.VersionInfo._astuple (use the new, public available function semver.VersionInfo.to_tuple())
    These deprecated functions will be removed in semver 3.
* Tue Feb 18 2020 sebix+novell.com@sebix.at
- update to version 2.9.1:
  - Features:
  - :gh:`177` (:pr:`178`): Fixed repository and CI links (moved https://github.com/k-bx/python-semver/ repository to https://github.com/python-semver/python-semver/)
  - :pr:`179`: Added note about moving this project to the new python-semver organization on GitHub
  - :gh:`187` (:pr:`188`): Added logo for python-semver organization and documentation
  - :gh:`191` (:pr:`194`): Created manpage for pysemver
  - :gh:`196` (:pr:`197`): Added distribution specific installation instructions
  - :gh:`201` (:pr:`202`): Reformatted source code with black
  - :gh:`208` (:pr:`209`): Introduce new function :func:`semver.VersionInfo.isvalid`
    and extend :command:`pysemver` with :command:`check` subcommand
  - :gh:`210` (:pr:`215`): Document how to deal with invalid versions
  - :pr:`212`: Improve docstrings according to PEP257
  - Bug Fixes:
  - :gh:`192` (:pr:`193`): Fixed "pysemver" and "pysemver bump" when called without arguments
* Tue Nov 26 2019 sebix+novell.com@sebix.at
- update to version 2.9.0:
  - Version 2.9.0 (WIP):
  - Features:
  - :gh:`59` (:pr:`164`): Implemented a command line interface
  - :gh:`85` (:pr:`147`, :pr:`154`): Improved contribution section
  - :gh:`104` (:pr:`125`): Added iterator to :func:`semver.VersionInfo`
  - :gh:`112`, :gh:`113`: Added Python 3.7 support
  - :pr:`120`: Improved test_immutable function with properties
  - :pr:`125`: Created :file:`setup.cfg` for pytest and tox
  - :gh:`126` (:pr:`127`): Added target for documentation in :file:`tox.ini`
  - :gh:`142` (:pr:`143`): Improved usage section
  - :gh:`144` (:pr:`156`): Added :func:`semver.replace` and :func:`semver.VersionInfo.replace`
    functions
  - :gh:`145` (:pr:`146`): Added posargs in :file:`tox.ini`
  - :pr:`157`: Introduce :file:`conftest.py` to improve doctests
  - :pr:`165`: Improved code coverage
  - :pr:`166`: Reworked :file:`.gitignore` file
  - :gh:`167` (:pr:`168`): Introduced global constant :data:`SEMVER_SPEC_VERSION`
  - Bug Fixes:
  - :gh:`102`: Fixed comparison between VersionInfo and tuple
  - :gh:`103`: Disallow comparison between VersionInfo and string (and int)
  - :gh:`121` (:pr:`122`): Use python3 instead of python3.4 in :file:`tox.ini`
  - :pr:`123`: Improved :func:`__repr__` and derive class name from :func:`type`
  - :gh:`128` (:pr:`129`): Fixed wrong datatypes in docstring for :func:`semver.format_version`
  - :gh:`135` (:pr:`140`): Converted prerelease and build to string
  - :gh:`136` (:pr:`151`): Added testsuite to tarball
  - :gh:`154` (:pr:`155`): Improved README description
  - Removals:
  - :gh:`111` (:pr:`110`): Droped Python 3.3
  - :gh:`148` (:pr:`149`): Removed and replaced ``python setup.py test``
- update to version 2.8.2:
  - Skipped, not released.
* Thu Oct 03 2019 jayvdb@gmail.com
- Add Conflicts: python-node-semver
- Add fdupes
* Tue Dec 04 2018 mcepl@suse.com
- Remove superfluous devel dependency for noarch package
Version: 2.10.0-bp152.2.1
* Tue May 19 2020 Petr Gajdos <pgajdos@suse.com>
- %python3_only -> %python_alternative
* Sat May 09 2020 Arun Persaud <arun@gmx.de>
- specfile:
  * updated url
  * moved download url back to pypi (issue with tests not included seems resolved)
- update to version 2.10.0:
  * Features
    + :pr:`138`: Added __getitem__ magic method to semver.VersionInfo
    class. Allows to access a version like version[1].
    + :pr:`235`: Improved documentation and shift focus on
    semver.VersionInfo instead of advertising the old and deprecated
    module-level functions.
  * Bug Fixes
    + :gh:`224` (:pr:`226`): In setup.py, replaced in class clean,
    super(CleanCommand, self).run() with CleanCommand.run(self)
    + :gh:`244` (:pr:`245`): Allow comparison with VersionInfo,
    tuple/list, dict, and string.
  * Additions
    + :pr:`228`: Added better doctest integration
  * Removals
    + :gh:`225` (:pr:`229`): Output a DeprecationWarning for the
    following functions:
  - semver.parse
  - semver.parse_version_info
  - semver.format_version
  - semver.bump_{major,minor,patch,prerelease,build}
  - semver.finalize_version
  - semver.replace
  - semver.VersionInfo._asdict (use the new, public available function semver.VersionInfo.to_dict())
  - semver.VersionInfo._astuple (use the new, public available function semver.VersionInfo.to_tuple())
    These deprecated functions will be removed in semver 3.
* Tue Feb 18 2020 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.9.1:
  - Features:
  - :gh:`177` (:pr:`178`): Fixed repository and CI links (moved https://github.com/k-bx/python-semver/ repository to https://github.com/python-semver/python-semver/)
  - :pr:`179`: Added note about moving this project to the new python-semver organization on GitHub
  - :gh:`187` (:pr:`188`): Added logo for python-semver organization and documentation
  - :gh:`191` (:pr:`194`): Created manpage for pysemver
  - :gh:`196` (:pr:`197`): Added distribution specific installation instructions
  - :gh:`201` (:pr:`202`): Reformatted source code with black
  - :gh:`208` (:pr:`209`): Introduce new function :func:`semver.VersionInfo.isvalid`
    and extend :command:`pysemver` with :command:`check` subcommand
  - :gh:`210` (:pr:`215`): Document how to deal with invalid versions
  - :pr:`212`: Improve docstrings according to PEP257
  - Bug Fixes:
  - :gh:`192` (:pr:`193`): Fixed "pysemver" and "pysemver bump" when called without arguments
* Tue Nov 26 2019 Sebastian Wagner <sebix+novell.com@sebix.at>
- update to version 2.9.0:
  - Version 2.9.0 (WIP):
  - Features:
  - :gh:`59` (:pr:`164`): Implemented a command line interface
  - :gh:`85` (:pr:`147`, :pr:`154`): Improved contribution section
  - :gh:`104` (:pr:`125`): Added iterator to :func:`semver.VersionInfo`
  - :gh:`112`, :gh:`113`: Added Python 3.7 support
  - :pr:`120`: Improved test_immutable function with properties
  - :pr:`125`: Created :file:`setup.cfg` for pytest and tox
  - :gh:`126` (:pr:`127`): Added target for documentation in :file:`tox.ini`
  - :gh:`142` (:pr:`143`): Improved usage section
  - :gh:`144` (:pr:`156`): Added :func:`semver.replace` and :func:`semver.VersionInfo.replace`
    functions
  - :gh:`145` (:pr:`146`): Added posargs in :file:`tox.ini`
  - :pr:`157`: Introduce :file:`conftest.py` to improve doctests
  - :pr:`165`: Improved code coverage
  - :pr:`166`: Reworked :file:`.gitignore` file
  - :gh:`167` (:pr:`168`): Introduced global constant :data:`SEMVER_SPEC_VERSION`
  - Bug Fixes:
  - :gh:`102`: Fixed comparison between VersionInfo and tuple
  - :gh:`103`: Disallow comparison between VersionInfo and string (and int)
  - :gh:`121` (:pr:`122`): Use python3 instead of python3.4 in :file:`tox.ini`
  - :pr:`123`: Improved :func:`__repr__` and derive class name from :func:`type`
  - :gh:`128` (:pr:`129`): Fixed wrong datatypes in docstring for :func:`semver.format_version`
  - :gh:`135` (:pr:`140`): Converted prerelease and build to string
  - :gh:`136` (:pr:`151`): Added testsuite to tarball
  - :gh:`154` (:pr:`155`): Improved README description
  - Removals:
  - :gh:`111` (:pr:`110`): Droped Python 3.3
  - :gh:`148` (:pr:`149`): Removed and replaced ``python setup.py test``
- update to version 2.8.2:
  - Skipped, not released.
* Thu Oct 03 2019 John Vandenberg <jayvdb@gmail.com>
- Add Conflicts: python-node-semver
- Add fdupes
* Thu Jun 06 2019 pgajdos@suse.com
- run the testsuite
* Tue Dec 04 2018 Matej Cepl <mcepl@suse.com>
- Remove superfluous devel dependency for noarch package
* Thu Jul 12 2018 arun@gmx.de
- specfile:
  * be more specific for python_sitelib in %files section
- update to version 2.8.1:
  * Issue #77 (PR #47). Convert multiple tests into
    pytest.mark.parametrize
  * Issue #89 (PR #90). Add doctests.
  * Issue #40 (PR #88). Add a static parse method to VersionInfo
  * Issue #87 #94 (PR #93). Remove named tuple inheritance. Fix bad
    rendering in Pandas DataFrame
  * Issue #96 (PR #97). Make VersionInfo immutable
  * Issue #98 (PR #99). prerelease and build set to None by default
* Mon May 21 2018 sebix+novell.com@sebix.at
- update to version 2.8.0 (excerpt):
  * Issue #79 (PR #81 #84). Define and improve a release procedure file
  * Issue #72 #73 (PR #75). Implements __str__ and __hash__