Revisions of python-semver
- 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
Automatic submission by obs-autosubmit
Automatic submission by obs-autosubmit
- 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
Automatic submission by obs-autosubmit
- fix support for Python 3.10 with update to development version:
Automatic submission by obs-autosubmit
Automatic submission by obs-autosubmit
Automatic submission by obs-autosubmit
- 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.
Remove superfluous devel dependency for noarch package
- 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__
Automatic submission by obs-autosubmit
Displaying revisions 1 - 20 of 21