Sorta orthogonal duplicate related to https://github.com/DeepLabCut/DeepLabCut-live/pull/110 , thought it was worth a separate PR because it's sorta different from deciding on the tf cap, but involves it. so this probably needs modification/rebasing on whatever gets decided there but just wanted to have a (hopeful) fix for the tests on the books. this should also be a patch version bump and re-release whenever it and 110 get merged, not done in this PR.
tests failing because can't find url for model. updates in dlclibrary reflect those changes, but tests install old version because lockfile hasn't been updated.
run tests from pip install instead of poetry: poetry install good for tests when actively developing for reproducible environments with resolved dependency trees. since we're not actively developing this though, tests can get stale and fail to reflect the environment created when people install from pip, which use the pyproject.toml constraints rather than the lockfile. also since sunset is in near future, let's switch to pip install for maintenance reasons.
Sorta orthogonal duplicate related to https://github.com/DeepLabCut/DeepLabCut-live/pull/110 , thought it was worth a separate PR because it's sorta different from deciding on the tf cap, but involves it. so this probably needs modification/rebasing on whatever gets decided there but just wanted to have a (hopeful) fix for the tests on the books. this should also be a patch version bump and re-release whenever it and 110 get merged, not done in this PR.
tests failing because can't find url for model. updates in dlclibrary reflect those changes, but tests install old version because lockfile hasn't been updated.
so:
pyproject.toml
constraints rather than the lockfile. also since sunset is in near future, let's switch to pip install for maintenance reasons.