On Thu, Aug 26, 2021 at 9:12 AM Richard Purdie <
richard.pur...@linuxfoundation.org> wrote:

> On Wed, 2021-08-25 at 20:28 +0000, Tim Orling wrote:
> > * All ptests pass on qemux86-64
> >
> > pluggy 1.0.0 (2021-08-25)
> >
> > Deprecations and Removals
> >
> >     #116: Remove deprecated implprefix support. Decorate hook
> >         implementations using an instance of HookimplMarker instead.
> > The deprecation was announced in release 0.7.0.
> >     #120: Remove the deprecated proc argument to call_historic. Use
> >         result_callback instead, which has the same behavior. The
> > deprecation was announced in release 0.7.0.
> >     #265: Remove the _Result.result property. Use _Result.get_result()
> >         instead. Note that unlike result, get_result() raises the
> > exception if the hook raised. The deprecation was announced in release
> > 0.6.0.
> >     #267: Remove official support for Python 3.4.
> >     #272: Dropped support for Python 2. Continue to use pluggy 0.13.x
> >         for Python 2 support.
> >     #308: Remove official support for Python 3.5.
> >     #313: The internal pluggy.callers, pluggy.manager and pluggy.hooks
> >         are now explicitly marked private by a _ prefix (e.g.
> > pluggy._callers). Only API exported by the top-level pluggy module is
> > considered public.
> >     #59: Remove legacy __multicall__ recursive hook calling system. The
> >        deprecation was announced in release 0.5.0.
> >
> > Features
> >
> >     #282: When registering a hookimpl which is declared as
> >         hookwrapper=True but whose function is not a generator
> > function, a PluggyValidationError exception is now raised.
> >
> >     Previously this problem would cause an error only later, when
> > calling the hook.
> >
> >     In the unlikely case that you have a hookwrapper that returns a
> > generator instead of yielding directly, for example:
> >
> >     def my_hook_real_implementation(arg):
> >         print("before")
> >         yield
> >         print("after")
> >
> >     @hookimpl(hookwrapper=True)
> >     def my_hook(arg):
> >         return my_hook_implementation(arg)
> >
> >     change it to use yield from instead:
> >
> >     @hookimpl(hookwrapper=True)
> >     def my_hook(arg):
> >         yield from my_hook_implementation(arg)
> >
> >     #309: Add official support for Python 3.9.
> >
> > Signed-off-by: Tim Orling <timothy.t.orl...@intel.com>
> > ---
> >  .../{python3-pluggy_0.13.1.bb => python3-pluggy_1.0.0.bb}      | 3 +--
> >  1 file changed, 1 insertion(+), 2 deletions(-)
> >  rename meta/recipes-devtools/python/{python3-pluggy_0.13.1.bb =>
> python3-pluggy_1.0.0.bb} (80%)
>
> I haven't proof but I suspect this has caused python3-jinja2's ptests to
> regress:
>
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/81/builds/2433/steps/12/logs/stdio
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/82/builds/2152/steps/12/logs/stdio
>
> I didn't spot this before it merged unfortunately.
>

Replicated locally. Looking into fix.

>
> Cheers,
>
> Richard
>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#155370): 
https://lists.openembedded.org/g/openembedded-core/message/155370
Mute This Topic: https://lists.openembedded.org/mt/85145840/21656
Group Owner: openembedded-core+ow...@lists.openembedded.org
Unsubscribe: https://lists.openembedded.org/g/openembedded-core/unsub 
[arch...@mail-archive.com]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to