Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: pytest-dev/pytest
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: 8.4.0
Choose a base ref
...
head repository: pytest-dev/pytest
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 8.4.1
Choose a head ref
  • 11 commits
  • 29 files changed
  • 9 contributors

Commits on Jun 2, 2025

  1. Merge pull request #13469 from pytest-dev/release-8.4.0

    Release 8.4.0
    bluetech authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    293b392 View commit details
    Browse the repository at this point in the history
  2. RELEASING: remove pytest mailing list (#13472) (#13473)

    It is no longer.
    
    (cherry picked from commit 80dfa2d)
    
    Co-authored-by: Ran Benita <[email protected]>
    patchback[bot] and bluetech authored Jun 2, 2025
    Configuration menu
    Copy the full SHA
    cc5ceed View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2025

  1. fix: support TerminalReporter.isatty being called (#13462) (#13483)

    Fixes #13461.
    
    (cherry picked from commit cba5c4a)
    
    Co-authored-by: Martin Fischer <[email protected]>
    patchback[bot] and not-my-profile authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    b49745e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #13486 from hosmir/fixtypo (#13487)

    Fix typo in docs regarding capsys/capteesys
    
    (cherry picked from commit 8f93ae9)
    
    Co-authored-by: John Litborn <[email protected]>
    patchback[bot] and jakkdl authored Jun 3, 2025
    Configuration menu
    Copy the full SHA
    4e631a7 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2025

  1. Remove outdated warning about faulthandler_timeout on Windows (#13492) (

    #13493)
    
    ---------
    
    
    (cherry picked from commit 216c7ec)
    
    Co-authored-by: Iwithyou2025 <[email protected]>
    Co-authored-by: Bruno Oliveira <[email protected]>
    3 people authored Jun 6, 2025
    Configuration menu
    Copy the full SHA
    1a0581b View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2025

  1. Fix typo in parametrize.rst (#13514) (#13516)

    (cherry picked from commit 64c1173)
    
    Co-authored-by: SarahPythonista <[email protected]>
    patchback[bot] and SarahPythonista authored Jun 15, 2025
    Configuration menu
    Copy the full SHA
    a86ee09 View commit details
    Browse the repository at this point in the history

Commits on Jun 16, 2025

  1. pytester: avoid unraisableexception gc collects in inline runs to spe…

    …ed up test suite (#13525) (#13526)
    
    Because `pytester.runpytest()` executes the full session cycle (including
    `pytest_unconfigure`), it was calling `gc.collect()` in a loop multiple
    times—even for small, fast tests. This significantly increased the total
    test suite runtime.
    
    To optimize performance, disable the gc runs in inline pytester runs
    entirely, matching the behavior before #12958.
    
    Locally the test suite runtime improved dramatically, dropping from 425s
    to 160s.
    
    Fixes #13482.
    
    
    (cherry picked from commit 391324e)
    
    Co-authored-by: Ran Benita <[email protected]>
    Co-authored-by: Bruno Oliveira <[email protected]>
    3 people authored Jun 16, 2025
    Configuration menu
    Copy the full SHA
    4c161ab View commit details
    Browse the repository at this point in the history

Commits on Jun 17, 2025

  1. Fix compatibility with Twisted 25 (#13502) (#13531)

    As discussed in #13502, the fix for compatibility with Twisted 25+ is simpler. Therefore, it makes sense to implement both fixes (for Twisted 24 and Twisted 25) in parallel. This way, we can eventually drop support for Twisted <25 and keep only the simpler workaround.
    
    In addition, the `unittestextras` tox environment has been replaced with dedicated test environments for `asynctest`, `Twisted 24`, and `Twisted 25`.
    
    Fixes #13497
    
    (cherry picked from commit 01dce85)
    
    Co-authored-by: Bruno Oliveira <[email protected]>
    patchback[bot] and nicoddemus authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    a1b3a78 View commit details
    Browse the repository at this point in the history
  2. Reintroduce PytestReturnNotNoneWarning (#13495) (#13527)

    Since this warning is meant to be permanent, added proper documentation to the `assert` section in the docs.
    
    Fixes #13477
    
    (cherry picked from commit 53f05c4)
    
    Co-authored-by: Bruno Oliveira <[email protected]>
    patchback[bot] and nicoddemus authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    d0c7ed0 View commit details
    Browse the repository at this point in the history
  3. docs: update pytest.ini addopts example to use separate -p entries (#…

    …13529) (#13532)
    
    (cherry picked from commit 40a1713)
    
    Co-authored-by: Iwithyou2025 <[email protected]>
    patchback[bot] and Iwithyou2025 authored Jun 17, 2025
    Configuration menu
    Copy the full SHA
    5dc5880 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8d99211 View commit details
    Browse the repository at this point in the history
Loading