Skip to content

chore(deps): update dependency pluggy to v1 - #1275

Closed
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pluggy-1.x
Closed

chore(deps): update dependency pluggy to v1#1275
renovate[bot] wants to merge 1 commit into
masterfrom
renovate/pluggy-1.x

Conversation

@renovate

@renovate renovate Bot commented Jun 19, 2022

Copy link
Copy Markdown
Contributor

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pluggy ==0.13.1 -> ==1.0.0 age adoption passing confidence
pluggy ==0.13.1 -> ==1.0.0 age adoption passing confidence

Release Notes

pytest-dev/pluggy

v1.0.0

Compare Source

=========================

Deprecations and Removals

  • #&#8203;116 <https://github.com/pytest-dev/pluggy/issues/116>_: Remove deprecated implprefix support.
    Decorate hook implementations using an instance of HookimplMarker instead.
    The deprecation was announced in release 0.7.0.

  • #&#8203;120 <https://github.com/pytest-dev/pluggy/issues/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.

  • #&#8203;265 <https://github.com/pytest-dev/pluggy/issues/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.

  • #&#8203;267 <https://github.com/pytest-dev/pluggy/issues/267>_: Remove official support for Python 3.4.

  • #&#8203;272 <https://github.com/pytest-dev/pluggy/issues/272>_: Dropped support for Python 2.
    Continue to use pluggy 0.13.x for Python 2 support.

  • #&#8203;308 <https://github.com/pytest-dev/pluggy/issues/308>_: Remove official support for Python 3.5.

  • #&#8203;313 <https://github.com/pytest-dev/pluggy/issues/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.

  • #&#8203;59 <https://github.com/pytest-dev/pluggy/issues/59>_: Remove legacy __multicall__ recursive hook calling system.
    The deprecation was announced in release 0.5.0.

Features

  • #&#8203;282 <https://github.com/pytest-dev/pluggy/issues/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:

    .. code-block:: python

    def my_hook_real_implementation(arg):
        print("before")
        yield
        print("after")
    
    @&#8203;hookimpl(hookwrapper=True)
    def my_hook(arg):
        return my_hook_implementation(arg)
    

    change it to use yield from instead:

    .. code-block:: python

    @&#8203;hookimpl(hookwrapper=True)
    def my_hook(arg):
        yield from my_hook_implementation(arg)
    
  • #&#8203;309 <https://github.com/pytest-dev/pluggy/issues/309>_: Add official support for Python 3.9.

  • #&#8203;251 <https://github.com/pytest-dev/pluggy/issues/251>_: Add specname option to @hookimpl. If specname is provided, it will be used
    instead of the function name when matching this hook implementation to a hook specification during registration (allowing a plugin to register
    a hook implementation that was not named the same thing as the corresponding @hookspec).


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this PR, click this checkbox.

This PR has been generated by Mend Renovate. View repository job log here.

@renovate

renovate Bot commented Jun 19, 2022

Copy link
Copy Markdown
Contributor Author

⚠ Artifact update problem

Renovate failed to update an artifact related to this branch. You probably do not want to merge this PR as-is.

♻ Renovate will retry this branch, including artifacts, only when one of the following happens:

  • any of the package files in this branch needs updating, or
  • the branch becomes conflicted, or
  • you click the rebase/retry checkbox if found above, or
  • you rename this PR's title to start with "rebase!" to trigger it manually

The artifact failure details are included below:

File name: Pipfile.lock
Command failed: docker run --rm --name=renovate_python --label=renovate_child -v "/mnt/renovate/gh/BitLucid/ninjawars":"/mnt/renovate/gh/BitLucid/ninjawars" -v "/tmp/renovate-cache":"/tmp/renovate-cache" -e PIPENV_CACHE_DIR -w "/mnt/renovate/gh/BitLucid/ninjawars" docker.io/renovate/python:3.7.13 bash -l -c "pip install --user pipenv && pipenv lock"
Creating a virtualenv for this project...
Pipfile: /mnt/renovate/gh/BitLucid/ninjawars/Pipfile
Using /opt/buildpack/tools/python/3.7.13/bin/python3.7m (3.7.13) to create virtualenv...

⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...�
⠼ Creating virtual environment...�
⠴ Creating virtual environment...�
⠦ Creating virtual environment...�
⠧ Creating virtual environment...�
⠇ Creating virtual environment...�
⠏ Creating virtual environment...�
⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...�
⠼ Creating virtual environment...�
⠴ Creating virtual environment...�
⠦ Creating virtual environment...�
⠧ Creating virtual environment...�
⠇ Creating virtual environment...�
⠏ Creating virtual environment...�
⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...�
⠼ Creating virtual environment...�
⠴ Creating virtual environment...�
⠦ Creating virtual environment...�
⠧ Creating virtual environment...�
⠇ Creating virtual environment...�
⠏ Creating virtual environment...�
⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...�
⠼ Creating virtual environment...�
⠴ Creating virtual environment...�
⠦ Creating virtual environment...�
⠧ Creating virtual environment...�
⠇ Creating virtual environment...�
⠏ Creating virtual environment...�
⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...�
⠼ Creating virtual environment...�
⠴ Creating virtual environment...�
⠦ Creating virtual environment...�
⠧ Creating virtual environment...�
⠇ Creating virtual environment...�
⠏ Creating virtual environment...�
⠋ Creating virtual environment...�
⠙ Creating virtual environment...�
⠹ Creating virtual environment...�
⠸ Creating virtual environment...created virtual environment CPython3.7.13.final.0-64 in 3947ms
  creator CPython3Posix(dest=/home/ubuntu/.local/share/virtualenvs/ninjawars-6BoBuj6C, clear=False, no_vcs_ignore=False, global=False)
  seeder FromAppData(download=False, pip=bundle, setuptools=bundle, wheel=bundle, via=copy, app_data_dir=/home/ubuntu/.local/share/virtualenv)
    added seed packages: pip==22.0.4, setuptools==62.1.0, wheel==0.37.1
  activators BashActivator,CShellActivator,FishActivator,NushellActivator,PowerShellActivator,PythonActivator

�✔ Successfully created virtual environment! 
Virtualenv location: /home/ubuntu/.local/share/virtualenvs/ninjawars-6BoBuj6C
Locking [dev-packages] dependencies...
Locking [packages] dependencies...

⠋
Building requirements...
 Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...
Resolving dependencies...
�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�
⠋ Locking...�
⠙ Locking...�
⠹ Locking...�
⠸ Locking...�
⠼ Locking...�
⠴ Locking...�
⠦ Locking...�
⠧ Locking...�
⠇ Locking...�
⠏ Locking...�✘ Locking Failed! 

Traceback (most recent call last):
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/resolver.py", line 856, in <module>
    main()
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/resolver.py", line 851, in main
    dev=parsed.dev,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/resolver.py", line 823, in _main
    pre, clear, verbose, system, write, requirements_dir, packages, dev
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/resolver.py", line 778, in resolve_packages
    requirements_dir=requirements_dir,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/resolver.py", line 759, in resolve
    req_dir=requirements_dir,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/utils/resolver.py", line 1076, in resolve_deps
    req_dir=req_dir,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/utils/resolver.py", line 860, in actually_resolve_deps
    deps, project, index_lookup, markers_lookup, sources, req_dir, clear, pre
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/utils/resolver.py", line 407, in create
    clear=clear,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/utils/resolver.py", line 177, in get_metadata
    project=project,
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/utils/resolver.py", line 249, in parse_line
    url=index, refresh=True
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/project.py", line 897, in get_source
    sources = (self.sources, self.pipfile_sources)
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/project.py", line 848, in sources
    if self.lockfile_exists and hasattr(self.lockfile_content, "keys"):
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/project.py", line 613, in lockfile_content
    return self.load_lockfile()
  File "/home/ubuntu/.local/lib/python3.7/site-packages/pipenv/project.py", line 1010, in load_lockfile
    j = json.load(lock)
  File "/opt/buildpack/tools/python/3.7.13/lib/python3.7/json/__init__.py", line 296, in load
    parse_constant=parse_constant, object_pairs_hook=object_pairs_hook, **kw)
  File "/opt/buildpack/tools/python/3.7.13/lib/python3.7/json/__init__.py", line 348, in loads
    return _default_decoder.decode(s)
  File "/opt/buildpack/tools/python/3.7.13/lib/python3.7/json/decoder.py", line 337, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "/opt/buildpack/tools/python/3.7.13/lib/python3.7/json/decoder.py", line 353, in raw_decode
    obj, end = self.scan_once(s, idx)
json.decoder.JSONDecodeError: Expecting property name enclosed in double quotes: line 177 column 15 (char 9756)


@renovate
renovate Bot force-pushed the renovate/pluggy-1.x branch from 0fb7f38 to 6154e09 Compare June 23, 2022 18:59
@renovate
renovate Bot force-pushed the renovate/pluggy-1.x branch from 6154e09 to 78e6972 Compare June 24, 2022 00:51
@tchalvak tchalvak closed this Jun 24, 2022
@renovate

renovate Bot commented Jun 24, 2022

Copy link
Copy Markdown
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 1.x releases. But if you manually upgrade to 1.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

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