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.4.0 #62

Conversation

dependabot[bot]
Copy link

@dependabot dependabot bot commented on behalf of github Sep 6, 2021

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

Changelog

Sourced from setuptools-scm's changelog.

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

v6.2.0

  • fix #608: resolve tomli dependency issue by making it a hard dependency as all intended/supported install options use pip/wheel this is only a feature release
  • ensure python 3.10 works

v6.1.1

  • fix #605: completely disallow bdist_egg - modern enough setuptools>=45 uses pip
  • fix #606: re-integrate and harden toml parsing
  • fix #597: harden and expand support for figuring the current distribution name from pyproject.toml (project.name or tool.setuptools_scm.dist_name) section or setup.cfg (metadata.name)

v6.1.0

  • fix #587: don't fail file finders when distribution is not given
  • fix #524: new parameters normalize and version_cls to customize the version normalization class.
  • fix #585: switch from toml to tomli for toml 1.0 support

... (truncated)

Commits
  • c530526 prepare for the 6.3.1 release
  • 72c0447 fix #625: add tomli to install_requires again
  • 682d669 Merge pull request #616 from RonnyPfannschmidt/fix-regressions
  • 7b65699 allow legacy setuptools tests to fail for now
  • 7ccb483 Update .github/workflows/python-tests.yml
  • 0d6dc8d temporarily mark test_git_worktree_support as xfail
  • a17b8d1 add own ci job for legacy setuptools testing an skip it for normal tests
  • 86d11ca pre-commit update and extras require sync
  • 6419e77 add virtualenv to the ci pipelines
  • 8e9bd3a changelog: update back to 6.3.0 after making things work
  • 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.3.1)

---
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 Sep 6, 2021
@dependabot dependabot bot requested a review from MichaelPalmer1 September 6, 2021 05:01
@dependabot @github
Copy link
Author

dependabot bot commented on behalf of github Jan 18, 2022

Superseded by #73.

@dependabot dependabot bot closed this Jan 18, 2022
@dependabot dependabot bot deleted the dependabot/pip/setuptools-scm-gte-3.3.3-and-lt-6.4.0 branch January 18, 2022 05:21
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