-
Notifications
You must be signed in to change notification settings - Fork 0
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
Use execnet main_thread_only execmodel #1
base: master
Are you sure you want to change the base?
Commits on Feb 28, 2024
-
Avoid modifying path placeholders created by editable installs
The setuptools implementation of editable installs will insert a placeholder entry into sys.path as part of its magic to register its custom import mechanism. These are not real filesystem paths and as such should not be rewritten to absolute paths.
Configuration menu - View commit details
-
Copy full SHA for 51ef944 - Browse repository at this point
Copy the full SHA 51ef944View commit details
Commits on Feb 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 79fb6ff - Browse repository at this point
Copy the full SHA 79fb6ffView commit details
Commits on Mar 1, 2024
-
Merge pull request pytest-dev#1030 from jeremy-hiatt/dont-rewrite-pat…
…h-hooks Avoid modifying path placeholders created by editable installs
Configuration menu - View commit details
-
Copy full SHA for 54720c1 - Browse repository at this point
Copy the full SHA 54720c1View commit details
Commits on Mar 4, 2024
-
Bump the github-actions group with 1 update (pytest-dev#1035)
Bumps the github-actions group with 1 update: [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish). Updates `pypa/gh-action-pypi-publish` from 1.8.11 to 1.8.12 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](pypa/gh-action-pypi-publish@v1.8.11...v1.8.12) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 0596f27 - Browse repository at this point
Copy the full SHA 0596f27View commit details
Commits on Mar 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 74887e3 - Browse repository at this point
Copy the full SHA 74887e3View commit details
Commits on Mar 12, 2024
-
Bump the github-actions group with 2 updates (pytest-dev#1037)
Bumps the github-actions group with 2 updates: [pypa/gh-action-pypi-publish](https://github.com/pypa/gh-action-pypi-publish) and [softprops/action-gh-release](https://github.com/softprops/action-gh-release). Updates `pypa/gh-action-pypi-publish` from 1.8.12 to 1.8.14 - [Release notes](https://github.com/pypa/gh-action-pypi-publish/releases) - [Commits](pypa/gh-action-pypi-publish@v1.8.12...v1.8.14) Updates `softprops/action-gh-release` from 1 to 2 - [Release notes](https://github.com/softprops/action-gh-release/releases) - [Changelog](https://github.com/softprops/action-gh-release/blob/master/CHANGELOG.md) - [Commits](softprops/action-gh-release@v1...v2) --- updated-dependencies: - dependency-name: pypa/gh-action-pypi-publish dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-actions - dependency-name: softprops/action-gh-release dependency-type: direct:production update-type: version-update:semver-major dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for a9801a4 - Browse repository at this point
Copy the full SHA a9801a4View commit details
Commits on Mar 13, 2024
-
[pre-commit.ci] pre-commit autoupdate (pytest-dev#1039)
updates: - [github.com/pre-commit/mirrors-mypy: v1.8.0 → v1.9.0](pre-commit/mirrors-mypy@v1.8.0...v1.9.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 5b83de4 - Browse repository at this point
Copy the full SHA 5b83de4View commit details
Commits on Mar 19, 2024
-
[pre-commit.ci] pre-commit autoupdate (pytest-dev#1044)
updates: - [github.com/PyCQA/autoflake: v2.3.0 → v2.3.1](PyCQA/autoflake@v2.3.0...v2.3.1) - [github.com/psf/black: 24.2.0 → 24.3.0](psf/black@24.2.0...24.3.0) Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 74edbeb - Browse repository at this point
Copy the full SHA 74edbebView commit details
Commits on Mar 23, 2024
-
Remove pytest InvocationParams backward compat
It's available since pytest 5.2, and pytest-xdist requires pytest>=6.2.
Configuration menu - View commit details
-
Copy full SHA for 00dc8ee - Browse repository at this point
Copy the full SHA 00dc8eeView commit details -
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
Configuration menu - View commit details
-
Copy full SHA for 74f5752 - Browse repository at this point
Copy the full SHA 74f5752View commit details
Commits on Apr 1, 2024
-
Merge pull request pytest-dev#1047 from bluetech/rm-invocationparams-…
…compat Remove pytest InvocationParams backward compat
Configuration menu - View commit details
-
Copy full SHA for dde8a66 - Browse repository at this point
Copy the full SHA dde8a66View commit details -
Configuration menu - View commit details
-
Copy full SHA for 84df445 - Browse repository at this point
Copy the full SHA 84df445View commit details -
Bump the github-actions group with 1 update
Bumps the github-actions group with 1 update: [hynek/build-and-inspect-python-package](https://github.com/hynek/build-and-inspect-python-package). Updates `hynek/build-and-inspect-python-package` from 2.0 to 2.2 - [Release notes](https://github.com/hynek/build-and-inspect-python-package/releases) - [Changelog](https://github.com/hynek/build-and-inspect-python-package/blob/main/CHANGELOG.md) - [Commits](hynek/build-and-inspect-python-package@v2.0...v2.2) --- updated-dependencies: - dependency-name: hynek/build-and-inspect-python-package dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-actions ... Signed-off-by: dependabot[bot] <support@github.com>
Configuration menu - View commit details
-
Copy full SHA for 940c4fc - Browse repository at this point
Copy the full SHA 940c4fcView commit details -
Merge pull request pytest-dev#1050 from pytest-dev/dependabot/github_…
…actions/github-actions-867643949f Bump the github-actions group with 1 update
Configuration menu - View commit details
-
Copy full SHA for 8f7bd68 - Browse repository at this point
Copy the full SHA 8f7bd68View commit details
Commits on Apr 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for e3b69d4 - Browse repository at this point
Copy the full SHA e3b69d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c01de1c - Browse repository at this point
Copy the full SHA c01de1cView commit details -
Use ruff instead of black, flake8, autoflake, pyupgrade
Config adapted from pytest.
Configuration menu - View commit details
-
Copy full SHA for 816c9dc - Browse repository at this point
Copy the full SHA 816c9dcView commit details
Commits on Apr 3, 2024
-
Merge pull request pytest-dev#1051 from bluetech/ruff
Use ruff instead of black, flake8, autoflake, pyupgrade
Configuration menu - View commit details
-
Copy full SHA for b6f5d2b - Browse repository at this point
Copy the full SHA b6f5d2bView commit details -
testing: replace
testdir
->pytester
The `testdir` fixture is soft-deprecated in favor of `pytester`.
Configuration menu - View commit details
-
Copy full SHA for d63400e - Browse repository at this point
Copy the full SHA d63400eView commit details -
Configuration menu - View commit details
-
Copy full SHA for a790dc5 - Browse repository at this point
Copy the full SHA a790dc5View commit details -
Merge pull request pytest-dev#1054 from bluetech/rm-py37
Drop support for Python 3.7
Configuration menu - View commit details
-
Copy full SHA for d96d87e - Browse repository at this point
Copy the full SHA d96d87eView commit details -
Merge pull request pytest-dev#1052 from bluetech/pytester
testing: replace `testdir` -> `pytester`
Configuration menu - View commit details
-
Copy full SHA for 470bc83 - Browse repository at this point
Copy the full SHA 470bc83View commit details
Commits on Apr 4, 2024
-
ci: add a job for min supported pytest version
Make sure we don't break the promise.
Configuration menu - View commit details
-
Copy full SHA for fbf2eca - Browse repository at this point
Copy the full SHA fbf2ecaView commit details
Commits on Apr 5, 2024
-
Merge pull request pytest-dev#1056 from bluetech/ci-pytestmin
ci: add a job for min supported pytest version
Configuration menu - View commit details
-
Copy full SHA for 99b767b - Browse repository at this point
Copy the full SHA 99b767bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 31de42f - Browse repository at this point
Copy the full SHA 31de42fView commit details -
Merge pull request pytest-dev#1058 from bluetech/pytest-min-7
Bump min pytest to 7.0.0
Configuration menu - View commit details
-
Copy full SHA for dd067e4 - Browse repository at this point
Copy the full SHA dd067e4View commit details -
This version adds typing which we want to utilize.
Configuration menu - View commit details
-
Copy full SHA for e9084f2 - Browse repository at this point
Copy the full SHA e9084f2View commit details
Commits on Apr 6, 2024
-
Merge pull request pytest-dev#1059 from bluetech/execnet-min
Bump min execnet to 2.1.0
Configuration menu - View commit details
-
Copy full SHA for 3e92604 - Browse repository at this point
Copy the full SHA 3e92604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5dcc10c - Browse repository at this point
Copy the full SHA 5dcc10cView commit details -
The assert as written was always true, according to the name `failures` it intended the first element of the tuple.
Configuration menu - View commit details
-
Copy full SHA for 8e77d14 - Browse repository at this point
Copy the full SHA 8e77d14View commit details -
Configuration menu - View commit details
-
Copy full SHA for 503c5ee - Browse repository at this point
Copy the full SHA 503c5eeView commit details -
each: remove incorrect
mark_test_pending
implementationThis code is bogus copy/paste; presumably it's not executed in practice so make it raise `NotImplementedError`.
Configuration menu - View commit details
-
Copy full SHA for ef5dcde - Browse repository at this point
Copy the full SHA ef5dcdeView commit details -
remote: use
perf_counter()
to measure duration, nottime()
`time()` is not monotonic and is not appropriate for measuring duration.
Configuration menu - View commit details
-
Copy full SHA for 4057da1 - Browse repository at this point
Copy the full SHA 4057da1View commit details -
Configuration menu - View commit details
-
Copy full SHA for a3b9a98 - Browse repository at this point
Copy the full SHA a3b9a98View commit details -
dsession,workermanage: drop handling of
pytest_captured_warning
Since d153e0a the remote doesn't send events for this hook at all (I think perhaps wrongly, but it's history by now), so no point in handling it in the coordinator side.
Configuration menu - View commit details
-
Copy full SHA for 5c676aa - Browse repository at this point
Copy the full SHA 5c676aaView commit details -
Configuration menu - View commit details
-
Copy full SHA for 024c73f - Browse repository at this point
Copy the full SHA 024c73fView commit details -
loadscope: use dict instead of OrderedDict
These days dicts are guaranteed to be ordered, so no need to use OrderedDict in two of the three cases (the remaining case needs `popitem(last=False)`).
Configuration menu - View commit details
-
Copy full SHA for ee0b09c - Browse repository at this point
Copy the full SHA ee0b09cView commit details -
remote,workermanage: use enums for markers
Enum has a unique type, unlike `object()`, enabling better typing.
Configuration menu - View commit details
-
Copy full SHA for 059c1bc - Browse repository at this point
Copy the full SHA 059c1bcView commit details -
Use
from __future__ import annotations
Allows us to use more modern typing.
Configuration menu - View commit details
-
Copy full SHA for e7a971b - Browse repository at this point
Copy the full SHA e7a971bView commit details -
pre-commit: remove py from typing deps, add types-psutil
py is no longer used. psutil is used optionally so add its typing.
Configuration menu - View commit details
-
Copy full SHA for d6c81d5 - Browse repository at this point
Copy the full SHA d6c81d5View commit details -
testing: add
worksteal
toTestLocking
testsSeems like it intends to check all schedulers.
Configuration menu - View commit details
-
Copy full SHA for 29aa05f - Browse repository at this point
Copy the full SHA 29aa05fView commit details -
Configuration menu - View commit details
-
Copy full SHA for cdff86a - Browse repository at this point
Copy the full SHA cdff86aView commit details -
Merge pull request pytest-dev#1060 from bluetech/pre-typing-fixes
Pre-typing fixes/improvements
Configuration menu - View commit details
-
Copy full SHA for 4720808 - Browse repository at this point
Copy the full SHA 4720808View commit details
Commits on Apr 8, 2024
-
[pre-commit.ci] pre-commit autoupdate
updates: - [github.com/pre-commit/pre-commit-hooks: v4.5.0 → v4.6.0](pre-commit/pre-commit-hooks@v4.5.0...v4.6.0)
Configuration menu - View commit details
-
Copy full SHA for 7c3f70f - Browse repository at this point
Copy the full SHA 7c3f70fView commit details
Commits on Apr 10, 2024
-
Merge pull request pytest-dev#1062 from pytest-dev/pre-commit-ci-upda…
…te-config [pre-commit.ci] pre-commit autoupdate
Configuration menu - View commit details
-
Copy full SHA for 91812bf - Browse repository at this point
Copy the full SHA 91812bfView commit details
Commits on Apr 15, 2024
-
- Clearly delineate the required interface of schedulers - Useful for typing
Configuration menu - View commit details
-
Copy full SHA for bf2dccc - Browse repository at this point
Copy the full SHA bf2dcccView commit details -
Merge pull request pytest-dev#1061 from bluetech/scheduling-proto
Add a Scheduling Protocol
Configuration menu - View commit details
-
Copy full SHA for 5dfc590 - Browse repository at this point
Copy the full SHA 5dfc590View commit details -
Configuration menu - View commit details
-
Copy full SHA for b78cf1c - Browse repository at this point
Copy the full SHA b78cf1cView commit details
Commits on Apr 16, 2024
-
Merge pull request pytest-dev#1065 from bluetech/typing
Improve typing
Configuration menu - View commit details
-
Copy full SHA for ecf7c1c - Browse repository at this point
Copy the full SHA ecf7c1cView commit details
Commits on Apr 17, 2024
-
[pre-commit.ci] pre-commit autoupdate
updates: - [github.com/astral-sh/ruff-pre-commit: v0.3.5 → v0.3.7](astral-sh/ruff-pre-commit@v0.3.5...v0.3.7)
Configuration menu - View commit details
-
Copy full SHA for 0686279 - Browse repository at this point
Copy the full SHA 0686279View commit details -
Merge pull request pytest-dev#1067 from pytest-dev/pre-commit-ci-upda…
…te-config [pre-commit.ci] pre-commit autoupdate
Configuration menu - View commit details
-
Copy full SHA for 0a4238f - Browse repository at this point
Copy the full SHA 0a4238fView commit details
Commits on Apr 19, 2024
-
Use execnet main_thread_only execmodel
Use the execnet main_thread_only execmodel so that code which expects to run in the main thread will just work. This execmodel has been merged to the execnet master branch via pytest-dev/execnet#243, so this patch should not be merged until there is a released version of execnet supporting the main_thread_only execmodel. Closes: pytest-dev#620
Configuration menu - View commit details
-
Copy full SHA for a30949c - Browse repository at this point
Copy the full SHA a30949cView commit details -
Configuration menu - View commit details
-
Copy full SHA for c82fee1 - Browse repository at this point
Copy the full SHA c82fee1View commit details