Skip to content

Drop support for pytest < 8, add support for pytest 8.4.x.#300

Merged
icemac merged 3 commits intomasterfrom
pytest-8.4
Aug 27, 2025
Merged

Drop support for pytest < 8, add support for pytest 8.4.x.#300
icemac merged 3 commits intomasterfrom
pytest-8.4

Conversation

@icemac
Copy link
Copy Markdown
Contributor

@icemac icemac commented Aug 27, 2025

No description provided.

@icemac icemac requested review from Copilot and hugovk August 27, 2025 06:45
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR drops support for pytest 7.4 and adds support for pytest 8.4.x, effectively setting pytest 8.0 as the minimum supported version. This is a breaking change that modernizes the project's pytest dependency requirements.

  • Remove pytest 7.4 support from test matrix and configuration
  • Add pytest 8.4.x to supported versions
  • Update version number to 16.0.dev0 to reflect the breaking change

Reviewed Changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
tox.ini Updates test environment matrix to remove pytest74 and add pytest84
pyproject.toml Bumps version from 15.2.dev0 to 16.0.dev0 for breaking change
CHANGES.rst Documents the breaking change and new feature in changelog
.github/workflows/test.yml Updates CI matrix to remove pytest 7.4.* and add pytest 8.4.*

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

@icemac icemac enabled auto-merge (squash) August 27, 2025 06:45
@hugovk
Copy link
Copy Markdown
Member

hugovk commented Aug 27, 2025

There's a "pytest 7.4 or newer" on the README to update.

@icemac
Copy link
Copy Markdown
Contributor Author

icemac commented Aug 27, 2025

@hugovk wrote:

There's a "pytest 7.4 or newer" on the README to update.

Good catch, fixed in 1f46f95

@icemac icemac merged commit da8ea48 into master Aug 27, 2025
83 checks passed
@icemac icemac deleted the pytest-8.4 branch August 27, 2025 14:05
@hugovk
Copy link
Copy Markdown
Member

hugovk commented Aug 27, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants