Skip to content

Conversation

@dependabot
Copy link

@dependabot dependabot bot commented on behalf of github Apr 7, 2024

Bumps execnet from 2.0.2 to 2.1.0.

Changelog

Sourced from execnet's changelog.

2.1.0 (2024-04-05)

  • [#243](https://github.com/pytest-dev/execnet/issues/243) <https://github.com/pytest-dev/execnet/pull/243>__: Added main_thread_only execmodel which is derived from the thread execmodel and only executes remote_exec calls in the main thread.

    Callers of remote_exec must use the returned channel to wait for a task to complete before they call remote_exec again, otherwise the remote_exec call will fail with a concurrent remote_exec would cause deadlock error. The main_thread_only execmodel provides solutions for [#96](https://github.com/pytest-dev/execnet/issues/96) <https://github.com/pytest-dev/execnet/issues/96>__ and pytest-dev/pytest-xdist#620 <https://github.com/pytest-dev/pytest-xdist/issues/620>__ (pending a new pytest-xdist release).

    Also fixed init_popen_io to use closefd=False for shared stdin and stdout file descriptors, preventing Bad file descriptor errors triggered by test_stdouterrin_setnull.

  • The library is now typed and the typing is exposed to type-checkers.

  • Re-exported Gateway, Channel, DumpError and LoadError from execnet. The constructors are private.

  • Fixed GatewayBase.join() timeout argument getting ignored.

  • Removed support for Python 3.7.

  • Added official support for Python 3.12.

Commits
  • 64ecf67 Update CHANGELOG for 2.1.0
  • eb7f7bc Merge pull request #266 from bluetech/up-download-artifact
  • 89c99c9 ci: update download-artifact action to fix deploy job
  • 42aeb82 Merge pull request #263 from bluetech/typing-fixes
  • 5035913 Export DumpError, LoadError
  • e218d45 gateway_base: replace -> object return types to -> Any
  • 4d75439 Merge pull request #262 from pytest-dev/pre-commit-ci-update-config
  • 8a50839 [pre-commit.ci] pre-commit autoupdate
  • 8d9ae1e Merge pull request #261 from pytest-dev/dependabot/github_actions/hynek/build...
  • a382d2f Update download-artifact to 4.1.4
  • 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 squash and merge will squash and merge this PR after your CI passes on it
  • @dependabot cancel merge will cancel a previously requested merge and block automerging
  • @dependabot reopen will reopen this PR if it is closed
  • @dependabot close will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor 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)

Bumps [execnet](https://github.com/pytest-dev/execnet) from 2.0.2 to 2.1.0.
- [Changelog](https://github.com/pytest-dev/execnet/blob/master/CHANGELOG.rst)
- [Commits](pytest-dev/execnet@v2.0.2...v2.1.0)

---
updated-dependencies:
- dependency-name: execnet
  dependency-type: indirect
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Apr 7, 2024
@github-actions github-actions bot merged commit 4622b40 into nightly Apr 7, 2024
@github-actions github-actions bot deleted the dependabot/pip/nightly/execnet-2.1.0 branch April 7, 2024 04:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file python Pull requests that update Python code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant