- Notifications
You must be signed in to change notification settings - Fork1
chore(deps): update python (non-major)#127
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Open
renovate wants to merge1 commit intomasterChoose a base branch fromrenovate/python-(non-major)
base:master
Could not load branches
Branch not found:{{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline, and old review comments may become outdated.
Uh oh!
There was an error while loading.Please reload this page.
Conversation
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
184c072
todc6c74c
Comparef9a2991
to18c87fd
Compare573c32c
to963eecb
Compare18b557b
to1a7996a
Comparec84a7ca
tocaf1a69
Comparebacfb27
toc6bb96b
Comparec6bb96b
to2f327a0
Comparebcd2a97
to59f49e4
Compare5caef84
to20e42fb
Compareb64ae44
to7db3a05
Comparea144ef5
toc009891
Comparebee524d
to270694f
Compare270694f
to7c1edc6
Compare273b42c
to3d15fec
Compared620d3e
to7a69f79
Compare7a69f79
to298f6f7
CompareSign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment
Labels
None yet
0 participants
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.
Uh oh!
There was an error while loading.Please reload this page.
This PR contains the following updates:
==1.3.2
->==1.4.0
==2025.1.31
->==2025.10.5
==3.4.1
->==3.4.3
==8.1.8
->==8.3.0
7.7.1
->7.10.7
==1.2.2
->==1.3.0
==1.5.0
->==1.8.0
3.1.44
->3.1.45
==3.1.44
->==3.1.45
==2.38.0
->==2.41.1
==3.10
->==3.11
1.37.5
->1.38.0
==1.37.5
->==1.38.0
==6.2.0
->==6.7.0
1.15.0
->1.18.2
==3.2.2
->==3.3.1
==0.3.0
->==0.4.1
==0.4.1
->==0.4.2
3.3.6
->3.3.9
8.3.5
->8.4.2
0.5.4
->0.5.5
==0.5.4
->==0.5.5
==6.0.2
->==6.0.3
==4.9
->==4.9.1
==4.12.2
->==4.15.0
==1.8.0
->==1.9.0
==1.18.3
->==1.22.0
Release Notes
aio-libs/aiosignal (aiosignal)
v1.4.0
Compare Source
==================
Features
Added decorator functionality to
Signal
as a convenient way to add a callback -- by@Vizonex
.#​699 <https://github.com/aio-libs/aiosignal/pulls/699>
_Improved type safety by allowing callback parameters to be type checked (typing-extensions is now required for Python <3.13).
Parameters for a
Signal
callback should now be defined likeSignal[int, str]
-- by@Vizonex and@Dreamsorcerer.#​699 <https://github.com/aio-libs/aiosignal/pulls/699>
,#​710 <https://github.com/aio-libs/aiosignal/pulls/710>
Misc
#​528 <https://github.com/aio-libs/aiosignal/pull/528>
_certifi/python-certifi (certifi)
v2025.10.5
Compare Source
v2025.8.3
Compare Source
v2025.7.14
Compare Source
v2025.7.9
Compare Source
v2025.6.15
Compare Source
v2025.4.26
Compare Source
jawah/charset_normalizer (charset-normalizer)
v3.4.3
Compare Source
Changed
CHARSET_NORMALIZER_USE_MYPYC
isn't set to1
. (#595) (#583)detect
output legacy function. (#391)Added
Fixed
Misc
Each published wheel comes with its SBOM. We choose CycloneDX as the format.
v3.4.2
Compare Source
Fixed
argparse.FileType
by backporting the target class into the package. (#591)Changed
pallets/click (click)
v8.3.0
Compare Source
Released 2025-09-17
Improved flag option handling: Reworked the relationship between
flag_value
and
default
parameters for better consistency:default
parameter value is now preserved as-is and passed directlyto CLI functions (no more unexpected transformations)
default=True
maintain backward compatibilityby defaulting to their
flag_value
default
parameter can now be any type (bool
,None
, etc.)1992
:issue:2514
:issue:2610
:issue:
3024
:pr:3030
Allow
default
to be set onArgument
fornargs = -1
. :issue:2164
:pr:
3030
Show correct auto complete value for
nargs
option in combination with flagoption :issue:
2813
Fix handling of quoted and escaped parameters in Fish autocompletion. :issue:
2995
:pr:3013
Lazily import
shutil
. :pr:3023
Properly forward exception information to resources registered with
click.core.Context.with_resource()
. :issue:2447
:pr:3058
Fix regression related to EOF handling in CliRunner. :issue:
2939
:pr:2940
v8.2.2
Compare Source
Released 2025-07-31
default
,flag_value
andtype
parameters forflag options, as well as parsing and normalization of environment variables.
:issue:
2952
:pr:2956
BadParameter
andMissingParameter
exceptions for theparameter
param_hint
that did not allow for a sequence of string where theunderlying function
_join_param_hints
allows for it. :issue:2777
:pr:2990
Enum
choices to render their default value in helpscreen. Refs :issue:
2911
:pr:3004
zsh
) for completion items containingcolons. :issue:
2703
:pr:2846
2971
:pr:2972
click.testing.StreamMixer
's finalization that manifestedas a
ValueError
on close in a multi-threaded test session.:issue:
2993
:pr:2991
v8.2.1
Compare Source
Released 2025-05-20
2894
:issue:
2897
:pr:2930
2906
:pr:2907
sys.stderr
at the end ofCliRunner.invoke
. :issue:2682
2787
v8.2.0
Compare Source
Released 2025-05-10
Drop support for Python 3.7, 3.8, and 3.9. :pr:
2588
:pr:2893
Use modern packaging metadata with
pyproject.toml
instead ofsetup.cfg
.:pr:
2438
Use
flit_core
instead ofsetuptools
as build backend. :pr:2543
Deprecate the
__version__
attribute. Use feature detection, orimportlib.metadata.version("click")
, instead. :issue:2598
BaseCommand
is deprecated.Command
is the base class for allcommands. :issue:
2589
MultiCommand
is deprecated.Group
is the base class for all groupcommands. :issue:
2590
The current parser and related classes and methods, are deprecated.
:issue:
2205
OptionParser
and theparser
module, which is a modified copy ofoptparse
in the standard library.Context.protected_args
is unneeded.Context.args
contains anyremaining arguments while parsing.
Parameter.add_to_parser
(on bothArgument
andOption
) isunneeded. Parsing works directly without building a separate parser.
split_arg_string
is moved fromparser
toshell_completion
.Enable deferred evaluation of annotations with
from __future__ import annotations
. :pr:2270
When generating a command's name from a decorated function's name, the
suffixes
_command
,_cmd
,_group
, and_grp
are removed.:issue:
2322
Show the
types.ParamType.name
fortypes.Choice
options within--help
message ifshow_choices=False
is specified.:issue:
2356
Do not display default values in prompts when
Option.show_default
isFalse
. :pr:2509
Add
get_help_extra
method onOption
to fetch the generated extraitems used in
get_help_record
to render help text. :issue:2516
:pr:
2517
Keep stdout and stderr streams independent in
CliRunner
. Alwayscollect stderr output and never raise an exception. Add a new
output stream to simulate what the user sees in its terminal. Removes
the
mix_stderr
parameter inCliRunner
. :issue:2522
:pr:2523
Option.show_envvar
now also shows environment variable in error messages.:issue:
2695
:pr:2696
Context.close
will be called on exit. This results in allContext.call_on_close
callbacks and context managers added viaContext.with_resource
to be closed on exit as well. :pr:2680
Add
ProgressBar(hidden: bool)
to allow hiding the progressbar. :issue:2609
A
UserWarning
will be shown when multiple parameters attempt to use thesame name. :issue:
2396
When using
Option.envvar
withOption.flag_value
, theflag_value
will always be used instead of the value of the environment variable.
:issue:
2746
:pr:2788
Add
Choice.get_invalid_choice_message
method for customizing theinvalid choice message. :issue:
2621
:pr:2622
If help is shown because
no_args_is_help
is enabled (defaults toTrue
for groups,
False
for commands), the exit code is 2 instead of 0.:issue:
1489
:pr:1489
Contexts created during shell completion are closed properly, fixing
a
ResourceWarning
when usingclick.File
. :issue:2644
:pr:2800
:pr:
2767
click.edit(filename)
now supports passing an iterable of filenames incase the editor supports editing multiple files at once. Its return type
is now also typed:
AnyStr
iftext
is passed, otherwiseNone
.:issue:
2067
:pr:2068
Specialized typing of
progressbar(length=...)
asProgressBar[int]
.:pr:
2630
Improve
echo_via_pager
behaviour in face of errors.:issue:
2674
echo_via_pager
raises an exception.
to terminate.
echo_via_pager
will not ignoreKeyboardInterrupt
anymore. Thisallows the user to search for future output of the generator when
using less and then aborting the program using ctrl-c.
deprecated: bool | str
can now be used on options and arguments. Thispreviously was only available for
Command
. The message can now also becustomised by using a
str
instead of abool
. :issue:2263
:pr:2271
Command.deprecated
formatting in--help
changed from(Deprecated) help
tohelp (DEPRECATED)
.Add a
catch_exceptions
parameter toCliRunner
. Ifcatch_exceptions
is not passed toCliRunner.invoke
, the valuefrom
CliRunner
is used. :issue:2817
:pr:2818
Option.flag_value
will no longer have a default value set based onOption.default
ifOption.is_flag
isFalse
. This results inOption.default
not needing to implement__bool__
. :pr:2829
Incorrect
click.edit
typing has been corrected. :pr:2804
Choice
is now generic and supports any iterable value.This allows you to use enums and other non-
str
values. :pr:2796
:issue:
605
Fix setup of help option's defaults when using a custom class on its
decorator. Removes
HelpOption
. :issue:2832
:pr:2840
nedbat/coveragepy (coverage)
v7.10.7
Compare Source
Performance: with branch coverage in large files, generating HTML, JSON, or
LCOV reports could take far too long due to some quadratic behavior when
creating the function and class index pages. This is now fixed, closing
issue 2048
_. Thanks to Daniel Diniz for help diagnosing the problem.Most warnings and a few errors now have links to a page in the docs
explaining the specific message. Closes
issue 1921
_... _issue 1921:#1921
.. _issue 2048:#2048
.. _changes_7-10-6:
v7.10.6
Compare Source
Fix:
source
directories were not properly communicated to subprocessesthat ran in different directories, as reported in
issue 1499
_. This is nowfixed.
Performance:
Alex Gaynor continues fine-tuning <pull 2038_>
_ the speed ofcombination, especially with many contexts.
.. _issue 1499:#1499
.. _pull 2038:#2038
.. _changes_7-10-5:
v7.10.5
Compare Source
coverage combine
: it's now about twice asfast! Huge thanks to Alex Gaynor for pull requests
2032 <pull 2032_>
,2033 <pull 2033_>
, and2034 <pull 2034_>
_... _pull 2032:#2032
.. _pull 2033:#2033
.. _pull 2034:#2034
.. _changes_7-10-4:
v7.10.4
Compare Source
Added
patch = fork
for times when the built-in forking support isinsufficient.
Fix:
patch = execv
also inherits the entire coverage configuration now... _changes_7-10-3:
v7.10.3
Compare Source
Fixes for
patch = subprocess
:If subprocesses spawned yet more subprocesses simultaneously, some coverage
could be missed. This is now fixed, closing
issue 2024
_.If subprocesses were created in other directories, their data files were
stranded there and not combined into the totals, as described in
issue 2025
_. This is now fixed.On Windows (or maybe only some Windows?) the patch would fail with a
ModuleNotFound
error trying to import coverage. This is now fixed,closing
issue 2022
_.Originally only options set in the coverage configuration file would apply
to subprocesses. Options set on the
coverage run
command line (such as--branch
) wouldn't be communicated to the subprocesses. This couldlead to combining failures, as described in
issue 2021
_. Now the entireconfiguration is used in subprocesses, regardless of its origin.
Added
debug=patch
to help diagnose problems.Fix: really close all SQLite databases, even in-memory ones. Closes
issue 2017
_... _issue 2017:#2017
.. _issue 2021:#2021
.. _issue 2022:#2022
.. _issue 2024:#2024
.. _issue 2025:#2025
.. _changes_7-10-2:
v7.10.2
Compare Source
actually executed. This is now fixed, closing
issue 1999
_. Python 3.9still shows the problem.
.. _issue 1999:#1999
.. _changes_7-10-1:
v7.10.1
Compare Source
Fix: the exclusion for
if TYPE_CHECKING:
was wrong: it marked the branchas partial, but it should have been a line exclusion so the entire clause
would be excluded. Improves
issue 831
_.Fix: changed where .pth files are written for
patch = subprocess
, closingissue 2006
_... _issue 2006:#2006
.. _changes_7-10-0:
v7.10.0
Compare Source
A new configuration option: ":ref:
config_run_patch
" specifies named patchesto work around some limitations in coverage measurement. These patches are
available:
patch = _exit
lets coverage save its data even when :func:os._exit() <python:os._exit>
is used to abruptly end the process. This closeslong-standing
issue 310
_ as well as its duplicates:issue 312
,issue 1673
,issue 1845
, andissue 1941
.patch = subprocess
measures coverage in Python subprocesses createdwith :mod:
subprocess
, :func:os.system
, or one of the :func:execv <python:os.execl>
or :func:spawnv <python:os.spawnl>
family offunctions. Closes old
issue 367
, its duplicateissue 378
and oldissue 689
_.patch = execv
adjusts the :func:execv <python:os.execl>
family offunctions to save coverage data before ending the current program and
starting the next. Not available on Windows. Closes
issue 43
_ after 15years!
The HTML report now dimly colors subsequent lines in multi-line statements.
They used to have no color. This gives a better indication of the amount of
code missing in the report. Closes
issue 1308
_.Two new exclusion patterns are part of the defaults:
...
is automaticallyexcluded as a line and
if TYPE_CHECKING:
is excluded as a branch. Closesissue 831
_.A new command-line option:
--save-signal=USR1
specifies a signal thatcoverage.py will listen for. When the signal is sent, the coverage data will
be saved. This makes it possible to save data from within long-running
processes. Thanks,
Arkady Gilinsky <pull 1998_>
_.A new configuration option: ":ref:
config_report_partial_also
" is a list ofregexes to add as pragmas for partial branches. This parallels the
":ref:
config_report_exclude_also
" setting for adding line exclusionpatterns.
A few file path configuration settings didn't allow for tilde expansion:
:ref:
config_json_output
, :ref:config_lcov_output
and:ref:
config_run_debug_file
. This is now fixed.Wheels are included for 3.14 now that 3.14 rc1 is available.
We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python
wheel. Closes
issue 2001
_.In the very unusual situation of not having a current frame, coverage no
longer crashes when using the sysmon core, fixing
issue 2005
_... _issue 43:#43
.. _issue 310:#310
.. _issue 312:#312
.. _issue 367:#367
.. _issue 378:#378
.. _issue 689:#689
.. _issue 831:#831
.. _issue 1308:#1308
.. _issue 1673:#1673
.. _issue 1845:#1845
.. _issue 1941:#1941
.. _pull 1998:#1998
.. _issue 2001:#2001
.. _issue 2005:#2005
.. _changes_7-9-2:
v7.9.2
Compare Source
Fix: complex conditionals within a line might cause a KeyError when using
sys.monitoring, as reported in
issue 1991
_. This is now fixed.Fix: we can now measure coverage for code in Python archive (.par) files.
Thanks,
Itamer Oren <pull 1984_>
_... _pull 1984:#1984
.. _issue 1991:#1991
.. _changes_7-9-1:
v7.9.1
Compare Source
The "no-ctracer" warning is not issued for Python pre-release versions.
Coverage doesn't ship compiled wheels for those versions, so this was far too
noisy.
On Python 3.14+, the "sysmon" core is now the default if it's supported for
your configuration. Plugins and dynamic contexts are still not supported
with it.
.. _changes_7-9-0:
v7.9.0
Compare Source
Added a
[run] core
configuration setting to specify the measurement core,which was previously only available through the COVERAGE_CORE environment
variable. Finishes
issue 1746
_.Fixed incorrect rendering of f-strings with doubled braces, closing
issue 1980
_.If the C tracer core can't be imported, a warning ("no-ctracer") is issued
with the reason.
The C tracer core extension module now conforms to
PEP 489
, closingissue 1977
. Thanks,Adam Turner <pull 1978_>
_.Fixed a "ValueError: min() arg is an empty sequence" error caused by strange
empty modules, found by
oss-fuzz
_... _issue 1746:#1746
.. _issue 1977:#1977
.. _pull 1978:#1978
.. _issue 1980:#1980
.. _PEP 489:https://peps.python.org/pep-0489
.. _oss-fuzz:https://google.github.io/oss-fuzz/
.. _changes_7-8-2:
v7.8.2
Compare Source
Thanks,
Finn Womack <pull 1972_>
_... _issue 1971:#1971
.. _pull 1972:#1972
.. _changes_7-8-1:
v7.8.1
Compare Source
A number of EncodingWarnings were fixed that could appear if you've enabled
PYTHONWARNDEFAULTENCODING, fixing
issue 1966
. Thanks,Henry Schreiner <pull 1967_>
.Fixed a race condition when using sys.monitoring with free-threading Python,
closing
issue 1970
_... _issue 1966:#1966
.. _pull 1967:#1967
.. _issue 1970:#1970
.. _changes_7-8-0:
v7.8.0
Compare Source
Added a new
source_dirs
setting for symmetry with the existingsource_pkgs
setting. It's preferable to the existingsource
setting,because you'll get a clear error when directories don't exist. Fixes
issue 1942
. Thanks,Jeremy Fleischman <pull 1943_>
.Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly
supported, closing
issue 1696
. Thanks,Philipp A. <pull 1700_>
. Thisworks properly except for a detail when using the
coverage
command onWindows. There you can use
python -m coverage
instead if you need exactemulation.
.. _issue 1696:#1696
.. _pull 1700:#1700
.. _issue 1942:#1942
.. _pull 1943:#1943
.. _changes_7-7-1:
agronholm/exceptiongroup (exceptiongroup)
v1.3.0
Compare Source
**kwargs
to function and method signatures as appropriate to match the signatures in the standard library(Base)ExceptionGroup
generic types to define defaults for their generic arguments (defaulting toBaseExceptionGroup[BaseException]
andExceptionGroup[Exception]
) (PR by@mikenerone)BaseExceptionGroup.__init__()
to directly callBaseException.__init__()
instead of the superclass__init__()
in order to emulate the CPython behavior (broken or not) (PR by@cfbolz)exceptions
attribute to always return the same tuple of exceptions, created from the original exceptions sequence passed toBaseExceptionGroup
to match CPython behavior (#143)aio-libs/frozenlist (frozenlist)
v1.8.0
Compare Source
======
(2025-10-05)
Contributor-facing changes
The :file:
reusable-cibuildwheel.yml
workflow has been refactored tobe more generic and :file:
ci-cd.yml
now holds all the configurationtoggles -- by :user:
webknjaz
.Related issues and pull requests on GitHub:
:issue:
668
.When building wheels, the source distribution is now passed directly
to the
cibuildwheel
invocation -- by :user:webknjaz
.Related issues and pull requests on GitHub:
:issue:
669
.Builds and tests have been added to
ci-cd.yml
for arm64 Windows wheels -- by :user:finnagin
.Related issues and pull requests on GitHub:
:issue:
677
.Started building wheels for CPython 3.14 -- by :user:
kumaraditya303
.Related issues and pull requests on GitHub:
:issue:
681
, :issue:682
.Removed
--config-settings=pure-python=false
from :file:requirements/dev.txt
.Developers on CPython still get accelerated builds by default. To explicitly build
a pure Python wheel, use
pip install -e . --config-settings=pure-python=true
-- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
687
.v1.7.0
Compare Source
======
(2025-06-09)
Features
Added deepcopy support to FrozenList -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
659
.Packaging updates and notes for downstreams
Fixed an issue where
frozenlist
binary wheels would be built with debugging symbols and line tracing enabled, which significantly impacted performance. Line tracing is now disabled by default and can only be enabled explicitly -- by :user:bdraco
.This change ensures that production builds are optimized for performance. Developers who need line tracing for debugging purposes can still enable it by:
FROZENLIST_CYTHON_TRACING
environment variable--config-setting=with-cython-tracing=true
option with pipRelated issues and pull requests on GitHub:
:issue:
660
.Enabled
PIP_CONSTRAINT
environment variable in the build configuration to ensure the pinned Cython version fromrequirements/cython.txt
is used during wheel builds.Related issues and pull requests on GitHub:
:issue:
661
.v1.6.2
Compare Source
======
(2025-06-03)
No significant changes.
v1.6.1
Compare Source
======
(2025-06-02)
Bug fixes
Correctly use
cimport
for includingPyBool_FromLong
-- by :user:lysnikolaou
.Related issues and pull requests on GitHub:
:issue:
653
.Packaging updates and notes for downstreams
Exclude
_frozenlist.cpp
from bdists/wheels -- by :user:musicinmybrain
.Related issues and pull requests on GitHub:
:issue:
649
.Updated to use Cython 3.1 universally across the build path -- by :user:
lysnikolaou
.Related issues and pull requests on GitHub:
:issue:
654
.v1.6.0
Compare Source
======
(2025-04-17)
Bug fixes
Stopped implicitly allowing the use of Cython pre-release versions when
building the distribution package -- by :user:
ajsanchezsanz
and:user:
markgreene74
.Related commits on GitHub:
:commit:
41591f2
.Features
Implemented support for the free-threaded build of CPython 3.13 -- by :user:
lysnikolaou
.Related issues and pull requests on GitHub:
:issue:
618
.Started building armv7l wheels -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
642
.Packaging updates and notes for downstreams
Stopped implicitly allowing the use of Cython pre-release versions when
building the distribution package -- by :user:
ajsanchezsanz
and:user:
markgreene74
.Related commits on GitHub:
:commit:
41591f2
.Started building wheels for the free-threaded build of CPython 3.13 -- by :user:
lysnikolaou
.Related issues and pull requests on GitHub:
:issue:
618
.The packaging metadata switched to including an SPDX license identifier introduced in :pep:
639
-- by :user:cdce8p
.Related issues and pull requests on GitHub:
:issue:
639
.Contributor-facing changes
GitHub Actions CI/CD is now configured to manage caching pip-ecosystem
dependencies using
re-actors/cache-python-deps
_ -- an action by:user:
webknjaz
that takes into account ABI stability and the exactversion of Python runtime.
.. _
re-actors/cache-python-deps
:https://github.com/marketplace/actions/cache-python-deps
Related issues and pull requests on GitHub:
:issue:
633
.Organized dependencies into test and lint dependencies so that no
unnecessary ones are installed during CI runs -- by :user:
lysnikolaou
.Related issues and pull requests on GitHub:
:issue:
636
.gitpython-developers/GitPython (gitpython)
v3.1.45
Compare Source
What's Changed
SECURITY.md
files by@EliahKagan in#1992test_installation
by@EliahKagan in#2007test_installation
xfail on Cygwin CI by@EliahKagan in#2009IndexFile._to_relative_path
- fix case where absolute path gets stripped of trailing slash by@kamilkozik7 in#2012uname-cmd
that doesn't point to an executable file by@gcmarx in#2026contents: read
workflow permissions by@EliahKagan in#2033mypy
command on free-threaded Python by@EliahKagan in#2040performance
andperformance
test jobs by@EliahKagan in#2042setuptools
requirement statically by@EliahKagan in#2043_safer_popen_windows
comment by@EliahKagan in#2044USE_SHELL
warning helper signature by@EliahKagan in#2045ConfigParser
with whitespace outside the value by@EliahKagan in#2046""
handling in ConfigParser by@EliahKagan in#2047\
or"
are present inside by@EliahKagan in#2048cat_file.py
fixture without site customizations by@EliahKagan in#2052pip
by@EliahKagan in#2053test_installation
on warnings, and remove deprecated license classifier by@EliahKagan in#2054New Contributors
Full Changelog:gitpython-developers/GitPython@3.1.44...3.1.45
googleapis/google-auth-library-python (google-auth)
v2.41.1
Compare Source
Bug Fixes
v2.41.0
Compare Source
Features
Configuration
📅Schedule: Branch creation - At any time (no schedule defined), 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. Getconfig help if that's undesired.
This PR was generated byMend Renovate. View therepository job log.