chore(deps): update all non-major dependencies #381
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.0.3
->==3.1.0
==2.0.30
->==2.0.36
==3.2.2
->==3.3.6
==5.6.3
->==5.6.5
==1.16.0
->==1.17.1
==0.3.8
->==0.3.9
==3.0.3
->==3.1.1
==24.0
->==24.2
==4.2.2
->==4.3.6
==24.1.0
->==24.3.0
==2.12.0
->==2.13.6
==2.7.1
->==2.10.3
==3.2.2
->==3.3.2
==3.1.2
->==3.2.0
==0.5.0
->==0.5.3
==2.0.1
->==2.2.1
==0.12.5
->==0.13.2
==4.12.0
->==4.12.2
==2024.1
->==2024.2
==1.16.0
->==1.17.0
Release Notes
pallets/flask (Flask)
v3.1.0
Compare Source
Released 2024-11-13
5623
Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:
5624,5633
responses. :pr:
5496
Flask.open_resource
/open_instance_resource
andBlueprint.open_resource
take anencoding
parameter to use whenopening in text mode. It defaults to
utf-8
. :issue:5504
Request.max_content_length
can be customized per-request instead of onlythrough the
MAX_CONTENT_LENGTH
config. AddedMAX_FORM_MEMORY_SIZE
andMAX_FORM_PARTS
config. Added documentationabout resource limits to the security page. :issue:
5625
Partitioned
cookie attribute (CHIPS), with theSESSION_COOKIE_PARTITIONED
config. :issue:5472
-e path
takes precedence over default.env
and.flaskenv
files.load_dotenv
loads default files in addition to a path unlessload_defaults=False
is passed. :issue:5628
SECRET_KEY_FALLBACKS
config, a list of oldsecret keys that can still be used for unsigning. Extensions will need to
add support. :issue:
5621
host_matching=True
orsubdomain_matching=False
interacts with
SERVER_NAME
. SettingSERVER_NAME
no longer restrictsrequests to only that domain. :issue:
5553
Request.trusted_hosts
is checked during routing, and can be set throughthe
TRUSTED_HOSTS
config. :issue:5636
pylint-dev/astroid (astroid)
v3.3.6
Compare Source
============================
Release date: 2024-12-08
Fix inability to import
collections.abc
in python 3.13.1.Closes pylint-dev/pylint#10112
Fix crash when typing._alias() call is missing arguments.
Closes #2513
v3.3.5
Compare Source
============================
Release date: 2024-10-04
Control setting local nodes outside of the supposed local's constructor.
Closes #1490
Fix Python 3.13 compatibility re:
collections.abc
Closes pylint-dev/pylint#10000
v3.3.4
Compare Source
============================
Release date: 2024-09-23
Fix regression with f-string inference.
Closes pylint-dev/pylint#9947
Fix bug with
manager.clear_cache()
not fully clearing cache.Refs https://github.com/pylint-dev/pylint/pull/9932#issuecomment-2364985551
Fix a crash from inferring empty format specs.
Closes pylint-dev/pylint#9945
v3.3.3
Compare Source
============================
Release date: 2024-09-20
Fix inference regression with property setters.
Closes pylint-dev/pylint#9811
Add annotation-only instance attributes to attrs classes to fix
no-member
false positives.Closes #2514
v3.3.2
Compare Source
============================
Release date: 2024-08-11
Restore support for soft-deprecated members of the
typing
module with python 3.13.Refs pylint-dev/pylint#9852
v3.3.1
Compare Source
============================
Release date: 2024-08-06
Fix a crash introduced in 3.3.0 involving invalid format strings.
Closes #2492
v3.3.0
Compare Source
============================
Release date: 2024-08-04
Add support for Python 3.13.
Remove support for Python 3.8 (and constants
PY38
,PY39_PLUS
, andPYPY_7_3_11_PLUS
).Refs #2443
Add the
__annotations__
attribute to theClassDef
object model.Closes pylint-dev/pylint#7126
Implement inference for JoinedStr and FormattedValue
Add support for
ssl.OP_LEGACY_SERVER_CONNECT
(new in Python 3.12).Closes pylint-dev/pylint#9849
v3.2.4
Compare Source
============================
Release date: 2024-07-20
Avoid reporting unary/binary op type errors when inference is ambiguous.
Closes #2467
v3.2.3
Compare Source
============================
Release date: 2024-07-11
AssertionError
when inferring a property consisting of a partial function.Closes pylint-dev/pylint#9214
agronholm/cbor2 (cbor2)
v5.6.5
Compare Source
v5.6.4
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
uqfoundation/dill (dill)
v0.3.9
Compare Source
0.3.9 Release Notes
With
dill
, you can serialize almost anything in python, even an entire interpreter session. If you encounter any pickling failures,dill
also has some good tools to help you discover why your object fails to pickle.dill
installs withpip
:$ pip install dill
dill
requires:- python or pypy, >=3.8
Optional requirements:
- pyreadline, >=1.7.1
(install with$ pip install dill[readline]
)- objgraph, >=1.7.2
(install with$ pip install dill[graph]
)dill
is licensed under 3-clause BSD:To cite
dill
:What's Changed
UnpicklingError
import fordill.load_session()
to fix #648 by @lizy14 in https://github.com/uqfoundation/dill/pull/649New Contributors
Full Changelog: uqfoundation/dill@0.3.8...0.3.9
pypa/packaging (packaging)
v24.2
Compare Source
What's Changed
__str__
by @aryanpingle in https://github.com/pypa/packaging/pull/817>
and<
by @notatallshaw in https://github.com/pypa/packaging/pull/794Metadata.name
isn't normalized by @brettcannon in https://github.com/pypa/packaging/pull/842New Contributors
Full Changelog: pypa/packaging@24.1...24.2
v24.1
Compare Source
What's Changed
_parser
docstring by @pradyunsg in https://github.com/pypa/packaging/pull/784markers.default_environment()
by @edgarrmondragon in https://github.com/pypa/packaging/pull/753New Contributors
Full Changelog: pypa/packaging@24.0...24.1
tox-dev/platformdirs (platformdirs)
v4.3.6
Compare Source
What's Changed
Full Changelog: tox-dev/platformdirs@4.3.5...4.3.6
v4.3.5
Compare Source
What's Changed
Full Changelog: tox-dev/platformdirs@4.3.4...4.3.5
v4.3.4
Compare Source
What's Changed
Full Changelog: tox-dev/platformdirs@4.3.3...4.3.4
v4.3.3
Compare Source
What's Changed
New Contributors
Full Changelog: tox-dev/platformdirs@4.3.2...4.3.3
v4.3.2
Compare Source
What's Changed
_path
methods on MacOS by @matthewhughes934 in https://github.com/tox-dev/platformdirs/pull/299New Contributors
Full Changelog: tox-dev/platformdirs@4.3.1...4.3.2
v4.3.1
Compare Source
Full Changelog: tox-dev/platformdirs@4.3.0...4.3.1
v4.3.0
Compare Source
What's Changed
include-hidden-files: true
to upload coverage artifacts by @edgarrmondragon in https://github.com/tox-dev/platformdirs/pull/298New Contributors
Full Changelog: tox-dev/platformdirs@4.2.2...4.3.0
pyca/pyopenssl (pyOpenSSL)
v24.3.0
Compare Source
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
OpenSSL.crypto.CRL
,OpenSSL.crypto.Revoked
,OpenSSL.crypto.dump_crl
, andOpenSSL.crypto.load_crl
.cryptography.x509
's CRL functionality should be used instead.OpenSSL.crypto.sign
andOpenSSL.crypto.verify
.cryptography.hazmat.primitives.asymmetric
's signature APIs should be used instead.Deprecations:
^^^^^^^^^^^^^
OpenSSL.rand
- callers should useos.urandom()
instead.add_extensions
andget_extensions
onOpenSSL.crypto.X509Req
andOpenSSL.crypto.X509
. These should have been deprecated at the same timeX509Extension
was. Users should use pyca/cryptography's X.509 APIs instead.OpenSSL.crypto.get_elliptic_curves
andOpenSSL.crypto.get_elliptic_curve
, as well as passing the reult of them toOpenSSL.SSL.Context.set_tmp_ecdh
, users should instead pass curves fromcryptography
.X509
objects toOpenSSL.SSL.Context.use_certificate
,OpenSSL.SSL.Connection.use_certificate
,OpenSSL.SSL.Context.add_extra_chain_cert
, andOpenSSL.SSL.Context.add_client_ca
, users should instead passcryptography.x509.Certificate
instances. This is in preparation for deprecating pyOpenSSL'sX509
entirely.PKey
objects toOpenSSL.SSL.Context.use_privatekey
andOpenSSL.SSL.Connection.use_privatekey
, users should instead passcryptography
priate key instances. This is in preparation for deprecating pyOpenSSL'sPKey
entirely.Changes:
^^^^^^^^
cryptography
maximum version has been increased to 44.0.x.OpenSSL.SSL.Connection.get_certificate
,OpenSSL.SSL.Connection.get_peer_certificate
,OpenSSL.SSL.Connection.get_peer_cert_chain
, andOpenSSL.SSL.Connection.get_verified_chain
now take anas_cryptography
keyword-argument. WhenTrue
is passed thencryptography.x509.Certificate
are returned, instead ofOpenSSL.crypto.X509
. In the future, passingFalse
(the default) will be deprecated.v24.2.1
Compare Source
Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Deprecations:
^^^^^^^^^^^^^
Changes:
^^^^^^^^
pybind/pybind11 (pybind11)
v2.13.6
: Version 2.13.6Compare Source
New Features:
self._pybind11_conduit_v1_()
method is automatically added to allpy::class_
-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with differentPYBIND11_INTERNALS_VERSION
's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. #5296Bug fixes:
__cpp_nontype_template_args
instead of__cpp_nontype_template_parameter_class
. #5330Documentation:
v2.13.5
: Version 2.13.5Compare Source
Bug fixes:
\\?\
prefix). #5321-Wpedantic
in C++20 mode. #5322<ranges>
support forpy::tuple
andpy::list
. #5314v2.13.4
: Version 2.13.4Compare Source
Bug fixes:
Documentation:
Full Changelog: pybind/pybind11@v2.13.3...v2.13.4
v2.13.3
: Version 2.13.3Compare Source
Bug fixes:
Full Changelog: pybind/pybind11@v2.13.2...v2.13.3
v2.13.2
: Version 2.13.2Compare Source
New Features:
pybind11::detail::type_caster_std_function_specializations
feature was added, to support specializations forstd::function
's with return types that require custom to-Python conversion behavior (to primary use case is to catch and convert exceptions). #4597Changes:
PyMutex
instead ofstd::mutex
for internal locking in the free-threaded build. #5219Bug fixes:
gil_safe_call_once_and_store
thread-safe in free-threaded CPython. #5246#include <algorithm>
in pybind11/typing.h was added to fix build errors (in case user code does not already depend on that include). #5208Tests:
Full Changelog: pybind/pybind11@v2.13.1...v2.13.2
v2.13.1
: Version 2.13.1Compare Source
New Features:
Typing.Callable[..., T]
. #5202Bug fixes:
v2.13.0
: Version 2.13.0Compare Source
New Features:
py::mod_gil_not_used()
tag to indicate if a module supports running with the GIL disabled. #5148py::list
gained a.clear()
method. #5153Union
,Optional
,type[T]
,typing.TypeGuard
,typing.TypeIs
,typing.Never
,typing.NoReturn
andtyping.Literal
was added topybind11/typing.h
. #5166 #5165 #5194 #5193 #5192PYBIND11_USE_CROSSCOMPILING
is enabled, thenCMAKE_CROSSCOMPILING
will be respected and will keep pybind11 from accessing the interpreter during configuration. Several CMake variables will be required in this case, but can be deduced from the environment variableSETUPTOOLS_EXT_SUFFIX
. The default (currentlyOFF
) may be changed in the future. #5083Bug fixes:
PyObject *
return type was fixed. #5156py::ssize_t
from.ref_count()
instead ofint
. #5139operator&
overrides was fixed. #5189Documentation:
Tests:
CI:
macos-13
(Intel) for CI jobs for now (will drop Python 3.7 soon). #5109Other:
v2.12.1
: Version 2.12.1Compare Source
New Features:
self._pybind11_conduit_v1_()
method is automatically added to allpy::class_
-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with differentPYBIND11_INTERNALS_VERSION
's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. #5296pydantic/pydantic (pydantic)
v2.10.3
Compare Source
GitHub release
What's Changed
Fixes
defer_build
is set on Pydantic dataclasses by @Viicos in #10984dict
core schema keys by @Viicos in #10989PlainSerializer
andWrapSerializer
functions by @Viicos in #11008default_factory_takes_validated_data
property toFieldInfo
by [@Viicos](httpsConfiguration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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.
This PR was generated by Mend Renovate. View the repository job log.