Skip to content

Conversation

@Deufel
Copy link

@Deufel Deufel commented Jan 6, 2026

📝 Summary

🔍 Description of Changes

Backend

Replaced dev: bool parameter with group: Optional[str] = None across package managers and API endpoints

Frontend

Updated UpgradeButton, RemoveButton, and InstallButton to extract and pass the group from package tags

Tests: Updated to use group="dev" instead of dev=True , No New Tests

This is a breaking change to the internal API, but generalizes the previous dev-only behavior to support arbitrary dependency groups.

📋 Checklist

  • I have read the contributor guidelines.
  • [ / ] For large changes, or changes that affect the public API: this change was discussed or approved through an issue, on Discord, or the community discussions (Please provide a link if applicable).
  • I have added tests for the changes made.
  • [ X] I have run the code and verified that it works as expected.

@vercel
Copy link

vercel bot commented Jan 6, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Review Updated (UTC)
marimo-docs Ready Ready Preview, Comment Jan 6, 2026 4:26pm

@github-actions
Copy link

github-actions bot commented Jan 6, 2026

All contributors have signed the CLA ✍️ ✅
Posted by the CLA Assistant Lite bot.

@Deufel
Copy link
Author

Deufel commented Jan 6, 2026

I have read the CLA Document and I hereby sign the CLA

@Deufel
Copy link
Author

Deufel commented Jan 6, 2026

 .../components/app-config/optional-features.tsx    |  2 +-
 .../editor/chrome/panels/packages-panel.tsx        | 20 +++++--
 marimo/_runtime/packages/conda_package_manager.py  | 14 +++--
 marimo/_runtime/packages/package_manager.py        | 16 +++---
 marimo/_runtime/packages/pypi_package_manager.py   | 66 +++++++++++-----------
 marimo/_server/api/endpoints/packages.py           |  8 +--
 marimo/_server/models/packages.py                  |  4 +-
 tests/_runtime/packages/test_package_managers.py   |  8 +--
 .../_runtime/packages/test_pypi_package_manager.py | 20 +++----
 tests/_server/api/endpoints/test_packages.py       | 18 +++---
 10 files changed, 93 insertions(+), 83 deletions(-)

@github-actions github-actions bot added the bash-focus Area to focus on during release bug bash label Jan 6, 2026
@mscolnick
Copy link
Contributor

@Deufel - apologies we haven't gotten to reviewing this yet. we are prepping for a large release and has been taking a lot of our time. we should hopefully have time end of this week or early next week

@Deufel
Copy link
Author

Deufel commented Jan 9, 2026

O no worries at all, thanks letting me know 👍

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

Labels

bash-focus Area to focus on during release bug bash

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants