Skip to content

Update deeplabcut-docker - version 0.1.0#3345

Open
deruyter92 wants to merge 2 commits into
mainfrom
jaap/update-dlc-docker
Open

Update deeplabcut-docker - version 0.1.0#3345
deruyter92 wants to merge 2 commits into
mainfrom
jaap/update-dlc-docker

Conversation

@deruyter92
Copy link
Copy Markdown
Collaborator

@deruyter92 deruyter92 commented May 22, 2026

This PR aligns the downstream package deeplabcut-docker with the new DeepLabCut 3.0 release and fixes some final issues before release of the new package (see version bump PR #3351). Note that these are minor additions to a larger previous update in PR #3291.

changes:

  • Bugfix in dockerfile for jupyter image (NOTEBOOK_TOKEN was not evaluated)
  • Update dockerfile default deeplabcut version: 3.0.0
  • Allow local image name / tag
  • better error logging when providing wrong image name
  • warning for empty notebook token
  • version bump + changelog version 0.1.0

@deruyter92 deruyter92 marked this pull request as ready for review May 26, 2026 09:06
@deruyter92 deruyter92 requested a review from C-Achard May 26, 2026 09:06
Copy link
Copy Markdown
Collaborator

@C-Achard C-Achard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the changes!
Depending on usefulness feel free to add some of the suggested changes below. The default token is probably the most important point there.

Comment thread docker/package/deeplabcut_docker.py Outdated
Comment thread docker/Dockerfile Outdated
Comment thread docker/package/deeplabcut_docker.py Outdated
Comment thread docker/package/deeplabcut_docker.py
@C-Achard C-Achard added Docker DLC3.0🔥 versioning Related to project’s version number, release identifiers, version metadata labels May 26, 2026
@C-Achard C-Achard added this to the DLC3 milestone May 26, 2026
Copy link
Copy Markdown
Collaborator

@C-Achard C-Achard left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I would suggest adding warnings for empty tokens/disabling auth given the risks documented, otherwise LGTM, thanks!

Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

deruyter92 and others added 2 commits June 2, 2026 10:46
- bugfix: NOTEBOOK_TOKEN value was never evaluated. This is now fixed
- add features: add supplementary group args; improve logging and exit status; add warning for empty notebook token; allow running with local image
- clean Dockerfile: update default dlc version 3.0; add exec jupyter entrypoint; add warning for empty notebook.
@deruyter92 deruyter92 force-pushed the jaap/update-dlc-docker branch from 2a123a0 to bd69be1 Compare June 2, 2026 08:46
@deruyter92
Copy link
Copy Markdown
Collaborator Author

All comments are addressed. Cleaned up the history so it can be merged without squashing (this preserves the isolated version bump commit, which is preferable).

@deruyter92 deruyter92 changed the title Update deeplabcut-docker Update deeplabcut-docker: version 0.1.0 Jun 2, 2026
@deruyter92 deruyter92 changed the title Update deeplabcut-docker: version 0.1.0 Update deeplabcut-docker - version 0.1.0 Jun 2, 2026
@deruyter92
Copy link
Copy Markdown
Collaborator Author

@stes, as the original author of this package we would love hear your feedback, if you have any! Let us know if you would be interested in reviewing this PR. Thanks in advance!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

DLC3.0🔥 Docker versioning Related to project’s version number, release identifiers, version metadata

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants