Skip to content

build(deps): bump pipenv from 2025.1.1 to 2026.10.6 in /python/helpers in the pipenv group across 1 directory - #12151

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python/helpers/pipenv-42f05dca32
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/python/helpers/pipenv-42f05dca32

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Apr 27, 2025 •

Copy link
Copy Markdown
Contributor

Bumps the pipenv group with 1 update in the /python/helpers directory: pipenv.

Updates pipenv from 2025.1.1 to 2026.10.6

Release notes

Sourced from pipenv's releases.

Release v2026.10.6

🤖 AI-Generated Changelog

Fixed

  • Exit with a non-zero status code when safety cannot be installed or run during check/scan, ensuring failures are properly signaled to calling processes
  • Read Pipfile as UTF-8 in check, scan, and --support commands, preventing errors with non-ASCII characters in Pipfile content
  • Render dependency graph using only characters supported by the terminal's stdout encoding, avoiding display errors in non-UTF-8 environments

Removed

  • Cleaned up unused internal code with no user-facing impact

🔗 Full Changelog: pypa/pipenv@v2026.10.5...v2026.10.6

Release v2026.10.5

🤖 AI-Generated Changelog

Fixed

  • Fixed --trusted-host arguments being flagged as secrets in CodeQL security scanning
  • Fixed package name parsing in pipenv update to correctly handle requirement specifiers as arguments
  • Fixed requirements command to emit --trusted-host for sources with verify_ssl = false
  • Fixed requirements command to correctly join os_markers and markers with and
  • Fixed requirements command to preserve markers for git/VCS entries
  • Fixed uninstall command to exit with a non-zero code when pip uninstall fails
  • Fixed uninstall command to report why it exits 1 when no virtualenv exists
  • Fixed pylock group name normalization and added rejection of category name collisions
  • Fixed pylock to preserve all categories when reading from pylock.toml
  • Fixed pylock to keep custom dependency groups in develop and requires-python as python_version
  • Fixed pylock to classify packages correctly based on whether they install for default groups
  • Fixed docs search by replacing stale Algolia search with Sphinx search
  • Fixed integration tests to fail fast when a different pipenv version would be tested than the checked-out one

Changed

  • Refactored --trusted-host logic to be shared between requirements and install, preserving environment-variable-defined hosts
  • Raised dependency security version floors and extended Python version support to 3.11–3.15
  • Dropped Python 3.10 support and addressed related code quality findings

Security

  • Raised minimum versions of dependencies to address known security vulnerabilities

🔗 Full Changelog: pypa/pipenv@v2026.10.4...v2026.10.5

... (truncated)

Changelog

Sourced from pipenv's changelog.

2026.10.6 (2026-11-05)

pipenv 2026.10.6 (2026-11-05)

Bug Fixes

  • Fixed pipenv check and pipenv scan exiting with status 0 when safety could not be installed (or was still missing after the install): they now exit with status 1, so CI no longer passes without having scanned anything.
  • pipenv check, pipenv scan and pipenv --support now read the Pipfile and Pipfile.lock as UTF-8 (with or without a BOM) instead of the locale encoding.
  • pipenv graph no longer fails with UnicodeEncodeError when its output is piped or redirected on Windows (pipenv graph > deps.txt): the tree is drawn with ASCII characters when stdout cannot encode box-drawing characters. [#5929](https://github.com/pypa/pipenv/issues/5929) <https://github.com/pypa/pipenv/issues/5929>_

2026.10.5 (2026-11-01)

pipenv 2026.10.5 (2026-11-01)

Behavior Changes

  • Require Python 3.11 or newer and add support for Python 3.15. Project virtualenvs must also use Python 3.11+; the resolver now reports a clear error instead of failing on import under an older interpreter. Raise the minimum versions of virtualenv to 21.14.9, filelock to 4.2.1, and setuptools to 84.1.0 to include their security fixes, and refresh the development lockfiles. [#6771](https://github.com/pypa/pipenv/issues/6771) <https://github.com/pypa/pipenv/issues/6771>_

Bug Fixes

  • Fixed pipenv update conflict detection and extra-category lookup for package arguments with extras or version ranges (requests[socks]==2.0, pkg>=2): the package name is now parsed as a requirement instead of splitting on =, and only exact pins are checked for conflicts.
  • Preserve custom dependency categories when importing and exporting pylock.toml. Apply the selected groups when validating and installing packages, and retain each category's environment markers for shared dependencies. Parse group markers independently of whitespace so dev-only packages cannot be moved into the default category by compact marker syntax. Convert simple requires-python specifiers to a plain python_version or python_full_version. [#6758](https://github.com/pypa/pipenv/issues/6758) <https://github.com/pypa/pipenv/issues/6758>_
  • Normalize the dependency group names written to pylock.toml and record each group's original category under [tool.pipenv.categories] so reading the file restores the same categories, including --dev-groups aliases as develop. Generating pylock.toml now fails when two categories, or a category and one of the --dev-groups, map to the same dependency group, instead of merging them. [#6759](https://github.com/pypa/pipenv/issues/6759) <https://github.com/pypa/pipenv/issues/6759>_
  • pipenv requirements now keeps the environment marker of git/VCS dependencies, so they are no longer installed on platforms the Pipfile.lock excludes. [#6760](https://github.com/pypa/pipenv/issues/6760) <https://github.com/pypa/pipenv/issues/6760>_
  • pipenv requirements now prints --trusted-host for sources with verify_ssl = false, as pipenv install passes it to pip. [#6761](https://github.com/pypa/pipenv/issues/6761) <https://github.com/pypa/pipenv/issues/6761>_
  • pipenv uninstall now exits with a non-zero status when pip uninstall fails for a package. [#6762](https://github.com/pypa/pipenv/issues/6762) <https://github.com/pypa/pipenv/issues/6762>_

Improved Documentation

  • Replace the documentation's outdated Algolia search with Sphinx's built-in search, so results point to pages in the documentation version being viewed. [#6661](https://github.com/pypa/pipenv/issues/6661) <https://github.com/pypa/pipenv/issues/6661>_

... (truncated)

Commits
  • 9540010 Release v2026.10.6
  • 061d359 Bumped version to 2026.10.6.
  • 294ef46 Merge pull request #6778 from pcbeingused333/fix/scan-check-exit-nonzero-safe...
  • ef75aa0 Merge pull request #6779 from b84330808/fix-check-scan-support-pipfile-encoding
  • 4491d0b Merge pull request #6777 from nk-batman21/fix/graph-non-utf8-stdout
  • 72983d6 Merge pull request #6776 from duriantaco/remove-unused-code
  • e300dc9 fix(check): exit non-zero when safety cannot be installed or run
  • 688ae10 Read the Pipfile as UTF-8 in check, scan and --support
  • e87a719 fix(graph): draw the tree with characters stdout can encode
  • caebdc3 chore: remove unused code
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies python Dependabot pull requests that update Python code labels Apr 27, 2025
@dependabot
dependabot Bot requested a review from a team as a code owner April 27, 2025 16:32
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from e0b8bc2 to 3c12c79 Compare May 11, 2025 16:34
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from ed85a1c to 8c8f251 Compare May 25, 2025 16:42
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 8c8f251 to 1f19444 Compare June 1, 2025 16:20
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from d7be49e to 7cac60c Compare June 15, 2025 16:04
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 7cac60c to 6a268c8 Compare June 22, 2025 16:14
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from bed20d7 to 75756b6 Compare July 6, 2025 16:35
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 0b096ee to 20a8a66 Compare July 20, 2025 16:23
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 87901e5 to 10f378f Compare August 3, 2025 16:27
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from d19c880 to ddc53e0 Compare August 17, 2025 16:03
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 7b780ff to 1b8ec1f Compare August 24, 2025 16:09
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from e7cd977 to 360ef6f Compare August 31, 2025 16:01
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 360ef6f to 2e1c025 Compare September 7, 2025 16:01
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 56bdff9 to f7a4c87 Compare September 21, 2025 05:35
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 3 times, most recently from b5a00d4 to d3ab37e Compare September 22, 2025 19:06
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 57e50a0 to 0684a13 Compare January 18, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 5af2c1b to f1863dd Compare February 1, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 33a71b6 to d6b005e Compare February 15, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from 83ea9b1 to d725d3a Compare March 1, 2026 16:02
@JamieMagee

Copy link
Copy Markdown
Member

@dependabot rebase

@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from d725d3a to a136629 Compare March 2, 2026 04:46
@JamieMagee

Copy link
Copy Markdown
Member

CI is failing because pipenv 2026.0.3 requires Python >=3.10, and the build installs helpers into every supported Python version including 3.9. The pip install step blows up on the 3.9 environment since there's no compatible wheel.

Two options:

  1. Pin to 2025.0.4 — the last version that supports 3.9. Easy fix, but we stay on an older pipenv for all versions.
  2. Drop Python 3.9 support — 3.9 hit EOL on October 31, 2025. Removing it would unblock this bump and let us take 2026.0.3 directly. Involves touching the Dockerfile, language.rb, and associated specs.

Option 2 is probably the right call here since 3.9 has been dead for four months, but it's a bigger change than this PR should carry. I'd suggest we either land a separate PR to drop 3.9, then rebase this one — or just pin to 2025.0.4 for now and bump pipenv again after 3.9 is gone.

JamieMagee
JamieMagee previously approved these changes Mar 2, 2026
@JamieMagee
JamieMagee force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from bedcf7c to 018761b Compare March 2, 2026 06:01
@JamieMagee

Copy link
Copy Markdown
Member

@dependabot recreate

@dependabot dependabot Bot changed the title Bump pipenv from 2024.4.1 to 2025.0.1 in /python/helpers in the pipenv group Bump pipenv from 2024.4.1 to 2026.8.0 in /python/helpers in the pipenv group across 1 directory Aug 28, 2026
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 3 times, most recently from 4e66a82 to ee38b51 Compare August 30, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from ee38b51 to be6873b Compare September 6, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from fc4d8a1 to 2e9cf72 Compare September 20, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch 2 times, most recently from cfe253b to 271bdce Compare October 2, 2026 02:34
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 271bdce to 85a1eaa Compare October 4, 2026 16:02
@dependabot
dependabot Bot force-pushed the dependabot/pip/python/helpers/pipenv-42f05dca32 branch from 85a1eaa to e7e3926 Compare October 11, 2026 16:02
@dependabot dependabot Bot changed the title Bump pipenv from 2024.4.1 to 2026.8.0 in /python/helpers in the pipenv group across 1 directory Bump pipenv from 2024.4.1 to 2026.9.1 in /python/helpers in the pipenv group across 1 directory Oct 18, 2026
Bumps the pipenv group with 1 update in the /python/helpers directory: [pipenv](https://github.com/pypa/pipenv).


Updates `pipenv` from 2025.1.1 to 2026.10.6
- [Release notes](https://github.com/pypa/pipenv/releases)
- [Changelog](https://github.com/pypa/pipenv/blob/main/CHANGELOG.md)
- [Commits](pypa/pipenv@v2025.1.1...v2026.10.6)

---
updated-dependencies:
- dependency-name: pipenv
  dependency-version: 2025.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: pipenv
...

Signed-off-by: dependabot[bot] <support@github.com>

This branch has not been deployed

No deployments
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies L: python python Dependabot pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant