Skip to content

Relax attrs upper bound to allow attrs>=26 - #198

Merged
bluet merged 2 commits into
masterfrom
copilot/fix-attrs-dependency-conflict
May 6, 2026
Merged

Relax attrs upper bound to allow attrs>=26#198
bluet merged 2 commits into
masterfrom
copilot/fix-attrs-dependency-conflict

Conversation

Copilot AI commented May 6, 2026

Copy link
Copy Markdown

attrs = "^25.3.0" (Poetry caret = >=25.3.0,<26.0.0) blocks co-installation with packages like seleniumbase>=4.48.4 that require attrs>=26.1.0. Since attrs 26.x is backward compatible, the upper bound is unnecessary.

Change

  • pyproject.toml: attrs = "^25.3.0"attrs = ">=25.3.0" (drops artificial <26 ceiling)

@fossabot

fossabot Bot commented May 6, 2026

Copy link
Copy Markdown

No Issues

No application code changes were detected to scan. The PR contains only configuration files, documentation, or other non-code files.


fossabot analyzed this PR using SAST security analysis (changed files only).

@fossabot

fossabot Bot commented May 6, 2026

Copy link
Copy Markdown

No Issues

No application code changes were detected to scan. The PR contains only configuration files, documentation, or other non-code files.


fossabot analyzed this PR using SAST security analysis (changed files only).

@sonarqubecloud

sonarqubecloud Bot commented May 6, 2026

Copy link
Copy Markdown

Copilot AI changed the title [WIP] Fix attrs dependency conflict for seleniumbase compatibility Relax attrs upper bound to allow attrs>=26 May 6, 2026
Copilot finished work on behalf of bluet May 6, 2026 19:30
Copilot AI requested a review from bluet May 6, 2026 19:30
@bluet
bluet marked this pull request as ready for review May 6, 2026 20:45
@bluet
bluet merged commit 75ea710 into master May 6, 2026
13 checks passed
@bluet
bluet deleted the copilot/fix-attrs-dependency-conflict branch May 6, 2026 20:46
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.

Dependency conflict: attrs ^25.3.0 constraint incompatible with packages requiring attrs>=26 (e.g., seleniumbase)

2 participants