Skip to content

Move plotly + yfinance to core deps so the Streamlit Cloud deploy works#11

Merged
SecondOrderEdge merged 1 commit into
mainfrom
claude/options-strategy-lab-blueprint-a976d
May 24, 2026
Merged

Move plotly + yfinance to core deps so the Streamlit Cloud deploy works#11
SecondOrderEdge merged 1 commit into
mainfrom
claude/options-strategy-lab-blueprint-a976d

Conversation

@SecondOrderEdge
Copy link
Copy Markdown
Owner

Streamlit Cloud installs from pyproject/uv (uv sync, default group only), so the ui/data extras were skipped and the deployed app crashed with ModuleNotFoundError for plotly and yfinance. Promote both to [project.dependencies] so they install under any installer (pip requirements or uv/pyproject). Verified a no-extras uv sync now provides plotly + yfinance.

https://claude.ai/code/session_011QQZCSnQXWFafw3MEnMCHe

Streamlit Cloud installs from pyproject/uv (uv sync, default group only), so the
ui/data extras were skipped and the deployed app crashed with ModuleNotFoundError
for plotly and yfinance. Promote both to [project.dependencies] so they install
under any installer (pip requirements or uv/pyproject). Verified a no-extras
`uv sync` now provides plotly + yfinance.

https://claude.ai/code/session_011QQZCSnQXWFafw3MEnMCHe
@SecondOrderEdge SecondOrderEdge merged commit 89fd781 into main May 24, 2026
1 check passed
@SecondOrderEdge SecondOrderEdge deleted the claude/options-strategy-lab-blueprint-a976d branch May 24, 2026 15:11
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.

2 participants