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

Update dependency decorator to v5 #35

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Apr 20, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
decorator ==4.4.2 -> ==5.2.0 age adoption passing confidence

Release Notes

micheles/decorator (decorator)

v5.2.0

Compare Source

Changed the build procedure to use pyproject.toml and moved the tests
outside of the generated wheel/tarball.

Added official support for Python 3.11, 3.12, 3.13 (thanks to Hugo van
Kemenade).

Dropped official support for Python < 3.8: the module is
expected to work on older Python versions, but I cannot test such
versions on GitHub actions, so I cannot claim that it is officially
supported.

Dafu Wu provided support for decorating partial functions, i.e.
functions wrapped by functools.partial.

v5.1.1

Sangwoo Shim contributed a fix so that cythonized functions can be decorated.
Brian McFee pointed out an issue in the decorator_apply example and
Wim Glenn pointed out that the "fix" in version 5.1 broke
decorator.contextmanager even more. Both issues are now solved.

v5.1.0

Added a function decoratorx using the FunctionMaker and thus
preserving the signature of __code__ objects. Then fixed three small bugs:

  • Sphinx was printing a few warnings when building the documentation, as
    signaled by Tomasz Kłoczko
  • functions decorated with decorator.contextmanager were one-shot,
    as discovered by Alex Pizarro.
  • decorator.decorator was not passing the kwsyntax argument.

v5.0.9

Compare Source

Fixed a test breaking PyPy. Restored support for Sphinx.

v5.0.8

Compare Source

Made the decorator module more robust when decorating builtin functions
lacking dunder attributes, like dict.__setitem__.

v5.0.7

Compare Source

The decorator module was not passing correctly the defaults inside the
*args tuple, thanks to Dan Shult for the fix. Also fixed some misspellings
in the documentation and integrated codespell in the CI, thanks to
Christian Clauss.

v5.0.6

Compare Source

The decorator module was not copying the module attribute anymore.
Thanks to Nikolay Markov for the notice.

v5.0.5

Compare Source

Dropped support for Python < 3.5 with a substantial simplification of
the code base (now building a decorator does not require calling "exec").
Added a way to mimic functools.wraps-generated decorators.
Ported the Continuous Integration from Travis to GitHub.


Configuration

📅 Schedule: Branch creation - "every weekend" in timezone US/Eastern, 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.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • 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 force-pushed the renovate/decorator-5.x branch 7 times, most recently from eca8707 to 9407429 Compare April 21, 2024 20:10
@renovate renovate bot force-pushed the renovate/decorator-5.x branch from 9407429 to bdb5a35 Compare June 26, 2024 22:48
@renovate renovate bot force-pushed the renovate/decorator-5.x branch from bdb5a35 to 0cf12af Compare February 22, 2025 13:06
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants