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 pluggy to 0.6.0 #147

Closed
wants to merge 1 commit into from
Closed

Conversation

pyup-bot
Copy link
Collaborator

There's a new version of pluggy available.
You are currently using 0.3.1. I have updated it to 0.6.0

These links might come in handy: PyPI | Changelog | Repo

Changelog

0.6.0


  • Add CI testing for the features, release, and master
    branches of pytest (PR 79_).
  • Document public API for _Result objects passed to wrappers
    (PR 85_).
  • Document and test hook LIFO ordering (PR 85_).
  • Turn warnings into errors in test suite (PR 89_).
  • Deprecate _Result.result (PR 88_).
  • Convert _Multicall to a simple function distinguishing it from
    the legacy version (PR 90_).
  • Resolve E741 errors (PR 96_).
  • Test and bug fix for unmarked hook collection (PRs 97_ and
    102_).
  • Drop support for EOL Python 2.6 and 3.3 (PR 103_).
  • Fix inspect based arg introspection on py3.6 (PR 94_).

.. _79: pytest-dev/pluggy#79
.. _85: pytest-dev/pluggy#85
.. _88: pytest-dev/pluggy#88
.. _89: pytest-dev/pluggy#89
.. _90: pytest-dev/pluggy#90
.. _94: pytest-dev/pluggy#94
.. _96: pytest-dev/pluggy#96
.. _97: pytest-dev/pluggy#97
.. _102: pytest-dev/pluggy#102
.. _103: pytest-dev/pluggy#103

0.5.2


  • fix bug where firstresult wrappers were being sent an incorrectly configured
    _Result (a list was set instead of a single value). Add tests to check for
    this as well as _Result.force_result() behaviour. Thanks to tgoodlet_
    for the PR 72_.
  • fix incorrect getattr of DeprecationWarning from the warnings
    module. Thanks to nicoddemus_ for the PR 77_.
  • hide pytest tracebacks in certain core routines. Thanks to
    nicoddemus_ for the PR 80_.

.. _72: pytest-dev/pluggy#72
.. _77: pytest-dev/pluggy#77
.. _80: pytest-dev/pluggy#80

0.5.1


  • fix a bug and add tests for case where firstresult hooks return
    None results. Thanks to RonnyPfannschmidt_ and tgoodlet_
    for the issue (68) and PR (69) respectively.

.. _69: pytest-dev/pluggy#69
.. _68: https://github.com/pytest-dev/pluggy/issuses/68

0.5.0


  • fix bug where callbacks for historic hooks would not be called for
    already registered plugins. Thanks vodik_ for the PR
    and hpk42_ for further fixes.
  • fix 17_ by considering only actual functions for hooks
    this removes the ability to register arbitrary callable objects
    which at first glance is a reasonable simplification,
    thanks RonnyPfannschmidt_ for report and pr.
  • fix 19: allow registering hookspecs from instances. The PR from
    tgoodlet
    also modernized the varnames implementation.
  • resolve 32: split up the test set into multiple modules.
    Thanks to RonnyPfannschmidt
    for the PR and tgoodlet_ for
    the initial request.
  • resolve 14: add full sphinx docs. Thanks to tgoodlet for
    PR 39_.
  • add hook call mismatch warnings. Thanks to tgoodlet_ for the
    PR 42_.
  • resolve 44: move to new-style classes. Thanks to MichalTHEDUDE
    for PR 46_.
  • add baseline benchmarking/speed tests using pytest-benchmark
    in PR 54. Thanks to tgoodlet.
  • update the README to showcase the API. Thanks to tgoodlet_ for the
    issue and PR 55_.
  • deprecate __multicall__ and add a faster call loop implementation.
    Thanks to tgoodlet_ for PR 58_.
  • raise a comprehensible error when a hookimpl is called with positional
    args. Thanks to RonnyPfannschmidt_ for the issue and tgoodlet_ for
    PR 60_.
  • fix the firstresult test making it more complete
    and remove a duplicate of that test. Thanks to tgoodlet_
    for PR 62_.

.. _62: pytest-dev/pluggy#62
.. _60: pytest-dev/pluggy#60
.. _58: pytest-dev/pluggy#58
.. _55: pytest-dev/pluggy#55
.. _54: pytest-dev/pluggy#54
.. _46: pytest-dev/pluggy#46
.. _44: pytest-dev/pluggy#44
.. _42: pytest-dev/pluggy#42
.. _39: pytest-dev/pluggy#39
.. _32: pytest-dev/pluggy#32
.. _19: pytest-dev/pluggy#19
.. _17: pytest-dev/pluggy#17
.. _14: pytest-dev/pluggy#14

0.4.0


  • add has_plugin(name) method to pluginmanager. thanks nicoddemus_.
  • fix 11: make plugin parsing more resilient against exceptions
    from __getattr__ functions. Thanks nicoddemus
    .
  • fix issue 4_: specific HookCallError exception for when a hook call
    provides not enough arguments.
  • better error message when loading setuptools entrypoints fails
    due to a VersionConflict. Thanks blueyed_.

.. _11: pytest-dev/pluggy#11
.. _4: pytest-dev/pluggy#4

Got merge conflicts? Close this PR and delete the branch. I'll create a new PR for you.

Happy merging! 🤖

@pyup-bot pyup-bot mentioned this pull request Nov 24, 2017
@pyup-bot
Copy link
Collaborator Author

Closing this in favor of #220

@pyup-bot pyup-bot closed this Jul 29, 2018
@StuartJSquires StuartJSquires deleted the pyup-update-pluggy-0.3.1-to-0.6.0 branch July 29, 2018 01:15
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.

1 participant