Bump the all-pip-dependencies group in /infra with 23 updates - #649
Merged
artoonie merged 6 commits intoSep 14, 2026
Merged
Conversation
Updates the requirements on [pycurl](https://github.com/pycurl/pycurl), [boto3](https://github.com/boto/boto3), [django-admin-cursor-paginator](https://github.com/a1tus/django-admin-cursor-paginator), [django-compressor](https://github.com/django-compressor/django-compressor), [django-node-assets](https://github.com/whitespy/django-node-assets), [django](https://github.com/django/django), [selenium](https://github.com/SeleniumHQ/Selenium), [requests](https://github.com/psf/requests), [whitenoise](https://github.com/evansd/whitenoise), [requests-mock](https://github.com/jamielennox/requests-mock), [coverage](https://github.com/coveragepy/coveragepy), [pylint](https://github.com/pylint-dev/pylint), [pylint-django](https://github.com/pylint-dev/pylint-django), [pycodestyle](https://github.com/PyCQA/pycodestyle), [djangorestframework](https://github.com/encode/django-rest-framework), [markdown](https://github.com/Python-Markdown/markdown), [celery](https://github.com/celery/celery), [pillow](https://github.com/python-pillow/Pillow), [gunicorn](https://github.com/benoitc/gunicorn), [sphinx](https://github.com/sphinx-doc/sphinx), [sphinx-mdinclude](https://github.com/omnilib/sphinx-mdinclude), [sphinx-rtd-theme](https://github.com/readthedocs/sphinx_rtd_theme) and [mistune](https://github.com/lepture/mistune) to permit the latest version. Updates `pycurl` from 7.45.4 to 7.47.0 - [Release notes](https://github.com/pycurl/pycurl/releases) - [Changelog](https://github.com/pycurl/pycurl/blob/master/ChangeLog) - [Commits](https://github.com/pycurl/pycurl/commits/v7.47.0) Updates `boto3` from 1.38.38 to 1.43.90 - [Release notes](https://github.com/boto/boto3/releases) - [Commits](boto/boto3@1.38.38...1.43.90) Updates `django-admin-cursor-paginator` from 0.1.6 to 0.1.7 - [Release notes](https://github.com/a1tus/django-admin-cursor-paginator/releases) - [Commits](a1tus/django-admin-cursor-paginator@v0.1.6...v0.1.7) Updates `django-compressor` from 4.5.1 to 4.6.0 - [Changelog](https://github.com/django-compressor/django-compressor/blob/develop/docs/changelog.txt) - [Commits](django-compressor/django-compressor@4.5.1...4.6) Updates `django-node-assets` from 0.9.15 to 0.9.16 - [Changelog](https://github.com/whitespy/django-node-assets/blob/master/CHANGELOG.rst) - [Commits](whitespy/django-node-assets@0.9.15...0.9.16) Updates `django` from 5.2.16 to 6.1.1 - [Commits](django/django@5.2.16...6.1.1) Updates `selenium` from 4.31.0 to 4.48.0 - [Release notes](https://github.com/SeleniumHQ/Selenium/releases) - [Commits](SeleniumHQ/selenium@selenium-4.31.0...selenium-4.48.0) Updates `requests` from 2.33.0 to 2.34.2 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.33.0...v2.34.2) Updates `whitenoise` from 6.4.0 to 6.12.0 - [Changelog](https://github.com/evansd/whitenoise/blob/main/docs/changelog.rst) - [Commits](evansd/whitenoise@6.4.0...6.12.0) Updates `requests-mock` from 1.12.0 to 1.12.1 - [Release notes](https://github.com/jamielennox/requests-mock/releases) - [Commits](jamielennox/requests-mock@1.12.0...1.12.1) Updates `coverage` from 7.9.1 to 7.16.0 - [Release notes](https://github.com/coveragepy/coveragepy/releases) - [Changelog](https://github.com/coveragepy/coveragepy/blob/main/CHANGES.rst) - [Commits](coveragepy/coveragepy@7.9.1...7.16.0) Updates `pylint` from 3.3.7 to 4.0.8 - [Release notes](https://github.com/pylint-dev/pylint/releases) - [Commits](pylint-dev/pylint@v3.3.7...v4.0.8) Updates `pylint-django` from 2.6.1 to 2.8.0 - [Release notes](https://github.com/pylint-dev/pylint-django/releases) - [Changelog](https://github.com/pylint-dev/pylint-django/blob/master/CHANGELOG.rst) - [Commits](pylint-dev/pylint-django@v2.6.1...v2.8.0) Updates `pycodestyle` from 2.13.0 to 2.14.0 - [Release notes](https://github.com/PyCQA/pycodestyle/releases) - [Changelog](https://github.com/PyCQA/pycodestyle/blob/main/CHANGES.txt) - [Commits](PyCQA/pycodestyle@2.13.0...2.14.0) Updates `djangorestframework` from 3.17.2 to 3.18.1 - [Release notes](https://github.com/encode/django-rest-framework/releases) - [Commits](encode/django-rest-framework@3.17.2...3.18.1) Updates `markdown` from 3.8.1 to 3.10.3 - [Release notes](https://github.com/Python-Markdown/markdown/releases) - [Changelog](https://github.com/Python-Markdown/markdown/blob/master/docs/changelog.md) - [Commits](Python-Markdown/markdown@3.8.1...3.10.3) Updates `celery` from 5.5.3 to 5.6.3 - [Release notes](https://github.com/celery/celery/releases) - [Changelog](https://github.com/celery/celery/blob/v5.6.3/Changelog.rst) - [Commits](celery/celery@v5.5.3...v5.6.3) Updates `pillow` to 12.3.0 - [Release notes](https://github.com/python-pillow/Pillow/releases) - [Changelog](https://github.com/python-pillow/Pillow/blob/main/CHANGES.rst) - [Commits](python-pillow/Pillow@1.0...12.3.0) Updates `gunicorn` from 23.0.0 to 26.2.0 - [Release notes](https://github.com/benoitc/gunicorn/releases) - [Commits](benoitc/gunicorn@23.0.0...26.2.0) Updates `sphinx` to 9.1.0 - [Release notes](https://github.com/sphinx-doc/sphinx/releases) - [Changelog](https://github.com/sphinx-doc/sphinx/blob/master/CHANGES.rst) - [Commits](sphinx-doc/sphinx@v0.1.61611...v9.1.0) Updates `sphinx-mdinclude` from 0.5.3 to 0.6.2 - [Changelog](https://github.com/omnilib/sphinx-mdinclude/blob/main/CHANGELOG.md) - [Commits](omnilib/sphinx-mdinclude@v0.5.3...v0.6.2) Updates `sphinx-rtd-theme` from 1.2.2 to 3.1.0 - [Changelog](https://github.com/readthedocs/sphinx_rtd_theme/blob/master/docs/changelog.rst) - [Commits](readthedocs/sphinx_rtd_theme@1.2.2...3.1.0) Updates `mistune` to 3.3.4 - [Release notes](https://github.com/lepture/mistune/releases) - [Changelog](https://github.com/lepture/mistune/blob/main/docs/changes.rst) - [Commits](lepture/mistune@v0.1.0...v3.3.4) --- updated-dependencies: - dependency-name: pycurl dependency-version: 7.47.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: boto3 dependency-version: 1.43.90 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: django-admin-cursor-paginator dependency-version: 0.1.7 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-pip-dependencies - dependency-name: django-compressor dependency-version: 4.6.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: django-node-assets dependency-version: 0.9.16 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-pip-dependencies - dependency-name: django dependency-version: 6.1.1 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-dependencies - dependency-name: selenium dependency-version: 4.48.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: requests dependency-version: 2.34.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: whitenoise dependency-version: 6.12.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: requests-mock dependency-version: 1.12.1 dependency-type: direct:production update-type: version-update:semver-patch dependency-group: all-pip-dependencies - dependency-name: coverage dependency-version: 7.16.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: pylint dependency-version: 4.0.8 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-dependencies - dependency-name: pylint-django dependency-version: 2.8.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: pycodestyle dependency-version: 2.14.0 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: djangorestframework dependency-version: 3.18.1 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: markdown dependency-version: 3.10.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: celery dependency-version: 5.6.3 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: pillow dependency-version: 12.3.0 dependency-type: direct:production dependency-group: all-pip-dependencies - dependency-name: gunicorn dependency-version: 26.2.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-dependencies - dependency-name: sphinx dependency-version: 9.1.0 dependency-type: direct:production dependency-group: all-pip-dependencies - dependency-name: sphinx-mdinclude dependency-version: 0.6.2 dependency-type: direct:production update-type: version-update:semver-minor dependency-group: all-pip-dependencies - dependency-name: sphinx-rtd-theme dependency-version: 3.1.0 dependency-type: direct:production update-type: version-update:semver-major dependency-group: all-pip-dependencies - dependency-name: mistune dependency-version: 3.3.4 dependency-type: direct:production dependency-group: all-pip-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
Selenium 4.32+ removed get_log() from webdriver.Remote, which the SauceLabs tests use. The underlying getLog command is still registered on every driver, so call it directly through execute(). Pylint 4 rejects the removed suggestion-mode option, applies constant naming to every module-level assignment, and can't infer selenium's lazily-loaded webdriver.Chrome/Remote (false not-callable errors). Drop the option, mark the celery/test names that must stay lowercase, and import the concrete WebDriver classes directly. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0144rNCqqKzcJbNHVpCTWqUX
URLField now assumes https:// for scheme-less input, so the rendered Ballotpedia source link changed from http://test.com to https://test.com. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0144rNCqqKzcJbNHVpCTWqUX
Django 6 requires Python 3.12+, and the repo already pins 3.13. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0144rNCqqKzcJbNHVpCTWqUX
Sphinx 9's autodoc calls repr() on class attributes like the REST views' `queryset = Model.objects.all()`, which runs a query. Read the Docs has no database, so the build crashed with "no such table". Point the docs build at a migrated in-memory SQLite database instead. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0144rNCqqKzcJbNHVpCTWqUX
The previous run failed after a docs-only change; the run before it passed. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0144rNCqqKzcJbNHVpCTWqUX
Codecov Report❌ Patch coverage is
Additional details and impacted files@@ Coverage Diff @@
## main #649 +/- ##
==========================================
- Coverage 96.13% 96.08% -0.05%
==========================================
Files 132 132
Lines 6358 6363 +5
==========================================
+ Hits 6112 6114 +2
- Misses 246 249 +3
... and 1 file with indirect coverage changes Continue to review full report in Codecov by Harness.
🚀 New features to boost your workflow:
|
artoonie
approved these changes
Sep 14, 2026
artoonie
deleted the
dependabot/pip/infra/all-pip-dependencies-d3aefbf62d
branch
September 14, 2026 16:58
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the requirements on pycurl, boto3, django-admin-cursor-paginator, django-compressor, django-node-assets, django, selenium, requests, whitenoise, requests-mock, coverage, pylint, pylint-django, pycodestyle, djangorestframework, markdown, celery, pillow, gunicorn, sphinx, sphinx-mdinclude, sphinx-rtd-theme and mistune to permit the latest version.
Updates
pycurlfrom 7.45.4 to 7.47.0Release notes
Sourced from pycurl's releases.
Changelog
Sourced from pycurl's changelog.
... (truncated)
Commits
Updates
boto3from 1.38.38 to 1.43.90Commits
fb57e55Merge branch 'release-1.43.90'6c35af3Bumping version to 1.43.902c9f28cAdd changelog entries from botocoredbcacf0Bump https://github.com/astral-sh/ruff-pre-commit (#4837)1895b95Merge branch 'release-1.43.89'7c7bf2bMerge branch 'release-1.43.89' into developb85c521Bumping version to 1.43.89f729083Add changelog entries from botocorebb429b1Merge branch 'release-1.43.88'257465bMerge branch 'release-1.43.88' into developUpdates
django-admin-cursor-paginatorfrom 0.1.6 to 0.1.7Release notes
Sourced from django-admin-cursor-paginator's releases.
Commits
7d2e168Confirm support for django 5.1, 5.2 and 6.0 and python 3.12/13/14 and bump ve...Updates
django-compressorfrom 4.5.1 to 4.6.0Changelog
Sourced from django-compressor's changelog.
Commits
3ada994Prepare 4.6.0.1baa82aRemove CI testing for EOL Django 5.0.8706a52Add CI testing for Python 3.14 and Django 6.0.7be9ce2Bump brotli, lxml, and coverage test dependencies.d6fd813Remove test version pinning for rcssmin and rjsmin.2b46e7dBump actions/setup-python from 5 to 6 (#1307)b97bb05Disable bs4's multi valued attributes (#1296)4e54330Migrate packaging to pyproject.toml (#1313)872f8d5Remove version pinning for rcssmin and rjsmin (#1312)cc38666Drop support for Python 3.9 (#1311)Updates
django-node-assetsfrom 0.9.15 to 0.9.16Changelog
Sourced from django-node-assets's changelog.
Commits
0f7af47Bumped version to 0.9.1654b4065Added release 0.9.16 notes to CHANGELOG.rst3ade363Add support for Python 3.13, 3.14 and Django 6.0; drop Python 3.9, Django 5.0...23959e0Refactor NodeModulesFinder and ManifestNodeModulesFinder classes9a9b82fFix incorrect signature of handle method in npminstall management command8672016Update copyright year to 2026 in LICENSE.txte94df8dFix grammar in README.rst14f7344Bumped version to 0.9.15Updates
djangofrom 5.2.16 to 6.1.1Commits
249b13d[6.1.x] Bumped version for 6.1.1 release.5f26fa8[6.1.x] Added release date for 6.1.1.fdcf78a[6.1.x] Added remaining community package mentions to the documentation.7241568[6.1.x] Fixed #37222 -- Fixed QuerySet.distinct() crash on duplicated selecti...ef3fc80[6.1.x] Fixed #37312, Refs #36605 -- Fixed annotation preservation and key se...b09cb6b[6.1.x] Clarified scope of object-level admin view permissions.a6d3aa2[6.1.x] Corrected heading hierarchy in the admin actions documentation.9031d41[6.1.x] Clarified object-level permission checks in admin actions.fc805c6[6.1.x] Fixed #37311 -- Prevented consumption of rhs iterators in annotation ...4b0185a[6.1.x] Fixed #37300 -- Preserved parent instance hints on custom Prefetch qu...Updates
seleniumfrom 4.31.0 to 4.48.0Release notes
Sourced from selenium's releases.
... (truncated)
Commits
27f5213[build] Prepare for release of selenium-4.48.0 (#17956)857ff4f[build] remove cddl updates from release preparation2183264[dotnet] [bidi] SetMediaFeaturesOverride command in Emulation module (#17953)5fd1f41[build] unlock trunk when release preparation PR is closed without merging5b053b5[js][bidi] Add BiDi connection-level event subscription (#17946)498c0e7[build] alert Slack when a CDP update lands on trunk (#17950)7bfaedb[rb] reject an inbound BiDi scalar outside its union's declared arms (#17947)083869c[dotnet] [bidi] Throw in case of unknown discriminator (#17948)5b3666d[py] update new BiDi layer generation to conform to latest proposed ADR (#17942)a4b3c3d[build] stop updating browsers and CDP during release preparation (#17940)Updates
requestsfrom 2.33.0 to 2.34.2Release notes
Sourced from requests's releases.
... (truncated)
Changelog
Sourced from requests's changelog.
... (truncated)
Commits
6e83187v2.34.284d10f0Move Request.headers back to Mapping (#7441)b7b549bv2.34.1e511bc7Fix mutability issues with headers input types (#7431)5691f59Update JsonType containers to read-based collections (#7436)2144213Constrain Response.reason to str (#7437)6404f34Fixprepare_bodystream detection for__getattr__-based file wrappers (#7...0b401c7v2.34.086b378dAlign Session.get parameters with requests.get (#7429)a4f9a59Port bpo-39057 to Requests (#7427)Updates
whitenoisefrom 6.4.0 to 6.12.0Changelog
Sourced from whitenoise's changelog.
... (truncated)
Commits
1e3a30bVersion 6.12.0bc4c738Merge pull request #684 from evansd/use-commonpath505ed8dUseos.path.commonpath()to identify child pathsb6d8ed4Upgrade dependencies (#683)edc79de[pre-commit.ci] pre-commit autoupdate (#682)79fb2f1Bump the github-actions group with 2 updates (#680)2b245df[pre-commit.ci] pre-commit autoupdate (#681)dcb50f3Upgrade dependencies (#678)1c4a746[pre-commit.ci] pre-commit autoupdate (#677)e7f970aBump actions/checkout from 5 to 6 in the github-actions group (#676)Updates
requests-mockfrom 1.12.0 to 1.12.1Release notes
Sourced from requests-mock's releases.
Commits
fba8cc7Add python_requires>=3.5Updates
coveragefrom 7.9.1 to 7.16.0Release notes
Sourced from coverage's releases.
... (truncated)
Changelog
Sourced from coverage's changelog.
... (truncated)
Commits
3e9fc16docs: prep for 7.16.038be8d1build: control check-manifest explicitly8eb1266docs(build): no longer commit sample_html1a8b3fadocs: remove sample_htmlaeaa79bdocs: linklint is now sphinx-linklintd5eaf3ftest: a branchless way to re-add extensions57e52fddocs: adjust CHANGES for #2270b9d304dfix: check for multiprocessing in a --concurrency list (#2270)a6ef928chore: make upgrade070461fchore: bump the action-dependencies group with 4 updates (#2271)Updates
pylintfrom 3.3.7 to 4.0.8Release notes
Sourced from pylint's releases.
... (truncated)
Commits
ecb84baBump pylint to 4.0.8, update changelog (#11355)989e9c5[Backport maintenance/4.0.x] Support isort 9 (#11354)8c1ee95Flag assertEqual and assertNotEqual between two constants in W1503eadefe3Fix false positive bad-string-format-type for subclasses of builtin typesdb00e3b[Backport maintenance/4.0.x] fix(docparams): guard decorated_with_property ag...7909c17Accept subclass instances in the invalid-*-returned checks