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

Bump wrapt from 1.10.10 to 1.11.1 #58

Closed
wants to merge 1 commit into from

Conversation

dependabot-preview[bot]
Copy link

Bumps wrapt from 1.10.10 to 1.11.1.

Changelog

Sourced from wrapt's changelog.

Version 1.11.1

Bugs Fixed

  • Fixed memory leak in C extension variant of PartialCallableObjectProxy
    class introduced in 1.11.0, when it was being used to perform binding,
    when a call of an instance method was made through the class type, and
    the self object passed explicitly as first argument.

  • The C extension variant of the PartialCallableObjectProxy class
    introduced in 1.11.0, which is a version of functools.partial
    which correctly handles binding when applied to methods of classes,
    couldn't be used when no positional arguments were supplied.

  • When the C extension variant of PartialCallableObjectProxy was
    used and multiple positional arguments were supplied, the first
    argument would be replicated and used to all arguments, instead of
    correct values, when the partial was called.

  • When the C extension variant of PartialCallableObjectProxy was
    used and keyword arguments were supplied, it would fail as was
    incorrectly using the positional arguments where the keyword arguments
    should have been used.

Version 1.11.0

Bugs Fixed

  • When using arithmetic operations through a proxy object, checks about
    the types of arguments were not being performed correctly, which could
    result in an exception being raised to indicate that a proxy object had
    not been initialised when in fact the argument wasn't even an instance
    of a proxy object.

    Because an incorrect cast in C level code was being performed and
    an attribute in memory checked on the basis of it being a type different
    to what it actually was, technically it may have resulted in a process
    crash if the size of the object was smaller than the type being casted
    to.

  • The __complex__() special method wasn't implemented and using
    complex() on a proxy object would give wrong results or fail.

  • When using the C extension, if an exception was raised when using inplace
    or, ie., |=, the error condition wasn't being correctly propagated
    back which would result in an exception showing up as wrong location
    in subsequent code.

... (truncated)
Commits
  • 58209f1 Merge branch 'release/1.11.1'
  • 86f47b4 Fix memory leak in partial when applied to call of instance method via class ...
  • aee6c12 Fix duplication of first positional parameter, and failure when keyword param...
  • f140881 C extension of partial() equivalent would fail when no positional arguments s...
  • 298bf73 Expose PartialCallableObjectProxy in public API.
  • f731a57 Update copyright year.
  • 532d73a Increment version to 1.11.1.
  • f17fef7 Merge branch 'release/1.11.0'
  • 25a432f Merge tag '1.11.0' into develop
  • 134eaab Skip missing interpreters when running tox.
  • Additional commits viewable in compare view

Dependabot compatibility score

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot merge will merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot ignore this [patch|minor|major] version will close this PR and stop Dependabot creating any more for this minor/major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
  • @dependabot use these labels will set the current labels as the default for future PRs for this repo and language
  • @dependabot use these reviewers will set the current reviewers as the default for future PRs for this repo and language
  • @dependabot use these assignees will set the current assignees as the default for future PRs for this repo and language
  • @dependabot use this milestone will set the current milestone as the default for future PRs for this repo and language
  • @dependabot badge me will comment on this PR with code to add a "Dependabot enabled" badge to your readme

Additionally, you can set the following in your Dependabot dashboard:

  • Update frequency (including time of day and day of week)
  • Automerge options (never/patch/minor, and dev/runtime dependencies)
  • Pull request limits (per update run and/or open at any time)
  • Out-of-range updates (receive only lockfile updates, if desired)
  • Security updates (receive only security updates, if desired)

Finally, you can contact us by mentioning @dependabot.

@dependabot-preview
Copy link
Author

Superseded by #82.

@dependabot-preview dependabot-preview bot deleted the dependabot/pip/wrapt-1.11.1 branch July 1, 2019 15:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant