widgetti / solara

A Pure Python, React-style Framework for Scaling Your Jupyter and Web Apps
https://solara.dev
MIT License
1.6k stars 104 forks source link

refactor: separate solara into a meta package and subpackages #585

Closed maartenbreddels closed 4 weeks ago

maartenbreddels commented 1 month ago

Install solara-ui without solara-server to reduce dependencies, which is useful for notebook or voila-only usage.

Notebook users can do:

pip install solara-ui

While we still have pip install solara for backward compatibility and first time users, which is equivalent to:

pip install "solara-ui[all]" "solara-server[starlette,dev]"

For production use, we imagine the following would be used:

pip install solara-ui[markdown]" "solara-server[starlette]"
render[bot] commented 1 month ago

Your Render PR Server URL is https://solara-stable-pr-585.onrender.com.

Follow its progress at https://dashboard.render.com/web/srv-co80pgi0si5c73d5eul0.

maartenbreddels commented 1 month ago

This stack of pull requests is managed by Graphite. Learn more about stacking.

Join @maartenbreddels and the rest of your teammates on Graphite Graphite