Skip to content

Relax deeplabcut-live pins to >=1.1#59

Draft
C-Achard wants to merge 1 commit intocy/pre-release-fixes-2.0from
cy/unpin-dlclive
Draft

Relax deeplabcut-live pins to >=1.1#59
C-Achard wants to merge 1 commit intocy/pre-release-fixes-2.0from
cy/unpin-dlclive

Conversation

@C-Achard
Copy link

@C-Achard C-Achard commented Mar 2, 2026

Context

As mentioned in #38, it may be desirable to avoid pinning the DLC-live version, aside from providing a lower bound.
Each approach comes with its advantages :

  • Pinning :
    • Full control over when and what we provide via DLC-live, avoiding potential runtime issues with a newly released latest version
    • Reproducible support + debugging
    • More predictable runtime behavior
  • Lower bound only:
    • Users immediately get any improvements and fixes from the latest DLCLive release
    • Less maintenance overhead / versioning PRs
    • Potentially better compatibility in the future
    • ⚠️Less reproducible installls

For the future

  • If we go for the lower bound, we could try and provide a "known good" runtime env within the repo to help users install and debugging efforts.
  • We may also want to upper-bound it if a 2.0 release with breaking changes ever hits

Change strict pins for deeplabcut-live from ==1.1 to >=1.1 in pyproject.toml (base deps, [pytorch] extra, and [tf] extra). This relaxes exact version locking to allow newer releases while keeping 1.1 as the minimum required version.

Change strict pins for deeplabcut-live from ==1.1 to >=1.1 in pyproject.toml (base deps, [pytorch] extra, and [tf] extra). This relaxes exact version locking to allow newer releases while keeping 1.1 as the minimum required version.
@C-Achard C-Achard self-assigned this Mar 2, 2026
@C-Achard C-Achard added DLClive Related to DLCLive inference, versioning, model export... packaging Related to project packaging and release labels Mar 2, 2026
@C-Achard C-Achard mentioned this pull request Mar 2, 2026
20 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DLClive Related to DLCLive inference, versioning, model export... packaging Related to project packaging and release

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant