Skip to content

[feat] Upgrade Typer Version Range #1319

@CalebCourier

Description

@CalebCourier

Description
We are currently locked to <0.16 (below) of typer because after this version they migrate to click>=8.2.0 which has breaking changes.

Why is this needed
To allow latest versions of typer and click to be installed along side guardrails-ai.

Implementation details
Upgrade to and test with the 4 major versions of typer (16, 17, 18, 19) as well as click 8.1, 8.2, and 8.3 and ensure no regressions in the guardrails cli. Add a new CI that runs through the cli commands across a matrix of python and typer versions.

End result
End user should be able to use latest typer and click versions alongside guardrails-ai.

Metadata

Metadata

Assignees

Labels

enhancementNew feature or request

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions