Python 相依函式庫的版本鎖

重現環境算是開發跟軟體發布過程中的一個坑,相較於 Node.js 生態系有 package-lock.json 及 Go 有 go.sum 等,Python 原生在這塊尚沒有一個統一的解決方案。

在這個前提下 PEP-665 被提出來討論,不過迅速地被拒絕了。其中原因是 Python 生態系中已經有幾個可行的解決方案存在,而這個新的提案沒有帶來什麼明確的好處。

最近又看到 mousebender 這個計畫被帶出來,算是想要再嘗試一次。就先在這裡記錄著看看未來怎麼發展。