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-asyncio
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v0.23.3
Choose a base ref
...
head repository: pytest-dev/pytest-asyncio
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v0.23.4
Choose a head ref
  • 20 commits
  • 18 files changed
  • 2 contributors

Commits on Jan 4, 2024

  1. Build(deps): Bump hypothesis in /dependencies/default

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.92.1 to 6.92.2.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.92.1...hypothesis-python-6.92.2)
    
    ---
    updated-dependencies:
    - dependency-name: hypothesis
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    0b74426 View commit details
    Browse the repository at this point in the history
  2. Build(deps): Bump attrs from 23.1.0 to 23.2.0 in /dependencies/default

    Bumps [attrs](https://github.com/sponsors/hynek) from 23.1.0 to 23.2.0.
    - [Commits](https://github.com/sponsors/hynek/commits)
    
    ---
    updated-dependencies:
    - dependency-name: attrs
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    54dce0e View commit details
    Browse the repository at this point in the history
  3. Build(deps): Bump pytest from 7.4.3 to 7.4.4 in /dependencies/default

    Bumps [pytest](https://github.com/pytest-dev/pytest) from 7.4.3 to 7.4.4.
    - [Release notes](https://github.com/pytest-dev/pytest/releases)
    - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
    - [Commits](pytest-dev/pytest@7.4.3...7.4.4)
    
    ---
    updated-dependencies:
    - dependency-name: pytest
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    8fd888e View commit details
    Browse the repository at this point in the history
  4. Build(deps): Bump coverage from 7.3.4 to 7.4.0 in /dependencies/default

    Bumps [coverage](https://github.com/nedbat/coveragepy) from 7.3.4 to 7.4.0.
    - [Release notes](https://github.com/nedbat/coveragepy/releases)
    - [Changelog](https://github.com/nedbat/coveragepy/blob/master/CHANGES.rst)
    - [Commits](coveragepy/coveragepy@7.3.4...7.4.0)
    
    ---
    updated-dependencies:
    - dependency-name: coverage
      dependency-type: direct:production
      update-type: version-update:semver-minor
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 4, 2024
    Configuration menu
    Copy the full SHA
    3e67b0d View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. [fix] Fixes a bug that caused an INTERNALERROR when an __init__.py ra…

    …ised an error.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    a88de75 View commit details
    Browse the repository at this point in the history
  2. [refactor] Attach package-scoped fixtures to a virtual/temporary Pyth…

    …on module in the package, rather than attaching the fixture to the package's __init__.py.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e426a59 View commit details
    Browse the repository at this point in the history
  3. [fix] Fixes a bug that caused pytest-asyncio to import additional, un…

    …related packages during test collection.
    
    This was caused by a missing call to collector.funcnamefilter when setting up the packaged-scoped event loop fixture function.
    
    The new code respects funcnamefilter and monkeypatches Package.collect to install a package-scoped loop whenever an __init__.py is encountered.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    84703df View commit details
    Browse the repository at this point in the history
  4. Build(deps): Bump hypothesis in /dependencies/default

    Bumps [hypothesis](https://github.com/HypothesisWorks/hypothesis) from 6.92.2 to 6.92.5.
    - [Release notes](https://github.com/HypothesisWorks/hypothesis/releases)
    - [Commits](HypothesisWorks/hypothesis@hypothesis-python-6.92.2...hypothesis-python-6.92.5)
    
    ---
    updated-dependencies:
    - dependency-name: hypothesis
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    1f924b7 View commit details
    Browse the repository at this point in the history
  5. Build(deps): Bump alabaster from 0.7.13 to 0.7.15 in /dependencies/docs

    Bumps [alabaster](https://github.com/sphinx-doc/alabaster) from 0.7.13 to 0.7.15.
    - [Release notes](https://github.com/sphinx-doc/alabaster/releases)
    - [Changelog](https://github.com/sphinx-doc/alabaster/blob/master/docs/changelog.rst)
    - [Commits](sphinx-doc/alabaster@0.7.13...0.7.15)
    
    ---
    updated-dependencies:
    - dependency-name: alabaster
      dependency-type: direct:production
      update-type: version-update:semver-patch
    ...
    
    Signed-off-by: dependabot[bot] <support@github.com>
    dependabot[bot] authored and seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    e487003 View commit details
    Browse the repository at this point in the history
  6. [build] Constrain the maximum supported pytest version to pytest <8.

    Pytest 8 made some changes to its test collection and pytest-asyncio currently isn't compatible with those changes.
    see #737
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    aecfd01 View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. [build] Run tests on Windows.

    The use of temporary files for injecting fixtures into packages shows platform-specific behavior. As a result, it makes sense to run the tests on Windows as well, at least as long as the virtual module workaround is in place.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    ef619b9 View commit details
    Browse the repository at this point in the history
  2. [tests] Fixed deprecated use of yield_fixture in test.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    9572f3e View commit details
    Browse the repository at this point in the history
  3. [ci] Shorten names of display OS in CI jobs.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    df487d5 View commit details
    Browse the repository at this point in the history
  4. [fix] Make virtual modules compatible with Windows.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 10, 2024
    Configuration menu
    Copy the full SHA
    8ba9bd0 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. [fix] pytest-asyncio no longer uses virtual modules to install dynami…

    …c package-scoped fixtures.
    
    The temporary files used for this mechanism appearing as disappear after they have been collected. This seems to create issues in some projects, such as setuptools.
    see #729 (comment)
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    256ef7d View commit details
    Browse the repository at this point in the history
  2. [fix] Avoid trying to install scoped event loops for unknown test col…

    …lector types.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    463ce98 View commit details
    Browse the repository at this point in the history

Commits on Jan 28, 2024

  1. [fix] Fixes a bug that prevented tests from being collected from pack…

    …age when any module inside the package used a pytest.skip statement.
    
    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    dd129e9 View commit details
    Browse the repository at this point in the history
  2. [docs] Mention compatibility issue with pytest 8.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    c51c3e7 View commit details
    Browse the repository at this point in the history
  3. [docs] Prepare release of v0.23.4.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    a309bc5 View commit details
    Browse the repository at this point in the history
  4. [chore] Updated shed pre-commit hook to v2024.1.1.

    Signed-off-by: Michael Seifert <m.seifert@digitalernachschub.de>
    seifertm committed Jan 28, 2024
    Configuration menu
    Copy the full SHA
    b879130 View commit details
    Browse the repository at this point in the history
Loading