DiamondLightSource / DiamondLightSource/python-copier-template

Why is Graphviz being installed?

未關閉
#220 2 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
bug question
主要語言
Jinja
星號
25
分支
10
平均合併
4 小時 4 分鐘
30 天內合併 PR
6

描述

Why is graphviz defined in the template? Seems like this will be unnecessary in most pips.

https://github.com/DiamondLightSource/python-copier-template/blob/2d761101ae3c273475ffd21f74a337a3304af637/template/Dockerfile.jinja#L8

It's probably being installed by many projects for no reason.

貢獻指南

開啟貢獻指南

研究方向

從 template/Dockerfile.jinja 第 8 行開始,檢查為什麼 Graphviz 在那裡被定義,以及產生的專案是否使用它。檢查範本目前的使用方式或參照,然後確認移除該安裝是安全的。當產生的 Dockerfile 不再包含不必要的 Graphviz 安裝時,即表示完成。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
dockerfile
領域
build-system
Issue 類型
重構
難度
2/5
預估耗時
1-3 小時
活躍度
停滯
描述清晰度
基本清楚
新手友好度
45/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。