fix(deps): update python-nonmajor #30
Merged
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.
This PR contains the following updates:
==3.11.7
->==3.11.13
==3.2.3
->==3.5.3
==3.3.0
->==3.5.3
==1.1.1
->==1.2.2.post1
==5.3.3
->==5.5.2
==2024.7.4
->==2024.12.14
==1.16.0
->==1.17.1
==8.0.4
->==8.1.8
==6.8.2
->==6.9.0
==1.2.15
->==1.2.18
==0.3.8
->==0.3.9
==0.20.1
->==0.21.2
==3.13.1
->==3.17.0
==3.13.4
->==3.17.0
==2.0.0
->==2.6.0
==2.17.1
->==2.24.1
==2.28.2
->==2.38.0
==2.4.1
->==2.4.2
==2.22.0
->==2.23.1
==1.5.0
->==1.6.0
==2.7.0
->==2.7.2
==1.63.0
->==1.69.0
==3.7
->==3.10
==3.3.1
->==3.4.0
==0.8.0
->==0.9.0
==3.1.4
->==3.1.5
==0.3.21
->==0.3.41
==10.2.0
->==10.6.0
==1.13.0
->==1.15.0
==0.2.15
->==0.2.21
==2024.4.15
->==2024.10.9
==24.0
->==24.2
==1.10.0
->==1.12.1.2
==4.2.1
->==4.3.6
==4.25.3
->==4.25.6
==0.5.1
->==0.6.1
==0.3.0
->==0.4.1
==2.21
->==2.22
==2.10.2
->==2.10.6
==2.17.2
->==2.19.1
==2.8.0
->==2.10.1
==1.8.2
->==1.9.0
==1.0.0
->==1.2.0
==8.3.3
->==8.3.5
==0.24.0
->==0.25.3
==2.32.0
->==2.32.3
==13.7.1
->==13.9.4
==1.16.0
->==1.17.0
==2.0.1
->==2.2.1
==4.10.0
->==4.12.2
==2.2.2
->==2.3.0
==20.25.1
->==20.29.2
==20.26.0
->==20.29.2
==0.43.0
->==0.45.1
==3.19.1
->==3.21.0
Release Notes
aio-libs/aiohttp (aiohttp)
v3.11.13
Compare Source
====================
Bug fixes
Removed a break statement inside the finally block in :py:class:
~aiohttp.web.RequestHandler
-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10434
.Changed connection creation to explicitly close sockets if an exception is raised in the event loop's
create_connection
method -- by :user:top-oai
.Related issues and pull requests on GitHub:
:issue:
10464
.Packaging updates and notes for downstreams
Fixed test
test_write_large_payload_deflate_compression_data_in_eof_writelines
failing with Python 3.12.9+ or 3.13.2+ -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10423
.Miscellaneous internal changes
Added human-readable error messages to the exceptions for WebSocket disconnects due to PONG not being received -- by :user:
bdraco
.Previously, the error messages were empty strings, which made it hard to determine what went wrong.
Related issues and pull requests on GitHub:
:issue:
10422
.v3.11.12
Compare Source
====================
Bug fixes
MultipartForm.decode()
now follows RFC1341 7.2.1 with aCRLF
after the boundary-- by :user:
imnotjames
.Related issues and pull requests on GitHub:
:issue:
10270
.Restored the missing
total_bytes
attribute toEmptyStreamReader
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10387
.Features
Updated :py:func:
~aiohttp.request
to make it accept_RequestOptions
kwargs.-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10300
.Improved logging of HTTP protocol errors to include the remote address -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10332
.Improved documentation
Added
aiohttp-openmetrics
to list of third-party libraries -- by :user:jelmer
.Related issues and pull requests on GitHub:
:issue:
10304
.Packaging updates and notes for downstreams
Added missing files to the source distribution to fix
Makefile
targets.Added a
cythonize-nodeps
target to run Cython without invoking pip to install dependencies.Related issues and pull requests on GitHub:
:issue:
10366
.Started building armv7l musllinux wheels -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10404
.Contributor-facing changes
The CI/CD workflow has been updated to use
upload-artifact
v4 anddownload-artifact
v4 GitHub Actions -- by :user:silamon
.Related issues and pull requests on GitHub:
:issue:
10281
.Miscellaneous internal changes
Restored support for zero copy writes when using Python 3.12 versions 3.12.9 and later or Python 3.13.2+ -- by :user:
bdraco
.Zero copy writes were previously disabled due to :cve:
2024-12254
which is resolved in these Python versions.Related issues and pull requests on GitHub:
:issue:
10137
.v3.11.11
Compare Source
====================
Bug fixes
Updated :py:meth:
~aiohttp.ClientSession.request
to reuse thequote_cookie
setting fromClientSession._cookie_jar
when processing cookies parameter.-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10093
.Fixed type of
SSLContext
for some static type checkers (e.g. pyright).Related issues and pull requests on GitHub:
:issue:
10099
.Updated :meth:
aiohttp.web.StreamResponse.write
annotation to also allow :class:bytearray
and :class:memoryview
as inputs -- by :user:cdce8p
.Related issues and pull requests on GitHub:
:issue:
10154
.Fixed a hang where a connection previously used for a streaming
download could be returned to the pool in a paused state.
-- by :user:
javitonino
.Related issues and pull requests on GitHub:
:issue:
10169
.Features
Enabled ALPN on default SSL contexts. This improves compatibility with some
proxies which don't work without this extension.
-- by :user:
Cycloctane
.Related issues and pull requests on GitHub:
:issue:
10156
.Miscellaneous internal changes
Fixed an infinite loop that can occur when using aiohttp in combination
with
async-solipsism
_ -- by :user:bmerry
... _async-solipsism: https://github.com/bmerry/async-solipsism
Related issues and pull requests on GitHub:
:issue:
10149
.v3.11.10
Compare Source
====================
Bug fixes
Fixed race condition in :class:
aiohttp.web.FileResponse
that could have resulted in an incorrect response if the file was replaced on the file system duringprepare
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10101
, :issue:10113
.Replaced deprecated call to :func:
mimetypes.guess_type
with :func:mimetypes.guess_file_type
when using Python 3.13+ -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10102
.Disabled zero copy writes in the
StreamWriter
-- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10125
.v3.11.9
Compare Source
===================
Bug fixes
Fixed invalid method logging unexpected being logged at exception level on subsequent connections -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10055
, :issue:10076
.Miscellaneous internal changes
Improved performance of parsing headers when using the C parser -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10073
.v3.11.8
Compare Source
===================
Miscellaneous internal changes
Improved performance of creating :class:
aiohttp.ClientResponse
objects when there are no cookies -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10029
.Improved performance of creating :class:
aiohttp.ClientResponse
objects -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10030
.Improved performances of creating objects during the HTTP request lifecycle -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10037
.Improved performance of constructing :class:
aiohttp.web.Response
with headers -- by :user:bdraco
.Related issues and pull requests on GitHub:
:issue:
10043
.Improved performance of making requests when there are no auto headers to skip -- by :user:
bdraco
.Related issues and pull requests on GitHub:
:issue:
10049
.Downgraded logging of invalid HTTP method exceptions on the first request to debug level -- by :user:
bdraco
.HTTP requests starting with an invalid method are relatively common, especially when connected to the public internet, because browsers or other clients may try to speak SSL to a plain-text server or vice-versa. These exceptions can quickly fill the log with noise when nothing is wrong.
Related issues and pull requests on GitHub:
:issue:
10055
.kislyuk/argcomplete (argcomplete)
v3.5.3
Compare Source
===============================
completions work in older Bash versions (#506)
v3.5.2
Compare Source
===============================
Fix _parse_known_args monkeypatching
CI improvements
v3.5.1
Compare Source
===============================
v3.5.0
Compare Source
===============================
Use project.scripts instead of setuptools scripts (#498)
Test infrastructure improvements
v3.4.0
Compare Source
===============================
No stdin for python calls from bash completion functions (#488)
Prevents usage of stdin by (python) executables that are called
during completion generation. This prevents the completion locking up
the entire shell when the python script is broken i.e. it enters an
interactive mode (REPL) instead of generating the completions, as
expected.
Localize shell variable REPLY to avoid overwriting users’ value
(#489)
The variable REPLY is used by default by the
read
shell builtinto store the return value, and like all bash/zsh variables, is scoped
globally. This change allows this variable to be used for other needs
by appropriately scoping its internal use by an argcomplete utility
function that uses
read
.v3.3.0
Compare Source
===============================
update is required to use argcomplete on Python 3.11.9+ or 3.12.3+.
pypa/build (build)
v1.2.2.post1
Compare Source
This release only makes metadata (Python 3.13 classifier), docs, and test suite changes.
What's Changed
New Contributors
Full Changelog: pypa/build@1.2.2...1.2.2.post1
v1.2.2
Compare Source
==================
builder.get_requries_for_build
's static types(PR :pr:
764
, fixes issue :issue:763
)(PR :pr:
782
)pyproject-hooks
(PR :pr:
788
)network
(PR :pr:
808
)(PR :pr:
804
)uv
optional for tests(PR :pr:
807
and :pr:813
)v1.2.1
Compare Source
==================
(PR :pr:
761
)v1.2.0
Compare Source
==================
--installer
option, supportingpip
anduv
. Addeduv
extra.
(PR :pr:
751
)-v
for dependency installation(PR :pr:
749
)pip
(PR :pr:
752
)(PR :pr:
743
)tkem/cachetools (cachetools)
v5.5.2
Compare Source
===================
Reduce number of
@cached
lock/unlock operations.Improve documentation.
Update CI environment.
v5.5.1
Compare Source
===================
Add documentation regarding caching of exceptions.
Officially support Python 3.13.
Update CI environment.
v5.5.0
Compare Source
===================
TTLCache.expire()
returns iterable of expired(key, value)
pairs.
TLRUCache.expire()
returns iterable of expired(key, value)
pairs.
Documentation improvements.
Update CI environment.
v5.4.0
Compare Source
===================
Add the
keys.typedmethodkey
decorator.Deprecate
MRUCache
class.Deprecate
@func.mru_cache
decorator.Update CI environment.
certifi/python-certifi (certifi)
v2024.12.14
Compare Source
v2024.8.30
Compare Source
python-cffi/cffi (cffi)
v1.17.1
Compare Source
distutils.msvc9compiler
imports under Windows (#118).ffibuilder.emit_python_code()
andffibuiler.emit_c_code()
accept file-like objects (#115).ffiplatform
calls are bypassed byffibuilder.emit_python_code()
andffibuilder.emit_c_code()
(#81).Full Changelog: python-cffi/cffi@v1.17.0...v1.17.1
v1.17.0
Compare Source
python3.13t
and the3.13t
ABI) are not currently supported.fn = lib.myfunc
, you get an object of a special type for performancereasons, instead of a
<cdata 'C-function-type'>
. Before version 1.17you could only call such objects. You could write
ffi.addressof(lib, "myfunc")
in order to get a real<cdata>
object,based on the idea that in these cases in C you'd usually write
&myfunc
instead of
myfunc
. In version 1.17, the special objectlib.myfunc
can now be passed in many places where CFFI expectsa regular
<cdata>
object. For example, you can now passit as a callback to a C function call, or write it inside a C
structure field of the correct pointer-to-function type, or use
ffi.cast()
orffi.typeof()
on it.Full Changelog: python-cffi/cffi@v1.16.0...v1.17.0
pallets/click (click)
v8.1.8
Compare Source
Unreleased
click.open_file()
. :issue:2717
click.Path
displConfiguration
📅 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 becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.