Skip to content

feat: track Jupyter Tools; drop Collab Hub Pack - #59

Merged
jbouder merged 1 commit into
mainfrom
feat/jupyter-tools-drop-collab-hub
Oct 27, 2026
Merged

jbouder merged 1 commit into
mainfrom
feat/jupyter-tools-drop-collab-hub

Conversation

@jbouder

@jbouder jbouder commented Oct 26, 2026

Copy link
Copy Markdown
Contributor

Summary

  • New product Jupyter Tools (jupyter-tools): jhub-apps, jupyterlab-launchpad, jupyterlab-gallery on PyPI and conda-forge, plus their three nebari-dev repos. All three ship from nebari-dev (confirmed via the PyPI and conda-forge project URLs).
  • Removed Collab Hub Pack. Its chart nebari/charts/collab-hub moves to quay_ignore so it stays out of untracked.json. The CSV history is left in data/, and the next summarize drops products/collab-hub-pack.json.

Considered, not added

  • Docker Hub (Artifact Keeper, legacy quansight/qhub-*): Docker Hub only exposes a cumulative pull_count. Pulse turns cumulative counters into daily deltas starting from the first snapshot, so the 552K historical QHub pulls would never show, and QHub is frozen anyway. Artifact Keeper isn't part of the Nebari ecosystem this dashboard covers.
  • GHCR (ghcr.io/nebari-dev): there's no API, so we'd have to scrape the HTML package pages. That's fragile, it's ~17K pulls all-time, and the same daily-delta limitation applies.

Test plan

  • pulse check
  • pulse collect --dry-run --only pypi,conda (5 pypi / 5 conda artifacts, no errors)
  • pytest, ruff check, ruff format --check

🤖 Generated with Claude Code

…b Hub Pack

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@jbouder
jbouder merged commit f445846 into main Oct 27, 2026
2 checks passed
@jbouder
jbouder deleted the feat/jupyter-tools-drop-collab-hub branch October 27, 2026 10:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant