chore(deps): update all non-major dependencies by renovate[bot] · Pull Request #3397 · python-gitlab/python-gitlab
This PR contains the following updates:
| Package | Type | Update | Change | Age | Confidence |
|---|---|---|---|---|---|
| actions/stale | action | minor | v10.2.0 → v10.3.0 |
||
| black (changelog) | minor | ==26.3.1 → ==26.5.1 |
|||
| codecov/codecov-action | action | patch | v6.0.0 → v6.0.1 |
||
| commitizen (changelog) | minor | ==4.15.0 → ==4.16.2 |
|||
| commitizen-tools/commitizen | repository | minor | v4.15.0 → v4.16.2 |
||
| coverage | minor | ==7.13.5 → ==7.14.0 |
|||
| dessant/lock-threads | action | patch | v6.0.0 → v6.0.1 |
||
| maxbrunet/pre-commit-renovate | repository | minor | 43.141.2 → 43.150.0 |
||
| myst-parser | minor | ==5.0.0 → ==5.1.0 |
|||
| psf/black | repository | minor | 26.3.1 → 26.5.1 |
||
| python | final | minor | 3.12-alpine → 3.14-alpine |
||
| python | stage | minor | 3.12-alpine → 3.14-alpine |
||
| requests (changelog) | minor | ==2.33.1 → ==2.34.2 |
|||
| responses (changelog) | patch | ==0.26.0 → ==0.26.1 |
|||
| types-PyYAML (changelog) | patch | ==6.0.12.20260408 → ==6.0.12.20260518 |
|||
| types-requests (changelog) | patch | ==2.33.0.20260503 → ==2.33.0.20260518 |
|||
| types-setuptools (changelog) | patch | ==82.0.0.20260408 → ==82.0.0.20260518 |
Note: The pre-commit manager in Renovate is not supported by the pre-commit maintainers or community. Please do not report any problems there, instead create a Discussion in the Renovate repository if you have any questions.
Release Notes
psf/black (black)
v26.5.1
Stable style
- Fix unstable formatting of annotated assignments whose subscript annotation contains
an inline comment (e.g.x: list[ # pyright: ignore[...]) (#5130) - Preserve inline comments (including
# type: ignore) immediately before a
# fmt: skipline, avoiding AST equivalence failures (#5139)
Packaging
- Correct the version in the published executables (#5137)
Documentation
- Add Neovim integration guide covering conform.nvim, ALE, and simple command approaches
(#5124)
v26.5.0
Highlights
- Add support for unpacking in comprehensions (PEP 798) and for lazy imports (PEP 810),
both new syntactic features in Python 3.15 (#5048) - Python 3.15 is now supported. Compiled wheels are not yet provided for Python 3.15, so
performance may be slower than on existing Python versions. Wheels will be provided
once Python 3.15 is later in its release cycle. (#5127)
Stable style
- Fix
# fmt: skipbeing ignored in nestedifexpressions with parenthesizedin
clauses (#4903) - Add syntactic support for Python 3.15 (#5048)
- Fix crash when an f-string follows a
# fmt: offcomment inside brackets (#5097) - Preserve multiline compound statement headers when
# fmt: skipis placed on the
colon line (#5117)
Preview style
- Improve heuristics around whether blank lines should appear before, within and after
groups of same-name decorated functions (such as@overloadgroups) in.pyistub
files (#5021) - Fix blank lines being removed between a function and a decorated class in
.pyistub
files (#5092) - Prevent string merger from creating unsplittable long lines when a pragma comment
(e.g.# type: ignore) follows the closing bracket (#5096)
Packaging
- Run CI on 3.15 (#5127)
Output
- Improve parse error readability by showing multi-line output with an error pointer.
(#5068) - Add
SourceASTParseErrorto distinguish source parse failures from internal safety
errors, improving error reporting when Black's lenient parser accepts input that
ast.parse()rejects (#5080)
Blackd
- Return HTTP 400 (Bad Request) for source parse failures instead of HTTP 500, keeping
HTTP 500 only for genuine internal safety errors (#5080)
Integrations
- Added documentation for doctest formatting tools and updated the integrations index to
match (#4916)
Documentation
commitizen-tools/commitizen (commitizen)
v4.16.2
v4.16.2 (2026-05-15)
Fix
- tags: widen prerelease and devrelease tag regexes for SemVer2 (#1972)
v4.16.1
v4.16.1 (2026-05-15)
Fix
- cz_customize: derive bump_map_major_version_zero from bump_map (#1977)
v4.16.0
v4.16.0 (2026-05-12)
Feat
- hooks: support interactive hooks scripts
v4.15.1
v4.15.1 (2026-05-06)
Fix
- security: prevent command injection via shell=True (CWE-78) (#1941)
coveragepy/coveragepy (coverage)
v7.14.0
-
Feature: now when running one of the reporting commands, if there are
parallel data files that need combining, they will be implicitly combined
before creating the report. There is no option to avoid the combination; let
us know if you have a use case that requires it. Thanks,Tim Hatch <pull 2162_>. Closesissue 1781. -
Fix: the output from
combinewas too verbose, listing each file
considered. Now it shows a single line with the counts of files combined,
files skipped, and files with errors. The-qflag suppresses this line.
The old detailed lines are available with the new--debug=combineoption. -
Fix: running a Python file through a symlink now sets the sys.path correctly,
matching regular Python behavior. Fixesissue 2157_. -
Fix:
Collector.flush_datacould fail with "RuntimeError: Set changed
size during iteration" when a tracer in another thread added a line to the
per-file set thatadd_lines(oradd_arcs) was iterating. The values
passed toCoverageDataare now snapshotted viadict.copy()and
set.copy(), which are atomic under the GIL. Thanks,Alex Vandiver <pull 2165_>_. -
Fix: the soft keyword
lazyis now bolded in HTML reports. -
We are no longer testing eventlet support. Eventlet started issuing stern
deprecation warnings that break our tests. Our support code is still there.
.. _issue 1781: #1781
.. _issue 2157: #2157
.. _pull 2162: #2162
.. _pull 2165: #2165
.. _changes_7-13-5:
dessant/lock-threads (dessant/lock-threads)
v6.0.1
Learn more about this release from the changelog.
maxbrunet/pre-commit-renovate (maxbrunet/pre-commit-renovate)
v43.150.0
See https://github.com/renovatebot/renovate/releases/tag/43.150.0 for more changes
executablebooks/MyST-Parser (myst-parser)
v5.1.0
✨ New Features
- ✨ Add
"alert"syntax extension for GFM alerts (e.g.> [!NOTE]), see by gh-user:chrisjsewell in gh-pr:1128 - ✨ Add
"gfm_autolink"syntax extension for GFM autolinks, see by gh-user:chrisjsewell in gh-pr:1128 - ✨ Add
myst_strikethrough_single_tildeconfig option to allow single tilde (~) for strikethrough by gh-user:chrisjsewell in gh-pr:1128 - ✨ Add
myst_colon_fence_exact_matchconfig option to require the closing colon fence to have exactly the same number of colons as the opening, see by gh-user:chrisjsewell in gh-pr:1128
👌 Improvements
- 👌 Update
myst_gfm_onlymode to use the unifiedgfm_plugin, which now includes GFM autolinks, alerts, and improved strikethrough/tasklist handling by gh-user:chrisjsewell in gh-pr:1128 - 👌 Improve MathJax 4 compatibility for Sphinx 9 by gh-user:chrisjsewell in gh-pr:1110
- 👌 Stop directive-option parsing at colon fences, fixing nested colon fence directives by gh-user:chrisjsewell in gh-pr:1133
🐛 Bug Fixes
- 🐛 Use docname instead of source path in warning locations by gh-user:chrisjsewell in gh-pr:1114
- 🐛 Correctly encode
&in Markdown URLs by not HTML-escapingrefuriby gh-user:chrisjsewell in gh-pr:1126 - 🐛 Fix
RemovedInSphinx10Warningfor inventory item iteration by gh-user:chrisjsewell in gh-pr:1129 - 🐛 Pin
mdit-py-plugins>=0.6.1for nested field list fix by gh-user:chrisjsewell in gh-pr:1134
⬆️ Dependency Upgrades
- ⬆️ Upgrade to
markdown-it-py~=4.2andmdit-py-plugins~=0.6by gh-user:chrisjsewell in gh-pr:1128 - ⬆️ Update pygments requirement from
<2.20to<2.21by gh-user:chrisjsewell in gh-pr:1117
Full Changelog: v5.0.0...v5.1.0
psf/requests (requests)
v2.34.2
- Moved
headersinput type back toMappingto avoid invariance issues
withMutableMappingand inferred dict types. Users calling
Request.headers.update()may need to narrow typing in their code. (#7441)
v2.34.1
Bugfixes
- Widened
jsoninput type fromdictandlisttoMapping
andSequence. (#7436) - Changed
headersinput type to MutableMapping and removedNonefrom
Request.headerstyping to improve handling for users. (#7431) Response.reasonmoved fromstr | Nonetostrto improve handling
for users. (#7437)- Fixed a bug where some bodies with custom
__getattr__implementations
weren't being properly detected as Iterables. (#7433)
v2.34.0
Announcements
-
Requests 2.34.0 introduces inline types, replacing those provided by
typeshed. Public API types should be fully compatible with mypy, pyright,
and ty. We believe types are comprehensive but if you find issues, please
report them to the pinned tracking issue.Special thanks to @bastimeyer, @cthoyt, @edgarrmondragon, and @srittau for
helping review and test the types ahead of the release. (#7272)
Improvements
- Digest Auth hashing algorithms have added
usedforsecurity=Falseto clarify
security considerations. (#7310) - Requests added support for Python 3.15 based on beta1. Downstream projects
should be able to start testing prior to its release in October. (#7422) - Requests added support for Python 3.14t. (#7419)
Bugfixes
Response.historyno longer contains a reference to itself, preventing
accidental looping when traversing the history list. (#7328)- Requests no longer performs greedy matching on no_proxy domains. The
proxy_bypass implementation has been updated with CPython's fix from
bpo-39057. (#7427) - Requests no longer incorrectly strips duplicate leading slashes in
URI paths. This should address user issues with specific presigned
URLs. Note the full fix requires urllib3 2.7.0+. (#7315)
getsentry/responses (responses)
v0.26.1
- Added Spanish translation of the README (
README.es.rst) - When both
content_typeandheaders['content-type']are in a response mock file,
content_typeis now used. - Added strict_match to urlencoded_params_matcher, enabling partial request parameter
matching.
Configuration
📅 Schedule: (UTC)
- Branch creation
- Between 12:00 AM and 03:59 AM, only on Monday (
* 0-3 * * 1)
- Between 12:00 AM and 03:59 AM, only on Monday (
- Automerge
- At any time (no schedule defined)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
- If you want to rebase/retry this PR, check this box
This PR was generated by Mend Renovate. View the repository job log.