Skip to content

Update semver requirement from ~=2.13.0 to >=2.13,<3.1#85

Open
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/semver-gte-2.13-and-lt-3.1
Open

Update semver requirement from ~=2.13.0 to >=2.13,<3.1#85
dependabot[bot] wants to merge 2 commits into
mainfrom
dependabot/pip/semver-gte-2.13-and-lt-3.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 3, 2023

Copy link
Copy Markdown
Contributor

Updates the requirements on semver to permit the latest version.

Release notes

Sourced from semver's releases.

3.0.0

Related pr: #403

Documentation: https://python-semver.rtfd.io/en/3.0.0/ PyPI: https://pypi.org/project/semver/3.0.0/ Full Changelog: python-semver/python-semver@3.0.0-rc.1...3.0.0 Full Changelog between last 2 release and 3: python-semver/python-semver@2.13.0...3.0.0

What's Changed

Changelog

Sourced from semver's changelog.

Version 3.0.0

:Released: 2023-04-02 :Maintainer: Tom Schraitle

Bug Fixes

  • :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.

  • :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>].

  • :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

... (truncated)

Commits
  • 3a7680d Merge pull request #403 from tomschr/release/3.0.0
  • d26cc07 Build 3.0.0 release of semver
  • 5abeda6 Merge pull request #402 from tomschr/compare-258
  • 47b49ca Fix #258: Keep semver._deprecated.compare
  • c40b6a4 Merge pull request #401 from tomschr/min_max_ver
  • c72c50c Simplify max_ver and min_ver
  • 7cb958a Merge pull request #399 from tomschr/release/3.0.0-rc.1
  • 45e12ec Prepare for 3.0.0-rc.1 release
  • 467ea0c Merge pull request #368 from tomschr/feature/284-compatibility
  • 9b475f7 Merge pull request #398 from tomschr/bugfix/397-python_requires
  • Additional commits viewable in compare view

You can trigger a rebase of this PR by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
> **Note** > Automatic rebases have been disabled on this pull request as it has been open for over 30 days.

@dependabot dependabot Bot requested a review from a team as a code owner April 3, 2023 07:03
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 3, 2023
@codecov-commenter

codecov-commenter commented Apr 3, 2023

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 68.91%. Comparing base (ecffafa) to head (eaea6ed).
⚠️ Report is 55 commits behind head on main.

Additional details and impacted files

Impacted file tree graph

@@            Coverage Diff             @@
##             main      #85      +/-   ##
==========================================
+ Coverage   68.40%   68.91%   +0.50%     
==========================================
  Files          47       47              
  Lines        2551     2551              
==========================================
+ Hits         1745     1758      +13     
+ Misses        806      793      -13     

see 1 file with indirect coverage changes

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@dependabot @github

dependabot Bot commented on behalf of github Jun 15, 2023

Copy link
Copy Markdown
Contributor Author

A newer version of semver exists, but since this PR has been edited by someone other than Dependabot I haven't updated it. You'll get a PR for the updated version as normal once this PR is merged.

@acabarbaye acabarbaye force-pushed the main branch 2 times, most recently from 51368f3 to a553721 Compare September 9, 2025 16:29
@acabarbaye

Copy link
Copy Markdown
Collaborator

@dependabot recreate

Updates the requirements on [semver](https://github.com/python-semver/python-semver) to permit the latest version.
- [Release notes](https://github.com/python-semver/python-semver/releases)
- [Changelog](https://github.com/python-semver/python-semver/blob/master/CHANGELOG.rst)
- [Commits](python-semver/python-semver@2.13.0...3.0.0)

---
updated-dependencies:
- dependency-name: semver
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/pip/semver-gte-2.13-and-lt-3.1 branch from eaea6ed to bd041b8 Compare April 8, 2026 08:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants