Skip to content

Bump the dependabot group with 4 updates #375

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

Merged
merged 1 commit into from
Apr 28, 2025

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Apr 28, 2025

Bumps the dependabot group with 4 updates: setuptools, certifi, pip and importlib-metadata.

Updates setuptools from 79.0.0 to 80.0.0

Changelog

Sourced from setuptools's changelog.

v80.0.0

Bugfixes

  • Update test to honor new behavior in importlib_metadata 8.7. (#4961)

Deprecations and Removals

  • Removed support for the easy_install command including the sandbox module. (#2908)
  • Develop command no longer uses easy_install, but instead defers execution to pip (which then will re-invoke Setuptools via PEP 517 to build the editable wheel). Most of the options to develop are dropped. This is the final warning before the command is dropped completely in a few months. Use-cases relying on 'setup.py develop' should pin to older Setuptools version or migrate to modern build tooling. (#4955)

v79.0.1

Bugfixes

Commits
  • aeea792 Bump version: 79.0.1 → 80.0.0
  • 2c874e7 Merge pull request #4962 from pypa/bugfix/4961-validated-eps
  • 82c588a Update test to honor new behavior in importlib_metadata 8.7
  • ef4cd29 Merge pull request #2908 from pypa/debt/remove-easy-install
  • 85bbad4 Merge branch 'main' into debt/remove-easy-install
  • 9653305 Merge pull request #4955 from pypa/debt/develop-uses-pip
  • da119e7 Set a due date 6 months in advance.
  • a7603da Rename news fragment to reference the pull request for better precise locality.
  • 018a20c Restore a few of the options to develop.
  • a5f02fe Remove another test relying on setup.py develop.
  • Additional commits viewable in compare view

Updates certifi from 2025.1.31 to 2025.4.26

Commits
  • 275c9eb 2025.04.26 (#347)
  • 3788331 Bump actions/setup-python from 5.4.0 to 5.5.0 (#346)
  • 9d1f1b7 Bump actions/download-artifact from 4.1.9 to 4.2.1 (#344)
  • 96b97a5 Bump actions/upload-artifact from 4.6.1 to 4.6.2 (#343)
  • c054ed3 Bump peter-evans/create-pull-request from 7.0.7 to 7.0.8 (#342)
  • 44547fc Bump actions/download-artifact from 4.1.8 to 4.1.9 (#341)
  • 5ea5124 Bump actions/upload-artifact from 4.6.0 to 4.6.1 (#340)
  • 2f142b7 Bump peter-evans/create-pull-request from 7.0.6 to 7.0.7 (#339)
  • 80d2ebd Bump actions/setup-python from 5.3.0 to 5.4.0 (#337)
  • See full diff in compare view

Updates pip from 25.0.1 to 25.1

Changelog

Sourced from pip's changelog.

25.1 (2025-04-26)

Deprecations and Removals

  • Drop support for Python 3.8. ([#12989](https://github.com/pypa/pip/issues/12989) <https://github.com/pypa/pip/issues/12989>_)
  • On python 3.14+, the pkg_resources metadata backend cannot be used anymore. ([#13010](https://github.com/pypa/pip/issues/13010) <https://github.com/pypa/pip/issues/13010>_)
  • Hide --no-python-version-warning from CLI help and documentation as it's useless since Python 2 support was removed. Despite being formerly slated for removal, the flag will remain as a no-op to avoid breakage. ([#13303](https://github.com/pypa/pip/issues/13303) <https://github.com/pypa/pip/issues/13303>_)
  • A warning is emitted when the deprecated pkg_resources library is used to inspect and discover installed packages. This warning should only be visible to users who set an undocumented environment variable to disable the default importlib.metadata backend. ([#13318](https://github.com/pypa/pip/issues/13318) <https://github.com/pypa/pip/issues/13318>_)
  • Deprecate the legacy setup.py bdist_wheel mechanism. To silence the warning, and future-proof their setup, users should enable --use-pep517 or add a pyproject.toml file to the projects they control. ([#13319](https://github.com/pypa/pip/issues/13319) <https://github.com/pypa/pip/issues/13319>_)

Features

  • Suggest checking "pip config debug" in case of an InvalidProxyURL error. ([#12649](https://github.com/pypa/pip/issues/12649) <https://github.com/pypa/pip/issues/12649>_)

  • Using --debug also enables verbose logging. ([#12710](https://github.com/pypa/pip/issues/12710) <https://github.com/pypa/pip/issues/12710>_)

  • Display a transient progress bar during package installation. ([#12712](https://github.com/pypa/pip/issues/12712) <https://github.com/pypa/pip/issues/12712>_)

  • Minor performance improvement when installing packages with a large number of dependencies by increasing the requirement string cache size. ([#12873](https://github.com/pypa/pip/issues/12873) <https://github.com/pypa/pip/issues/12873>_)

  • Add a --group option which allows installation from :pep:735 Dependency Groups. --group accepts arguments of the form group or path:group, where the default path is pyproject.toml, and installs the named Dependency Group from the provided pyproject.toml file. ([#12963](https://github.com/pypa/pip/issues/12963) <https://github.com/pypa/pip/issues/12963>_)

  • Add support to enable resuming incomplete downloads.

    Control the number of retry attempts using the --resume-retries flag. ([#12991](https://github.com/pypa/pip/issues/12991) <https://github.com/pypa/pip/issues/12991>_)

  • Use :pep:753 "Well-known Project URLs in Metadata" normalization rules when identifying an equivalent project URL to replace a missing Home-Page field in pip show. ([#13135](https://github.com/pypa/pip/issues/13135) <https://github.com/pypa/pip/issues/13135>_)

  • Remove experimental warning from pip index versions command. ([#13188](https://github.com/pypa/pip/issues/13188) <https://github.com/pypa/pip/issues/13188>_)

  • Add a structured --json output to pip index versions ([#13194](https://github.com/pypa/pip/issues/13194) <https://github.com/pypa/pip/issues/13194>_)

  • Add a new, experimental, pip lock command, implementing :pep:751. ([#13213](https://github.com/pypa/pip/issues/13213) <https://github.com/pypa/pip/issues/13213>_)

  • Speed up resolution by first only considering the preference of candidates that must be required to complete the resolution. ([#13253](https://github.com/pypa/pip/issues/13253) <https://github.com/pypa/pip/issues/13253>_)

  • Improved heuristics for determining the order of dependency resolution. ([#13273](https://github.com/pypa/pip/issues/13273) <https://github.com/pypa/pip/issues/13273>_)

  • Provide hint, documentation, and link to the documentation when resolution too deep error occurs. ([#13282](https://github.com/pypa/pip/issues/13282) <https://github.com/pypa/pip/issues/13282>_)

  • Include traceback on failure to import setuptools when setup.py is being invoked directly. ([#13290](https://github.com/pypa/pip/issues/13290) <https://github.com/pypa/pip/issues/13290>_)

  • Support for :pep:738 Android wheels. ([#13299](https://github.com/pypa/pip/issues/13299) <https://github.com/pypa/pip/issues/13299>_)

  • Display wheel build tag in pip list columns output if set. ([#5210](https://github.com/pypa/pip/issues/5210) <https://github.com/pypa/pip/issues/5210>_)

  • Build environment dependencies are no longer compiled to bytecode during

... (truncated)

Commits
  • daa7e54 Bump for release
  • 06c3182 Update AUTHORS.txt
  • b88324f Add a news file for the pip lock command
  • 38253a6 Merge pull request #13319 from sbidoul
  • 2791a8b Merge pull request #13344 from pypa/dependabot/pip/build-project/setuptools-7...
  • 24f4600 Remove LRU cache from methods [ruff rule cached-instance-method] (#13306)
  • d852ebd Merge pull request #12308
  • d35c08d Clarify what the removal of the pkg_ressources backend implies
  • e879422 Rename find_linked to find_legacy_editables
  • 4a76560 Fix uninstallation of zipped eggs
  • Additional commits viewable in compare view

Updates importlib-metadata from 8.6.1 to 8.7.0

Changelog

Sourced from importlib-metadata's changelog.

v8.7.0

Features

  • .metadata() (and Distribution.metadata) can now return None if the metadata directory exists but not metadata file is present. (#493)

Bugfixes

  • Raise consistent ValueError for invalid EntryPoint.value (#518)
Commits
  • 708dff4 Finalize
  • b3065f0 Merge pull request #519 from python/bugfix/493-metadata-missing
  • e4351c2 Add a new test capturing the new expectation.
  • 5a65705 Refactor the casting into a wrapper for brevity and to document its purpose.
  • 0830c39 Add news fragment.
  • 22bb567 Fix type errors where metadata could be None.
  • 57f31d7 Allow metadata to return None when there is no metadata present.
  • b9c4be4 Merge pull request #518 from python/bugfix/488-bad-ep-value
  • 9f8af01 Prefer a cached property, as the property is likely to be retrieved at least ...
  • f179e28 Also raise ValueError on construction if the value is invalid.
  • 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the dependabot group with 4 updates: [setuptools](https://github.com/pypa/setuptools), [certifi](https://github.com/certifi/python-certifi), [pip](https://github.com/pypa/pip) and [importlib-metadata](https://github.com/python/importlib_metadata).


Updates `setuptools` from 79.0.0 to 80.0.0
- [Release notes](https://github.com/pypa/setuptools/releases)
- [Changelog](https://github.com/pypa/setuptools/blob/main/NEWS.rst)
- [Commits](pypa/setuptools@v79.0.0...v80.0.0)

Updates `certifi` from 2025.1.31 to 2025.4.26
- [Commits](certifi/python-certifi@2025.01.31...2025.04.26)

Updates `pip` from 25.0.1 to 25.1
- [Changelog](https://github.com/pypa/pip/blob/main/NEWS.rst)
- [Commits](pypa/pip@25.0.1...25.1)

Updates `importlib-metadata` from 8.6.1 to 8.7.0
- [Release notes](https://github.com/python/importlib_metadata/releases)
- [Changelog](https://github.com/python/importlib_metadata/blob/main/NEWS.rst)
- [Commits](python/importlib_metadata@v8.6.1...v8.7.0)

---
updated-dependencies:
- dependency-name: setuptools
  dependency-version: 80.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: dependabot
- dependency-name: certifi
  dependency-version: 2025.4.26
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: pip
  dependency-version: '25.1'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependabot
- dependency-name: importlib-metadata
  dependency-version: 8.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: dependabot
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python labels Apr 28, 2025
@jmichelp jmichelp enabled auto-merge April 28, 2025 06:28
@jmichelp jmichelp added this pull request to the merge queue Apr 28, 2025
@coveralls
Copy link

Pull Request Test Coverage Report for Build 14701677825

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 86.771%

Totals Coverage Status
Change from base Build 14700697224: 0.0%
Covered Lines: 2873
Relevant Lines: 3311

💛 - Coveralls

Merged via the queue into main with commit 61332fa Apr 28, 2025
19 checks passed
@dependabot dependabot bot deleted the dependabot/pip/dependabot-f7ce1cdae4 branch April 28, 2025 06:48
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants