Revisions of python-semver

buildservice-autocommit accepted request 1132138 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 41)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 40)
- update to 3.0.2:
  * :pr:`418`: Replace :class:`~collection.OrderedDict` with
    :class:`dict`.
  * The dict datatype is ordered since Python 3.7. As we do not
    support Python 3.6 anymore, it can be considered safe to avoid
    :class:`~collection.OrderedDict`.
  * :pr:`431`: Clarify version policy for the different semver
    versions (v2, v3, >v3) and the supported Python versions.
  * :gh:`432`: Improve external doc links to Python and Pydantic.
  * :pr:`417`: Amend GitHub Actions to check against MacOS.
- switch to the tagged version rather than a gh branch tarball
 * PR #62. Support custom default names for pre and build
buildservice-autocommit accepted request 1095875 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 39)
baserev update by copy to link target
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 38)
- remove obsolete setup-remove-asterisk.patch
- update to version 3.0.1:
 - Remove incorrect dependencies from build-system section of pyproject.toml by @mgorny in #405
 - correct typo in function description of next_version by @treee111 in #406
 - Improve GitHub Action by @tomschr in #408
 - Add CITATION.cff for citation by @tomschr in #409
 - Add Version class to __all__ export. Fix #410 by @Soneji in #411
 - Configure docformatter by @tomschr in #412
 - Prepare version 3.0.1 by @tomschr in #413
buildservice-autocommit accepted request 1087008 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 37)
baserev update by copy to link target
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 36)
- update to version 3.0.0:
 - Bugfixes
  - :gh:`291`: Disallow negative numbers in VersionInfo arguments
    for ``major``, ``minor``, and ``patch``.
  * :gh:`310`: Rework API documentation.
    Follow a more "semi-manual" attempt and add auto directives
    into :file:`docs/api.rst`.
  * :gh:`344`: Allow empty string, a string with a prefix, or ``None``
    as token in
    :meth:`~semver.version.Version.bump_build` and
    :meth:`~semver.version.Version.bump_prerelease`.
  * :pr:`384`: General cleanup, reformat files:
    * Reformat source code with black again as some config options
      did accidentely exclude the semver source code.
      Mostly remove some includes/excludes in the black config.
    * Integrate concurrency in GH Action
    * Ignore Python files on project dirs in .gitignore
    * Remove unused patterns in MANIFEST.in
    * Use ``extend-exclude`` for flake in :file:`setup.cfg`` and adapt list.
    * Use ``skip_install=True`` in :file:`tox.ini` for black
  * :pr:`393`: Fix command :command:`python -m semver` to avoid the error "invalid choice"
  * :pr:`396`: Calling :meth:`~semver.version.Version.parse` on a derived class will show correct type of derived class.
 - Deprecations
  * :gh:`169`: Deprecate CLI functions not imported from ``semver.cli``.
  * :gh:`234`: In :file:`setup.py` simplified file and remove
    ``Tox`` and ``Clean`` classes
  * :gh:`284`: Deprecate the use of :meth:`~Version.isvalid`.
    Rename :meth:`~semver.version.Version.isvalid`
    to :meth:`~semver.version.Version.is_valid`
    for consistency reasons with :meth:`~semver.version.Version.is_compatible`.
buildservice-autocommit accepted request 1070842 from Sebastian Wagner's avatar Sebastian Wagner (sebix) (revision 35)
baserev update by copy to link target
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 34)
fix build
update to 3.0.0 dev4
buildservice-autocommit accepted request 1012034 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 33)
baserev update by copy to link target
Dirk Mueller's avatar Dirk Mueller (dirkmueller) committed (revision 32)
- switch to the tagged version rather than a gh branch tarball
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 31)
- fix support for Python 3.10 with update to development version:
- update to revision g4d2df08:
 - Changes for the upcoming release can be found in:
 - the `"changelog.d" directory <https://github.com/python-semver/python-semver/tree/master/changelog.d>`_:
 - in our repository.:
- update to version 3.0.0-dev.2:
 - Deprecations:
 - :gh:`169`: Deprecate CLI functions not imported from ``semver.cli``.
 - Features:
 - :gh:`169`: Create semver package and split code among different modules in the packages.
   * Remove :file:`semver.py`
   * Create :file:`src/semver/__init__.py`
   * Create :file:`src/semver/cli.py` for all CLI methods
   * Create :file:`src/semver/_deprecated.py` for the ``deprecated`` decorator and other deprecated functions
   * Create :file:`src/semver/__main__.py` to allow calling the CLI using :command:`python -m semver`
   * Create :file:`src/semver/_types.py` to hold type aliases
   * Create :file:`src/semver/version.py` to hold the :class:`Version` class (old name :class:`VersionInfo`) and its utility functions
   * Create :file:`src/semver/__about__.py` for all the metadata variables
 - :gh:`305`: Rename :class:`VersionInfo` to :class:`Version` but keep an alias for compatibility
 - Improved Documentation:
 - :gh:`304`: Several improvements in documentation:
   * Reorganize API documentation.
   * Add migration chapter from semver2 to semver3.
   * Distinguish between changlog for version 2 and 3
 - :gh:`305`: Add note about :class:`Version` rename.
 - Trivial/Internal Changes:
 - :gh:`169`: Adapted infrastructure code to the new project layout.
   * Replace :file:`setup.py` with :file:`setup.cfg` because the :file:`setup.cfg` is easier to use
   * Adapt documentation code snippets where needed
   * Adapt tests
buildservice-autocommit accepted request 862836 from Markéta Machová's avatar Markéta Machová (mcalabkova) (revision 30)
baserev update by copy to link target
Markéta Machová's avatar Markéta Machová (mcalabkova) accepted request 862829 from John Vandenberg's avatar John Vandenberg (jayvdb) (revision 29)
- Remove build dependency on pytest-cov, fixing Leap builds
buildservice-autocommit accepted request 846445 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 28)
baserev update by copy to link target
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 27)
- 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
buildservice-autocommit accepted request 821766 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 26)
baserev update by copy to link target
Sebastian Wagner's avatar Sebastian Wagner (sebix) committed (revision 25)
- 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.
buildservice-autocommit accepted request 807288 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 24)
baserev update by copy to link target
buildservice-autocommit accepted request 802284 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 22)
baserev update by copy to link target
Displaying revisions 1 - 20 of 41
openSUSE Build Service is sponsored by