Skip to content

chore(deps): audit stale dependency constraint comments in requirements.txt #2471

@mrveiss

Description

@mrveiss

Problem

Three dependency constraints have comments that may be outdated, blocking legitimate Dependabot upgrades:

  1. bcrypt (autobot-slm-backend/requirements.txt): bcrypt>=4.0.0,<5.0.0 # bcrypt 5.0.0 incompatible with passlib

  2. protobuf (requirements.txt): protobuf>=5.29.6,<6.0.0 # TensorFlow 2.19.1 supports protobuf <6.0.0dev

  3. llama-index (autobot-backend/requirements.txt): llama-index>=0.13.0,<0.14.0 # pinned for API compatibility

Action Required

For each constraint:

  1. Verify if the incompatibility still exists with current versions
  2. If resolved: widen the range and update the comment
  3. If still valid: add date and version info to the comment so future reviewers know it was recently verified

Discovered During

v0.2.0 release — Dependabot PRs rejected based on potentially stale comments.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions