Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Update setuptools-scm requirement from <4.2.0,>=3.3.3 to >=3.3.3,<6.5.0 #73

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Jan 18, 2022

Updates the requirements on setuptools-scm to permit the latest version.

Release notes

Sourced from setuptools-scm's releases.

v6.4.0

  • compatibility adjustments for setuptools >58
  • only put minimal setuptools version into toml extra to warn people with old strict pins
  • correctly handle hg-git self-use
  • better mercurial detection
  • modernize packaging setup
  • python 3.10 support
  • better handling of setuptools install command deprecation
  • consider pyproject.tomls when running as command
  • use list in git describe command to avoid shell expansions while supporting both windows and posix
  • add --strip-dev flag to python -m setuptools_scm to print the next guessed version cleanly
  • ensure no-guess-dev will fail on bad tags instead of generating invalid versions
  • ensure we use utc everywhere to avoid confusion
Changelog

Sourced from setuptools-scm's changelog.

6.4.0

  • compatibility adjustments for setuptools >58
  • only put minimal setuptools version into toml extra to warn people with old strict pins
  • coorectly handle hg-git self-use
  • better mercurial detection
  • modernize packaging setup
  • python 3.10 support
  • better handling of setuptools install command deprecation
  • consider pyproject.tomls when running as command
  • use list in git describe command to avoid shell expansions while supporting both windows and posix
  • add --strip-dev flag to python -m setuptools_scm to print the next guessed version cleanly
  • ensure no-guess-dev will fail on bad tags instead of generating invalid versions
  • ensure we use utc everywhere to avoid confusion

6.3.2

  • fix #629: correctly convert Version data in tags_to_version parser to avoid errors

6.3.1

  • fix #625: restore tomli in install_requires after the regression changes in took it out and some users never added it even tho they have pyproject.toml files

6.3.0

.. warning::

This release explicitly warns on unsupported setuptools. This unfortunately has to happen as the legacy setup_requires mechanism incorrectly configures the setuptools working-set when a more recent setuptools version than available is required.

As all releases of setuptools are affected as the historic mechanism for ensuring a working setuptools setup was shipping a ez_setup file next to setup.py, which would install the required version of setuptools.

This mechanism has long since been deprecated and removed as most people haven't been using it

  • fix #612: depend on packaging to ensure version parsing parts
  • fix #611: correct the typo that hid away the toml extra and add it in setup.py as well
  • fix #615: restore support for the git_archive plugin which doesn't pass over the config
  • restore the ability to run on old setuptools while to avoid breaking pipelines

... (truncated)

Commits
  • 4a1b43a update changelog
  • 8b94ead Merge pull request #667 from abravalheri/improve-datetime-utc
  • c0995f1 Use timezone aware datetime
  • 8171452 Use UTC everywhere when date is needed
  • 22724eb Merge pull request #666 from RonnyPfannschmidt/types-and-fixes
  • eaf6d64 numerous type fixes and initial guess no dev handling
  • 345c691 bugfix: handle errors in pyproject for cli command finding
  • 088c652 add --strip-dev flag to command
  • f98050a update changelog
  • ecd5118 Merge pull request #644 from tapetersen/main
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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)

Updates the requirements on [setuptools-scm](https://github.com/pypa/setuptools_scm) to permit the latest version.
- [Release notes](https://github.com/pypa/setuptools_scm/releases)
- [Changelog](https://github.com/pypa/setuptools_scm/blob/main/CHANGELOG.rst)
- [Commits](pypa/setuptools-scm@v3.3.3...v6.4.0)

---
updated-dependencies:
- dependency-name: setuptools-scm
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Jan 18, 2022
@dependabot dependabot bot requested a review from MichaelPalmer1 January 18, 2022 05:21
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jun 22, 2022

Superseded by #90.

@dependabot dependabot bot closed this Jun 22, 2022
@dependabot dependabot bot deleted the dependabot/pip/setuptools-scm-gte-3.3.3-and-lt-6.5.0 branch June 22, 2022 06:50
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.

0 participants