Skip to content

Review and refresh project dependencies #890

@camilamaia

Description

@camilamaia

Description

It may be a good time to review the current project dependencies overall, both to keep them up to date and to re-evaluate version constraints where appropriate.

At the moment, most runtime dependencies use version ranges, but some are still strict-pinned, such as:

  • MarkupSafe==3.0.3
  • rich==14.2.0

A broader dependency review could help determine whether these exact pins are still required and whether some constraints could be safely modernized.

Possible goals for this review:

  • Update outdated dependencies where relevant
  • Reassess strict pins versus compatible version ranges
  • Reduce dependency resolution conflicts for users
  • Improve compatibility with modern Python ecosystems and tooling
  • Keep CI coverage aligned with supported versions

If some constraints are intentionally strict because of regressions or known incompatibilities, documenting that reasoning would also be very helpful.

Metadata

Metadata

Labels

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions