Skip to content

Bump zipp from 3.15.0 to 3.19.1 in the pip group across 1 directory#143

Open
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/pip-b679a3fa74
Open

Bump zipp from 3.15.0 to 3.19.1 in the pip group across 1 directory#143
dependabot[bot] wants to merge 1 commit intomasterfrom
dependabot/pip/pip-b679a3fa74

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Apr 1, 2026

Bumps the pip group with 1 update in the / directory: zipp.

Updates zipp from 3.15.0 to 3.19.1

Changelog

Sourced from zipp's changelog.

v3.19.1

Bugfixes

  • Improved handling of malformed zip files. (#119)

v3.19.0

Features

  • Implement is_symlink. (#117)

v3.18.2

No significant changes.

v3.18.1

No significant changes.

v3.18.0

Features

  • Bypass ZipFile.namelist in glob for better performance. (#106)
  • Refactored glob functionality to support a more generalized solution with support for platform-specific path separators. (#108)

Bugfixes

  • Add special accounting for pypy when computing the stack level for text encoding warnings. (#114)

v3.17.0

Features

... (truncated)

Commits

Dependabot compatibility score

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 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
    You can disable automated security fix PRs for this repo from the Security Alerts page.

Note

Low Risk
Low risk dependency/lockfile update affecting only packaged versions/markers (no runtime code changes). Main risk is CI/environment differences from the regenerated lockfile.

Overview
Updates dependency locking by regenerating poetry.lock, bumping zipp from 3.15.0 to 3.19.1 (with updated Python version constraints and extras names).

The lock refresh also adjusts a few dev-only dependency entries/markers (e.g., colorama marker ordering), drops some now-unneeded conditional deps (typing_extensions, importlib-metadata), and adds standard-imghdr for Python >=3.13.

Written by Cursor Bugbot for commit 5f1f245. This will update automatically on new commits. Configure here.

Bumps the pip group with 1 update in the / directory: [zipp](https://github.com/jaraco/zipp).


Updates `zipp` from 3.15.0 to 3.19.1
- [Release notes](https://github.com/jaraco/zipp/releases)
- [Changelog](https://github.com/jaraco/zipp/blob/main/NEWS.rst)
- [Commits](jaraco/zipp@v3.15.0...v3.19.1)

---
updated-dependencies:
- dependency-name: zipp
  dependency-version: 3.19.1
  dependency-type: indirect
  dependency-group: pip
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added the security Security review or vulnerability follow-up label Apr 1, 2026
@dependabot @github
Copy link
Copy Markdown
Author

dependabot bot commented on behalf of github Apr 1, 2026

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Copy link
Copy Markdown

@cursor cursor bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Fix All in Cursor

Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

{file = "websockets-10.4-pp39-pypy39_pp73-win_amd64.whl", hash = "sha256:05a7233089f8bd355e8cbe127c2e8ca0b4ea55467861906b80d2ebc7db4d6b72"},
{file = "websockets-10.4.tar.gz", hash = "sha256:eef610b23933c54d5d921c92578ae5f89813438fded840c2e9809d378dc765d3"},
]
markers = {main = "extra == \"io\""}
Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Websockets optional extra marker removed from lock file

Medium Severity

The markers = {main = "extra == \"io\""} line was removed from the websockets package entry. In pyproject.toml, websockets is declared as optional = true and gated behind the io extra. Without this marker in the lock file, websockets becomes an unconditional dependency for the main group, meaning poetry install (without --extras io) will now install websockets even though it's supposed to be optional. This appears to be a side effect of the lock file being regenerated by Poetry 2.2.1 (downgraded from 2.3.2).

Fix in Cursor Fix in Web

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

Labels

security Security review or vulnerability follow-up

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants