Skip to content

Use native pytest TOML configuration#2979

Merged
adamtheturtle merged 3 commits intomainfrom
use-native-pytest-toml-config
Feb 21, 2026
Merged

Use native pytest TOML configuration#2979
adamtheturtle merged 3 commits intomainfrom
use-native-pytest-toml-config

Conversation

@adamtheturtle
Copy link
Member

@adamtheturtle adamtheturtle commented Feb 21, 2026

Summary

🤖 Generated with Claude Code


Note

Low Risk
Config-only change limited to pytest settings; risk is mainly tests behaving differently if pytest 9+/plugins interpret the TOML values (notably the stringified retry settings) unexpectedly.

Overview
Updates [tool.pytest] in pyproject.toml to use native pytest TOML configuration (e.g., xfail_strict, log_cli, addopts, markers) instead of ini_options.*.

Also converts the pytest-retry options (retries, retry_delay) to TOML string values to match the new configuration style; behavior should remain the same but depends on pytest/plugin parsing.

Written by Cursor Bugbot for commit 222ae78. This will update automatically on new commits. Configure here.

Remove `ini_options.` prefix from pytest configuration keys under
`[tool.pytest]`, using the native TOML configuration format supported
since pytest 9.0.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
The pytest-retry plugin registers its options as string type via
`getini`, so native TOML integers/booleans cause a TypeError. Quote
the values to maintain compatibility.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This option expects a bool, not a string.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Copy link

@cursor cursor bot left a comment

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes and found 1 potential issue.

Bugbot Autofix is OFF. To automatically fix reported issues with Cloud Agents, enable Autofix in the Cursor dashboard.

@adamtheturtle adamtheturtle merged commit e930c59 into main Feb 21, 2026
106 checks passed
@adamtheturtle adamtheturtle deleted the use-native-pytest-toml-config branch February 21, 2026 10:33
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