Title: Bump pytest from 8.3.5 to 8.4.2 by dependabot[bot] · Pull Request #152 · EuroPython/programapi · GitHub
Open Graph Title: Bump pytest from 8.3.5 to 8.4.2 by dependabot[bot] · Pull Request #152 · EuroPython/programapi
X Title: Bump pytest from 8.3.5 to 8.4.2 by dependabot[bot] · Pull Request #152 · EuroPython/programapi
Description: Bumps pytest from 8.3.5 to 8.4.2.
Release notes
Sourced from pytest's releases.
8.4.2
pytest 8.4.2 (2025-09-03)
Bug fixes
#13478: Fixed a crash when using console_output_style{.interpreted-text role="confval"} with times and a module is skipped.
#13530: Fixed a crash when using pytest.approx{.interpreted-text role="func"} and decimal.Decimal{.interpreted-text role="class"} instances with the decimal.FloatOperation{.interpreted-text role="class"} trap set.
#13549: No longer evaluate type annotations in Python 3.14 when inspecting function signatures.
This prevents crashes during module collection when modules do not explicitly use from __future__ import annotations and import types for annotations within a if TYPE_CHECKING: block.
#13559: Added missing [int]{.title-ref} and [float]{.title-ref} variants to the [Literal]{.title-ref} type annotation of the [type]{.title-ref} parameter in pytest.Parser.addini{.interpreted-text role="meth"}.
#13563: pytest.approx{.interpreted-text role="func"} now only imports numpy if NumPy is already in sys.modules. This fixes unconditional import behavior introduced in [8.4.0]{.title-ref}.
Improved documentation
#13577: Clarify that pytest_generate_tests is discovered in test modules/classes; other hooks must be in conftest.py or plugins.
Contributor-facing changes
#13480: Self-testing: fixed a few test failures when run with -Wdefault or a similar override.
#13547: Self-testing: corrected expected message for test_doctest_unexpected_exception in Python 3.14.
#13684: Make pytest's own testsuite insensitive to the presence of the CI environment variable -- by ogrisel{.interpreted-text role="user"}.
8.4.1
pytest 8.4.1 (2025-06-17)
Bug fixes
#13461: Corrected _pytest.terminal.TerminalReporter.isatty to support
being called as a method. Before it was just a boolean which could
break correct code when using -o log_cli=true).
#13477: Reintroduced pytest.PytestReturnNotNoneWarning{.interpreted-text role="class"} which was removed by accident in pytest [8.4]{.title-ref}.
This warning is raised when a test functions returns a value other than None, which is often a mistake made by beginners.
See return-not-none{.interpreted-text role="ref"} for more information.
#13497: Fixed compatibility with Twisted 25+.
Improved documentation
#13492: Fixed outdated warning about faulthandler not working on Windows.
8.4.0
pytest 8.4.0 (2025-06-02)
... (truncated)
Commits
bfae422 Prepare release version 8.4.2
8990538 Fix passenv CI in tox ini and make tests insensitive to the presence of the C...
ca676bf Merge pull request #13687 from pytest-dev/patchback/backports/8.4.x/e63f6e51c...
975a60a Merge pull request #13686 from pytest-dev/patchback/backports/8.4.x/12bde8af6...
7723ce8 Merge pull request #13683 from even-even/fix_Exeption_to_Exception_in_errorMe...
b7f0568 Merge pull request #13685 from CoretexShadow/fix/docs-pytest-generate-tests
2c94c4a add missing colon (#13640) (#13641)
c3d7684 Merge pull request #13606 from pytest-dev/patchback/backports/8.4.x/5f9938563...
dc6e3be Merge pull request #13605 from The-Compiler/training-update-2025-07
f87289c Fix crash with times output style and skipped module (#13573) (#13579)
Additional commits viewable in compare view
You can trigger a rebase of this PR 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
Open Graph Description: Bumps pytest from 8.3.5 to 8.4.2. Release notes Sourced from pytest's releases. 8.4.2 pytest 8.4.2 (2025-09-03) Bug fixes #13478: Fixed a crash when using console_output_style{.interpreted-...
X Description: Bumps pytest from 8.3.5 to 8.4.2. Release notes Sourced from pytest's releases. 8.4.2 pytest 8.4.2 (2025-09-03) Bug fixes #13478: Fixed a crash when using console_output_style{.interpre...
Opengraph URL: https://github.com/EuroPython/programapi/pull/152
X: @github
Domain: patch-diff.githubusercontent.com
| route-pattern | /:user_id/:repository/pull/:id/checks(.:format) |
| route-controller | pull_requests |
| route-action | checks |
| fetch-nonce | v2:c4b5151c-93ca-ee97-661b-28dc166304a5 |
| current-catalog-service-hash | 87dc3bc62d9b466312751bfd5f889726f4f1337bdff4e8be7da7c93d6c00a25a |
| request-id | E0CE:DBDF5:50F7AC:6BF97C:69715CE8 |
| html-safe-nonce | b2a995d8300aeb5bc4b0e1f71281bc9c725c84310662743087d67e0e0fcb412d |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJFMENFOkRCREY1OjUwRjdBQzo2QkY5N0M6Njk3MTVDRTgiLCJ2aXNpdG9yX2lkIjoiMzk2NTg0MDA5MjcwMDk1NzkyOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8b4923e9a425a73b3b3e48cadaeead7f6be83aaddd32213ded68953596af7b27 |
| hovercard-subject-tag | pull_request:2877339760 |
| github-keyboard-shortcuts | repository,pull-request-list,pull-request-conversation,pull-request-files-changed,checks,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/EuroPython/programapi/pull/152/checks |
| twitter:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| twitter:card | summary_large_image |
| og:image | https://avatars.githubusercontent.com/in/29110?s=400&v=4 |
| og:image:alt | Bumps pytest from 8.3.5 to 8.4.2. Release notes Sourced from pytest's releases. 8.4.2 pytest 8.4.2 (2025-09-03) Bug fixes #13478: Fixed a crash when using console_output_style{.interpreted-... |
| og:site_name | GitHub |
| og:type | object |
| hostname | github.com |
| expected-hostname | github.com |
| None | 1c338feb2465fb28789c852d4d9bbb3a30c0620671d1df7914edfbde84531d5e |
| turbo-cache-control | no-cache |
| go-import | github.com/EuroPython/programapi git https://github.com/EuroPython/programapi.git |
| octolytics-dimension-user_id | 5538814 |
| octolytics-dimension-user_login | EuroPython |
| octolytics-dimension-repository_id | 797821381 |
| octolytics-dimension-repository_nwo | EuroPython/programapi |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 797821381 |
| octolytics-dimension-repository_network_root_nwo | EuroPython/programapi |
| turbo-body-classes | logged-out env-production page-responsive full-width full-width-p-0 |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | ca28321bb5dd58db88720c48080666bfbe28520a |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width