Skip to content

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

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

dependabot[bot]
Copy link
Contributor

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

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.

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 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
Copy link

codecov-commenter commented Apr 3, 2023

Codecov Report

Merging #85 (eaea6ed) into main (ecffafa) will increase coverage by 0.50%.
The diff coverage is n/a.

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

@dependabot @github
Copy link
Contributor Author

dependabot bot commented on behalf of github Jun 15, 2023

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.

# for free to join this conversation on GitHub. Already have an account? # 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.

2 participants