Skip to content

Update TrustyAI and jupyter-bokeh to 4.x series after upstream resolution #1746

@coderabbitai

Description

@coderabbitai

Background

The TrustyAI workbench image was previously unable to upgrade jupyter-bokeh from 3.x to 4.x due to a hard dependency constraint in the upstream TrustyAI package. This has now been resolved!

Upstream Resolution ✅

Required Updates

1. Update TrustyAI Package Version

  • Current: trustyai = "~=0.6.1"
  • Target: Update to latest version that supports jupyter-bokeh 4.x
  • Files:
    • jupyter/trustyai/ubi9-python-3.11/Pipfile
    • jupyter/trustyai/ubi9-python-3.12/Pipfile (if exists)

2. Update jupyter-bokeh Version

  • Current: jupyter-bokeh = "~=3.0.5"
  • Target: jupyter-bokeh = "~=4.0.5" (align with other images)
  • Files: Same as above

3. Update Comment/Documentation

  • Update or remove the compatibility comment about jupyter-bokeh pinning
  • Align with the dependency pinning strategy used in other images

Acceptance Criteria

  • TrustyAI package updated to version supporting jupyter-bokeh 4.x
  • jupyter-bokeh updated to ~=4.0.5 in TrustyAI images
  • Pipenv lock files regenerated successfully
  • CI builds pass without dependency conflicts
  • TrustyAI functionality verified in test notebooks

Context & References

Implementation Notes

This update will complete the dependency alignment effort across all notebook images, ensuring consistent Jupyter ecosystem versions throughout the workbench.

After this update, all notebook images will be using jupyter-bokeh 4.x series! 🎉

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

📋 Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions