Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore(deps): update all non-major dependencies #381

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented May 28, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
Flask (changelog) ==3.0.3 -> ==3.1.0 age adoption passing confidence
SQLAlchemy (changelog) ==2.0.30 -> ==2.0.36 age adoption passing confidence
astroid ==3.2.2 -> ==3.3.6 age adoption passing confidence
cbor2 (changelog) ==5.6.3 -> ==5.6.5 age adoption passing confidence
cffi (source, changelog) ==1.16.0 -> ==1.17.1 age adoption passing confidence
dill ==0.3.8 -> ==0.3.9 age adoption passing confidence
greenlet ==3.0.3 -> ==3.1.1 age adoption passing confidence
packaging ==24.0 -> ==24.2 age adoption passing confidence
platformdirs (changelog) ==4.2.2 -> ==4.3.6 age adoption passing confidence
pyOpenSSL (source) ==24.1.0 -> ==24.3.0 age adoption passing confidence
pybind11 (changelog) ==2.12.0 -> ==2.13.6 age adoption passing confidence
pydantic (changelog) ==2.7.1 -> ==2.10.3 age adoption passing confidence
pylint (changelog) ==3.2.2 -> ==3.3.2 age adoption passing confidence
pyparsing ==3.1.2 -> ==3.2.0 age adoption passing confidence
sqlparse (changelog) ==0.5.0 -> ==0.5.3 age adoption passing confidence
tomli (changelog) ==2.0.1 -> ==2.2.1 age adoption passing confidence
tomlkit ==0.12.5 -> ==0.13.2 age adoption passing confidence
typing_extensions (changelog) ==4.12.0 -> ==4.12.2 age adoption passing confidence
tzdata ==2024.1 -> ==2024.2 age adoption passing confidence
wrapt (changelog) ==1.16.0 -> ==1.17.0 age adoption passing confidence

Release Notes

pallets/flask (Flask)

v3.1.0

Compare Source

Released 2024-11-13

  • Drop support for Python 3.8. :pr:5623
  • Update minimum dependency versions to latest feature releases.
    Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9. :pr:5624,5633
  • Provide a configuration option to control automatic option
    responses. :pr:5496
  • Flask.open_resource/open_instance_resource and
    Blueprint.open_resource take an encoding parameter to use when
    opening in text mode. It defaults to utf-8. :issue:5504
  • Request.max_content_length can be customized per-request instead of only
    through the MAX_CONTENT_LENGTH config. Added
    MAX_FORM_MEMORY_SIZE and MAX_FORM_PARTS config. Added documentation
    about resource limits to the security page. :issue:5625
  • Add support for the Partitioned cookie attribute (CHIPS), with the
    SESSION_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 unless
    load_defaults=False is passed. :issue:5628
  • Support key rotation with the SECRET_KEY_FALLBACKS config, a list of old
    secret keys that can still be used for unsigning. Extensions will need to
    add support. :issue:5621
  • Fix how setting host_matching=True or subdomain_matching=False
    interacts with SERVER_NAME. Setting SERVER_NAME no longer restricts
    requests to only that domain. :issue:5553
  • Request.trusted_hosts is checked during routing, and can be set through
    the 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

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, and PYPY_7_3_11_PLUS).

    Refs #​2443

  • Add the __annotations__ attribute to the ClassDef 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

  • Fix AssertionError when inferring a property consisting of a partial function.

Closes pylint-dev/pylint#9214

agronholm/cbor2 (cbor2)

v5.6.5

Compare Source

  • Published binary wheels for Python 3.13

v5.6.4

Compare Source

  • Fixed compilation of C extension failing on GCC 14
  • Fixed compiler warnings when building C extension
python-cffi/cffi (cffi)

v1.17.1

Compare Source

  • Fix failing distutils.msvc9compiler imports under Windows (#​118).
  • ffibuilder.emit_python_code() and ffibuiler.emit_c_code() accept file-like objects (#​115).
  • ffiplatform calls are bypassed by ffibuilder.emit_python_code() and ffibuilder.emit_c_code() (#​81).

Full Changelog: python-cffi/cffi@v1.17.0...v1.17.1

v1.17.0

Compare Source

  • Add support for Python 3.13.
    • Free-threaded CPython builds (i.e. python3.13t and the 3.13t ABI) are not currently supported.
  • In API mode, when you get a function from a C library by writing
    fn = lib.myfunc, you get an object of a special type for performance
    reasons, instead of a <cdata 'C-function-type'>. Before version 1.17
    you 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 object
    lib.myfunc can now be passed in many places where CFFI expects
    a regular <cdata> object. For example, you can now pass
    it 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() or ffi.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 with pip:
$ 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:

>>> import dill
>>> print (dill.license())

To cite dill:

>>> import dill
>>> print (dill.citation())

What's Changed

New Contributors

Full Changelog: uqfoundation/dill@0.3.8...0.3.9

pypa/packaging (packaging)

v24.2

Compare Source

What's Changed

New Contributors

Full Changelog: pypa/packaging@24.1...24.2

v24.1

Compare Source

What's Changed

New 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

New 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

New Contributors

Full Changelog: tox-dev/platformdirs@4.2.2...4.3.0

pyca/pyopenssl (pyOpenSSL)

v24.3.0

Compare Source

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

  • Removed the deprecated OpenSSL.crypto.CRL, OpenSSL.crypto.Revoked, OpenSSL.crypto.dump_crl, and OpenSSL.crypto.load_crl. cryptography.x509's CRL functionality should be used instead.
  • Removed the deprecated OpenSSL.crypto.sign and OpenSSL.crypto.verify. cryptography.hazmat.primitives.asymmetric's signature APIs should be used instead.

Deprecations:
^^^^^^^^^^^^^

  • Deprecated OpenSSL.rand - callers should use os.urandom() instead.
  • Deprecated add_extensions and get_extensions on OpenSSL.crypto.X509Req and OpenSSL.crypto.X509. These should have been deprecated at the same time X509Extension was. Users should use pyca/cryptography's X.509 APIs instead.
  • Deprecated OpenSSL.crypto.get_elliptic_curves and OpenSSL.crypto.get_elliptic_curve, as well as passing the reult of them to OpenSSL.SSL.Context.set_tmp_ecdh, users should instead pass curves from cryptography.
  • Deprecated passing X509 objects to OpenSSL.SSL.Context.use_certificate, OpenSSL.SSL.Connection.use_certificate, OpenSSL.SSL.Context.add_extra_chain_cert, and OpenSSL.SSL.Context.add_client_ca, users should instead pass cryptography.x509.Certificate instances. This is in preparation for deprecating pyOpenSSL's X509 entirely.
  • Deprecated passing PKey objects to OpenSSL.SSL.Context.use_privatekey and OpenSSL.SSL.Connection.use_privatekey, users should instead pass cryptography priate key instances. This is in preparation for deprecating pyOpenSSL's PKey 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, and OpenSSL.SSL.Connection.get_verified_chain now take an as_cryptography keyword-argument. When True is passed then cryptography.x509.Certificate are returned, instead of OpenSSL.crypto.X509. In the future, passing False (the default) will be deprecated.

v24.2.1

Compare Source

Backward-incompatible changes:
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Deprecations:
^^^^^^^^^^^^^

Changes:
^^^^^^^^

  • Fixed changelog to remove sphinx specific restructured text strings.
pybind/pybind11 (pybind11)

v2.13.6: Version 2.13.6

Compare Source

New Features:

  • A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with different PYBIND11_INTERNALS_VERSION's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. #​5296

Bug fixes:

  • Using __cpp_nontype_template_args instead of __cpp_nontype_template_parameter_class. #​5330
  • Properly translate C++ exception to Python exception when creating Python buffer from wrapped object. #​5324

Documentation:

  • Adds an answer (FAQ) for "What is a highly conclusive and simple way to find memory leaks?". #​5340

v2.13.5: Version 2.13.5

Compare Source

Bug fixes:

  • Fix includes when using Windows long paths (\\?\ prefix). #​5321
  • Support -Wpedantic in C++20 mode. #​5322
  • Fix and test <ranges> support for py::tuple and py::list. #​5314

v2.13.4: Version 2.13.4

Compare Source

Bug fixes:

  • Fix paths with spaces, including on Windows. (Replaces regression from #​5302) #​4874

Documentation:

Full Changelog: pybind/pybind11@v2.13.3...v2.13.4

v2.13.3: Version 2.13.3

Compare Source

Bug fixes:

  • Quote paths from pybind11-config #​5302
  • Fix typo in Emscripten support when in config mode (CMake) #​5301

Full Changelog: pybind/pybind11@v2.13.2...v2.13.3

v2.13.2: Version 2.13.2

Compare Source

New Features:

  • A pybind11::detail::type_caster_std_function_specializations feature was added, to support specializations for std::function's with return types that require custom to-Python conversion behavior (to primary use case is to catch and convert exceptions). #​4597

Changes:

  • Use PyMutex instead of std::mutex for internal locking in the free-threaded build. #​5219
  • Add a special type annotation for C++ empty tuple. #​5214
  • When compiling for WebAssembly, add the required exception flags (CMake 3.13+). #​5298

Bug fixes:

  • Make gil_safe_call_once_and_store thread-safe in free-threaded CPython. #​5246
  • A missing #include <algorithm> in pybind11/typing.h was added to fix build errors (in case user code does not already depend on that include). #​5208
  • Fix regression introduced in #​5201 for GCC<10.3 in C++20 mode. #​5205
  • Remove extra = when assigning flto value in the case for Clang in CMake. #​5207

Tests:

  • Adding WASM testing to our CI (Pyodide / Emscripten via scikit-build-core). #​4745
  • clang-tidy (in GitHub Actions) was updated from clang 15 to clang 18. #​5272

Full Changelog: pybind/pybind11@v2.13.1...v2.13.2

v2.13.1: Version 2.13.1

Compare Source

New Features:

  • Add support for Typing.Callable[..., T]. #​5202

Bug fixes:

  • Avoid aligned allocation in free-threaded build in order to support macOS versions before 10.14. #​5200

v2.13.0: Version 2.13.0

Compare Source

New Features:

  • Support free-threaded CPython (3.13t). Add py::mod_gil_not_used() tag to indicate if a module supports running with the GIL disabled. #​5148
  • Support for Python 3.6 was removed. (Official end-of-life: 2021-12-23). #​5177
  • py::list gained a .clear() method. #​5153
  • Support for Union, Optional, type[T], typing.TypeGuard, typing.TypeIs, typing.Never, typing.NoReturn and typing.Literal was added to pybind11/typing.h. #​5166 #​5165 #​5194 #​5193 #​5192
  • In CMake, if PYBIND11_USE_CROSSCOMPILING is enabled, then CMAKE_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 variable SETUPTOOLS_EXT_SUFFIX. The default (currently OFF) may be changed in the future. #​5083

Bug fixes:

  • A refcount bug (leading to heap-use-after-free) involving trampoline functions with PyObject * return type was fixed. #​5156
  • Return py::ssize_t from .ref_count() instead of int. #​5139
  • A subtle bug involving C++ types with unusual operator& overrides was fixed. #​5189
  • Support Python 3.13 with minor fix, add to CI. #​5127
  • Fix mistake affecting old cmake and old boost. #​5149

Documentation:

  • Build docs updated to feature scikit-build-core and meson-python, and updated setuptools instructions. #​5168

Tests:

  • Avoid immortal objects in tests. #​5150

CI:

Other:

  • Some cleanup in preparation for 3.13 support. #​5137
  • Avoid a warning by ensuring an iterator end check is included in release mode. #​5129
  • Bump max cmake to 3.29. #​5075
  • Update docs and noxfile. #​5071

v2.12.1: Version 2.12.1

Compare Source

New Features:

  • A new self._pybind11_conduit_v1_() method is automatically added to all py::class_-wrapped types, to enable type-safe interoperability between different independent Python/C++ bindings systems, including pybind11 versions with different PYBIND11_INTERNALS_VERSION's. Supported on pybind11 2.11.2, 2.12.1, and 2.13.6+. #​5296
pydantic/pydantic (pydantic)

v2.10.3

Compare Source

GitHub release

What's Changed
Fixes
  • Set fields when defer_build is set on Pydantic dataclasses by @​Viicos in #​10984
  • Do not resolve the JSON Schema reference for dict core schema keys by @​Viicos in #​10989
  • Use the globals of the function when evaluating the return type for PlainSerializer and WrapSerializer functions by @​Viicos in #​11008
  • Fix host required enforcement for urls to be compatible with v2.9 behavior by @​sydney-runkle in #​11027
  • Add a default_factory_takes_validated_data property to FieldInfo by [@​Viicos](https

Configuration

📅 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.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot added the dependencies Pull requests that update a dependency file label May 28, 2024
@renovate renovate bot changed the title chore(deps): update dependency pydantic to v2.7.2 chore(deps): update all non-major dependencies Jun 1, 2024
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 6 times, most recently from d24a019 to 4e0959f Compare June 7, 2024 21:25
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 02316b2 to e549422 Compare June 12, 2024 16:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from e549422 to 3d22db9 Compare June 18, 2024 23:03
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from c4bedee to 1f0e391 Compare July 1, 2024 16:55
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from eafc00e to 9bc2fe2 Compare July 10, 2024 10:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 83223ae to eb3fad9 Compare July 15, 2024 21:56
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from ed14e47 to 789b8ca Compare July 21, 2024 20:28
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from 8e57bc6 to 80b056e Compare August 11, 2024 13:53
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 7 times, most recently from 0944fcc to efc1c1b Compare September 24, 2024 14:51
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 22344f2 to 9e1091c Compare October 4, 2024 18:43
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from 6c46556 to 37056d7 Compare October 15, 2024 20:59
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 2 times, most recently from 6494eff to 4492ba4 Compare October 25, 2024 22:36
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 4 times, most recently from e3102ab to c462452 Compare November 14, 2024 11:24
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 5 times, most recently from dd08bc7 to 2fa18ca Compare November 27, 2024 21:42
@renovate renovate bot force-pushed the renovate/all-minor-patch branch 3 times, most recently from a27d525 to 4209fbe Compare December 3, 2024 20:37
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from 4209fbe to eceaba1 Compare December 8, 2024 13:40
@renovate renovate bot force-pushed the renovate/all-minor-patch branch from eceaba1 to 951d022 Compare December 10, 2024 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants