Skip to content

Remove unused plotly and kaleido dependencies - #59

Merged
bencehezso merged 1 commit into
mainfrom
task/remove_kaleido_plotly_dependencies
Jul 26, 2026
Merged

Remove unused plotly and kaleido dependencies#59
bencehezso merged 1 commit into
mainfrom
task/remove_kaleido_plotly_dependencies

Conversation

@bencehezso

Copy link
Copy Markdown
Contributor

Summary

Removes the plotly and kaleido packages, which are no longer used.

These were part of an old charting stack (Plotly for figures, kaleido as its
image-export backend). Chart and image generation now runs entirely on
ReportLab's native graphics primitives (Drawing, Pie, Polygon, Wedge,
etc. in core/utils_report_pdf.py and core/utils_report_egress.py). No Plotly
usage remains anywhere in the codebase — only leftover log-silencing lines — so
both packages are dead weight. kaleido also ships a bundled Chromium binary, so
dropping it meaningfully slims the install.

Changes

  • Remove plotly==6.7.0 and kaleido==1.3.0 from requirements.txt
  • Remove plotly==6.7.0 and kaleido==1.3.0 from pyproject.toml
  • Remove the leftover kaleido and choreographer logging lines in main.py

@bencehezso bencehezso self-assigned this Jul 26, 2026
@bencehezso bencehezso added the enhancement New feature or request label Jul 26, 2026
@bencehezso
bencehezso merged commit 243ccbb into main Jul 26, 2026
3 checks passed
@bencehezso
bencehezso deleted the task/remove_kaleido_plotly_dependencies branch July 26, 2026 16:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant