DiamondLightSource / DiamondLightSource/python-copier-template

Replace `pip` with `uv pip`

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

描述

For the devcontainer: We should use [`uv pip`](https://docs.astral.sh/uv/pip/compatibility/) instead of `pip` because it is faster.

## Acceptance Criteria
- Devcontainer build installs dependencies using `uv pip` instead of `pip`
- `uv pip` is aliased to `pip` for backwards-compatibility (or we agree to do a breaking change)
- Devcontainer build is manually tested
- Devcontainer build is timed compared to `main`

貢獻指南

開啟貢獻指南

研究方向

從儲存庫的 devcontainer 設定開始,確認目前在哪裡使用 pip 安裝相依性。將 build 與 main 進行比較,接著驗證 build 使用 uv pip,檢查向後相容性的決策,並手動計時結果與 main 的比較。

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

評估

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

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

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