Skip to content

deps-dev: update pytest requirement from >=9.0.3 to >=9.1.1 - #129

Closed
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pytest-gte-9.1.1
Closed

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/pytest-gte-9.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown

Updates the requirements on pytest to permit the latest version.

Release notes

Sourced from pytest's releases.

9.1.1

pytest 9.1.1 (2026-06-19)

Bug fixes

  • #14220: Fixed a logic bug in pytest.RaisesGroup which would might cause it to display incorrect "It matches FooError() which was paired with BarError" messages.
  • #14591: Fixed a regression in pytest 9.1.0 which caused overriding a parametrized fixture with an indirect @​pytest.mark.parametrize to fail with "duplicate parametrization of '<fixture name>'".
  • #14606: Fixed list-item typing errors from mypy in @pytest.mark.parametrize <pytest.mark.parametrize ref> argvalues parameter.
  • #14608: Fixed a regression in pytest 9.1.0 where conftest.py files located in <invocation dir>/test* were no longer loaded as initial conftests when invoked without arguments. This could cause certain hooks (like pytest_addoption) in these files to not fire.
Commits
  • cf470ec Prepare release version 9.1.1
  • e0c8ce6 Merge pull request #14625 from pytest-dev/patchback/backports/9.1.x/a07c31a97...
  • 1b82d16 Merge pull request #14624 from pytest-dev/patchback/backports/9.1.x/b375b79ec...
  • 501c4bc Merge pull request #14596 from bluetech/doc-classmethod
  • b61f588 Merge pull request #14622 from chrisburr/fix-14608-initial-conftest-test-subdir
  • 9a567e0 [automated] Update plugin list (#14617) (#14618)
  • ef8b299 Merge pull request #14620 from pytest-dev/patchback/backports/9.1.x/680f9f3ed...
  • 66abd07 Merge pull request #14220 from bysiber/fix-stale-iexp-raisesgroup
  • 79fbf93 Merge pull request #14612 from pytest-dev/patchback/backports/9.1.x/974ed48b6...
  • 0d312eb Merge pull request #14611 from bluetech/parametrize-argvalues-typing
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually 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 show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [pytest](https://github.com/pytest-dev/pytest) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@9.0.3...9.1.1)

---
updated-dependencies:
- dependency-name: pytest
  dependency-version: 9.1.1
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown
Author

Labels

The following labels could not be found: dependencies. Please create it before Dependabot can add it to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

@github-actions

Copy link
Copy Markdown

Dependency Security Audit

Scanned: requirements.txt + requirements-dev.txt, resolved at Python 3.10 (the current resolution, and the lowest versions the published specs permit under each pydantic major)

✅ No known vulnerabilities found.

Both the resolved dependency set and the lowest versions the published specs permit are clean at HIGH and CRITICAL.

zeevmoney added a commit that referenced this pull request Sep 28, 2026
The offline tests import packaging directly to evaluate the runtime
requirements' markers, so it is listed rather than left to arrive
through pytest. This folds in the Dependabot updates for the removed
requirements-dev.txt: #131 (packaging 26.3) lands here, and the dev
group already pins what #129 (pytest 9.1.1), #132 (pytest-httpserver
1.1.5) and #133 (werkzeug 3.1.8) raise the floors to.

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01QoCAyNyBAmzgSkofgvKjEg
@zeevmoney

Copy link
Copy Markdown
Contributor

Included in #127, which moves the dev dependencies from requirements-dev.txt to the dev group in pyproject.toml, pinned exactly: pytest==9.1.1. requirements-dev.txt is removed there, so closing this in favour of #127.

@zeevmoney zeevmoney closed this Sep 28, 2026
@dependabot @github

dependabot Bot commented on behalf of github Sep 28, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot
dependabot Bot deleted the dependabot/pip/pytest-gte-9.1.1 branch September 28, 2026 14:00
zeevmoney added a commit that referenced this pull request Sep 29, 2026
Move packaging, dependencies and CI from setup.py and requirements*.txt to uv.
No SDK code changes.

Packaging:
- pyproject.toml holds the PEP 621 metadata and builds with uv_build. The
  runtime requirements match main's requirements.txt line for line.
- uv.lock is committed. setup.py, requirements*.txt, MANIFEST.in, pytest.ini
  and the Makefile are removed.

Dependencies:
- Dev tools are exact pins in a PEP 735 dev group. pydantic-v1 and
  pydantic-v2 are conflicting groups, so both lanes are locked.
- tomli is added for Python 3.10 only.
- Includes Dependabot's dev updates from #129, #131, #132 and #133.

uv version:
- CI runs the uv pinned as uv==0.12.17 in the dev group; every setup-uv step
  reads it from uv.lock. The release build job pins its own uv by version and
  checksum.
- [tool.uv] required-version is a floor, and exclude-newer is 7 days.

CI and hooks:
- Test, compatibility, audit, pre-commit and schema-drift jobs run through
  uv. Job names are unchanged.
- The publish workflow sets the version with `uv version` and builds with
  `uv build`. Build, scan and publish are unchanged.
- Dependabot uses the uv ecosystem and ignores pydantic and uv_build, which
  are updated by hand.
- A local uv-lock pre-commit hook runs `uv lock --check` with the uv on PATH.

Docs:
- New CONTRIBUTING.md. Model generation moves to scripts/generate_models.sh.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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.

1 participant