chore(deps): bump the pip group across 1 directory with 8 updates#1
chore(deps): bump the pip group across 1 directory with 8 updates#1dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the pip group with 8 updates in the / directory: | Package | From | To | | --- | --- | --- | | [gunicorn](https://github.com/benoitc/gunicorn) | `20.1.0` | `22.0.0` | | [sentry-sdk](https://github.com/getsentry/sentry-python) | `1.16.0` | `1.45.1` | | [ujson](https://github.com/ultrajson/ultrajson) | `5.7.0` | `5.13.0` | | [black](https://github.com/psf/black) | `23.1.0` | `26.3.1` | | [pytest](https://github.com/pytest-dev/pytest) | `7.2.1` | `9.0.3` | | [certifi](https://github.com/certifi/python-certifi) | `2022.12.7` | `2024.7.4` | | [idna](https://github.com/kjd/idna) | `3.4` | `3.15` | | [urllib3](https://github.com/urllib3/urllib3) | `1.26.14` | `2.7.0` | Updates `gunicorn` from 20.1.0 to 22.0.0 - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](benoitc/gunicorn@20.1.0...22.0.0) Updates `sentry-sdk` from 1.16.0 to 1.45.1 - [Release notes](https://github.com/getsentry/sentry-python/releases) - [Changelog](https://github.com/getsentry/sentry-python/blob/1.45.1/CHANGELOG.md) - [Commits](getsentry/sentry-python@1.16.0...1.45.1) Updates `ujson` from 5.7.0 to 5.13.0 - [Release notes](https://github.com/ultrajson/ultrajson/releases) - [Commits](ultrajson/ultrajson@5.7.0...5.13.0) Updates `black` from 23.1.0 to 26.3.1 - [Release notes](https://github.com/psf/black/releases) - [Changelog](https://github.com/psf/black/blob/main/CHANGES.md) - [Commits](psf/black@23.1.0...26.3.1) Updates `pytest` from 7.2.1 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@7.2.1...9.0.3) Updates `certifi` from 2022.12.7 to 2024.7.4 - [Commits](certifi/python-certifi@2022.12.07...2024.07.04) Updates `idna` from 3.4 to 3.15 - [Release notes](https://github.com/kjd/idna/releases) - [Changelog](https://github.com/kjd/idna/blob/master/HISTORY.md) - [Commits](kjd/idna@v3.4...v3.15) Updates `urllib3` from 1.26.14 to 2.7.0 - [Release notes](https://github.com/urllib3/urllib3/releases) - [Changelog](https://github.com/urllib3/urllib3/blob/main/CHANGES.rst) - [Commits](urllib3/urllib3@1.26.14...2.7.0) --- updated-dependencies: - dependency-name: gunicorn dependency-version: 22.0.0 dependency-type: direct:production dependency-group: pip - dependency-name: sentry-sdk dependency-version: 1.45.1 dependency-type: direct:production dependency-group: pip - dependency-name: ujson dependency-version: 5.13.0 dependency-type: direct:production dependency-group: pip - dependency-name: black dependency-version: 26.3.1 dependency-type: direct:development dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: pip - dependency-name: certifi dependency-version: 2024.7.4 dependency-type: indirect dependency-group: pip - dependency-name: idna dependency-version: '3.15' dependency-type: indirect dependency-group: pip - dependency-name: urllib3 dependency-version: 2.7.0 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com>
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes and found 2 potential issues.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit b68a1a6. Configure here.
| @@ -1,12 +1,12 @@ | |||
| # This file is automatically @generated by Poetry 1.4.0 and should not be changed by hand. | |||
| # This file is automatically @generated by Poetry 2.4.1 and should not be changed by hand. | |||
There was a problem hiding this comment.
Poetry lock CI mismatch
High Severity
The lockfile was regenerated with Poetry 2.4.1 (lock-version 2.1 and package groups metadata), but the repo still installs Poetry 1.4.0 in CI via the Makefile. Poetry 1.4 cannot reliably read this lock format, so make dev / poetry install in GitLab CI is likely to fail before tests or the Docker build run.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b68a1a6. Configure here.
| [[package]] | ||
| name = "pytest" | ||
| version = "7.2.1" | ||
| version = "9.0.3" |
There was a problem hiding this comment.
pytest nine asyncio mismatch
Medium Severity
This commit resolves pytest to 9.0.3 in the lockfile while pytest-asyncio remains at 0.20.3. Official pytest 9 support landed in pytest-asyncio 1.3.0+; with asyncio_mode = strict and widespread @pytest_asyncio.fixture usage, the test suite may fail at collection or when running async tests.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit b68a1a6. Configure here.


Bumps the pip group with 8 updates in the / directory:
20.1.022.0.01.16.01.45.15.7.05.13.023.1.026.3.17.2.19.0.32022.12.72024.7.43.43.151.26.142.7.0Updates
gunicornfrom 20.1.0 to 22.0.0Release notes
Sourced from gunicorn's releases.
... (truncated)
Commits
f63d59ebump to 22.04ac81e0Merge pull request #3175 from e-kwsm/typo401cecfMerge pull request #3179 from dhdaines/exclude-eventlet-03600243ec3fix(deps): exclude eventlet 0.36.0628a0bcchore: fix typos88fc4a4Merge pull request #3131 from pajod/patch-py12-rebaseddeae2fcCI: back off the agressive timeoutf470382docs: promise 3.12 compat5e30bfaadd changelog to project.urls (updated for PEP621)481c3f9remove setup.cfg - overridden by pyproject.tomlUpdates
sentry-sdkfrom 1.16.0 to 1.45.1Release notes
Sourced from sentry-sdk's releases.
Changelog
Sourced from sentry-sdk's changelog.
... (truncated)
Commits
282b8f7Update CHANGELOG.md6c867c4release: 1.45.1388e68eFix tests (#3341)dfcab26Run integrations tests on 1.x2812640Run CI on 1.x branch892dd80fix(integrations): don't send full env to subprocess51a906cUpdate CHANGELOG.md7570e39release: 1.45.0e22abb6fix(metrics): Changedata_categoryfromstatsdtometric_bucket(#2954)fab65e6feat(metrics): New normalization of keys, values, units (#2946)Updates
ujsonfrom 5.7.0 to 5.13.0Release notes
Sourced from ujson's releases.
... (truncated)
Commits
1a23a68Create manylinux2014 wheels (#745)bd943e8Build separate manylinux2014 + modern wheels87ae2dfCreate manylinux2014 wheels209371eVerify expected number of dists (#743)6392258Also check SHA of wheels in case manylinux version changesa00edeaVerify expected number of distse24aeb7Fix utf-8 test for graalpy9122ebeReplace pre-commit with prek to fix deprecation warning (#744)0bbf9a3Add support for Python 3.15 (#742)90ddea2Replace pre-commit with prek to fix deprecation warningUpdates
blackfrom 23.1.0 to 26.3.1Release notes
Sourced from black's releases.
... (truncated)
Changelog
Sourced from black's changelog.
... (truncated)
Commits
c6755bbPrepare release 26.3.1 (#5046)69973fdHarden blackd browser-facing request handling (#5039)4937fe6Fix some shenanigans with the cache file and IPython (#5038)2e641d1docs: remove outdated Black Playground references (#5044)c014b22Remove unused internal code (#5041)0dae20bAdd new changelog (#5036)c5c1cbdMinor release patches (#5035)7e5a828docs: clarify relationship between Black style and PEP 8 (#5025)69705dedocs: add clearer pyproject configuration guidance (#5026)35ea679Prepare release 26.3.0 (#5032)Updates
pytestfrom 7.2.1 to 9.0.3Release notes
Sourced from pytest's releases.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)Updates
certififrom 2022.12.7 to 2024.7.4Commits
bd815382024.07.04 (#295)06a2cbfBump peter-evans/create-pull-request from 6.0.5 to 6.1.0 (#294)13bba02Bump actions/checkout from 4.1.6 to 4.1.7 (#293)e8abcd0Bump pypa/gh-action-pypi-publish from 1.8.14 to 1.9.0 (#292)124f4ad2024.06.02 (#291)c2196ce--- (#290)fefdeecBump actions/checkout from 4.1.4 to 4.1.5 (#289)3c5fb15Bump actions/download-artifact from 4.1.6 to 4.1.7 (#286)4a9569aBump actions/checkout from 4.1.2 to 4.1.4 (#287)1fc8086Bump peter-evans/create-pull-request from 6.0.4 to 6.0.5 (#288)Updates
idnafrom 3.4 to 3.15Release notes
Sourced from idna's releases.
Changelog
Sourced from idna's changelog.
... (truncated)
Commits
af30a09Release 3.1530314d4Pre-release 3.15rc005d4b21Merge pull request #237 from kjd/convert-docs-to-markdown2987fdbConvert README and HISTORY from reStructuredText to Markdown59fa800Merge pull request #236 from kjd/dependabot/github_actions/actions-f3e34333eadef6983Merge branch 'master' into dependabot/github_actions/actions-f3e34333eabbd8004Merge pull request #234 from StanFromIreland/patch-1edd07c0Bump github/codeql-action from 3.35.2 to 4.35.2 in the actions group5557db0Merge branch 'master' into patch-1f11746cMerge pull request #235 from StanFromIreland/patch-2Updates
urllib3from 1.26.14 to 2.7.0Release notes
Sourced from urllib3's releases.
... (truncated)
Changelog
Sourced from urllib3's changelog.
... (truncated)
Commits
9a950b9Release 2.7.05ec0de4Merge commit from fork2bdcc44Merge commit from forkf45b0dfFix a misleading example forProxyManager(#4970)577193cSwitch to nightly PyPy3.11 in CI for now (#4984)e90af45Avoid infinite loop inHTTPResponse.read_chunkedwhenamt=0(#4974)67ed74fBump dev dependencies (#4972)3abd481Upgrade mypy to version 1.20.2 (#4978)2b8725dDrop support for EOL PyPy3.10 (#4979)2944b2aUpgradesetup-chromeandsetup-firefoxto fix warnings (#4973)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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore <dependency name> major versionwill 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 versionwill 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 conditionsYou can disable automated security fix PRs for this repo from the Security Alerts page.
Note
Medium Risk
Major urllib3 2.x and gunicorn 22 HTTP stricter parsing can affect edge-case clients; runtime stack (gunicorn, Sentry, ujson JSON) is production-facing though changes are dependency-only.
Overview
Bumps eight direct dependencies via
pyproject.tomland a fullpoetry.lockrefresh (Poetry 2.4.1 lock format:groupsinstead ofcategory, lock 2.1).Runtime / deploy: gunicorn 20.1→22.0 (HTTP parser hardening, CVE-2024-1135), sentry-sdk 1.16→1.45.1 (subprocess env security fix), ujson 5.7→5.13, urllib3 1.26→2.7 (major; used by Sentry), plus certifi and idna updates. Gunicorn remains the Docker/Makefile entrypoint—worth a smoke test on real git proxy traffic.
Dev / CI: black floor raised to ≥26.3.1 in
pyproject.toml; pytest 7.2→9.0. Transitive adds include pytokens (Black). No application source changes in this diff.Reviewed by Cursor Bugbot for commit b68a1a6. Bugbot is set up for automated code reviews on this repo. Configure here.