Revisions of python-semver

Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1132138 from Dirk Mueller's avatar Dirk Mueller (dirkmueller) (revision 21)
- 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
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1095875 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 20)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1087008 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 19)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1070842 from Sebastian Wagner's avatar Sebastian Wagner (sebix) (revision 18)
- add setup-remove-asterisk.patch to fix build error
- update to version 3.0.0-dev.4:
 - Bug Fixes:
 - :gh:`374`: Correct Towncrier's config entries in the :file:`pyproject.toml` file.
   The old entries ``[[tool.towncrier.type]]`` are deprecated and need
   to be replaced by ``[tool.towncrier.fragment.<TYPE>]``.
 - Deprecations:
 - :gh:`372`: Deprecate support for Python 3.6.
   Python 3.6 reached its end of life and isn't supported anymore.
   At the time of writing (Dec 2022), the lowest version is 3.7.
   Although the `poll <https://github.com/python-semver/python-semver/discussions/371>`_
   didn't cast many votes, the majority agree to remove support for
   Python 3.6.
 - Improved Documentation:
 - :gh:`335`: Add new section "Converting versions between PyPI and semver" the limitations
   and possible use cases to convert from one into the other versioning scheme.
 - :gh:`340`: Describe how to get version from a file
 - :gh:`343`: Describe combining Pydantic with semver in the "Advanced topic"
   section.
 - :gh:`350`: Restructure usage section. Create subdirectory "usage/" and splitted
   all section into different files.
 - :gh:`351`: Introduce new topics for:
   * "Migration to semver3"
   * "Advanced topics"
 - Features:
 - :pr:`359`: Add optional parameter ``optional_minor_and_patch`` in :meth:`.Version.parse`  to allow optional
   minor and patch parts.
 - :pr:`362`: Make :meth:`.Version.match` accept a bare version string as match expression, defaulting to
   equality testing.
 - :gh:`364`: Enhance :file:`pyproject.toml` to make it possible to use the
   :command:`pyproject-build` command from the build module.
   For more information, see :ref:`build-semver`.
 - :gh:`365`: Improve :file:`pyproject.toml`.
   * Use setuptools, add metadata. Taken approach from
     `A Practical Guide to Setuptools and Pyproject.toml
     <https://godatadriven.com/blog/a-practical-guide-to-setuptools-and-pyproject-toml/>`_.
   * Doc: Describe building of semver
   * Remove :file:`.travis.yml` in :file:`MANIFEST.in`
     (not needed anymore)
   * Distinguish between Python 3.6 and others in :file:`tox.ini`
   * Add skip_missing_interpreters option for :file:`tox.ini`
   * GH Action: Upgrade setuptools and setuptools-scm and test
     against 3.11.0-rc.2
 - Trivial/Internal Changes:
 - :gh:`378`: Fix some typos in Towncrier configuration
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 1012034 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 17)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 945413 from Sebastian Wagner's avatar Sebastian Wagner (sebix) (revision 16)
- fix support for Python 3.10 with update to development version:
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 846445 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 14)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 821766 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 13)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 779224 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 10)
Automatic submission by obs-autosubmit
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 753273 from Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_iv) (revision 9)
- 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.
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 659664 from Matej Cepl's avatar Matej Cepl (mcepl) (revision 6)
Remove superfluous devel dependency for noarch package
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 617156 from Todd R's avatar Todd R (TheBlackCat) (revision 4)
- 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__
Dominique Leuenberger's avatar Dominique Leuenberger (dimstar_suse) accepted request 533146 from Factory Maintainer's avatar Factory Maintainer (factory-maintainer) (revision 2)
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 21
openSUSE Build Service is sponsored by