Tariff:一款對 Python 套件進行「關稅課徵」的趣味套件 (★
101 分)
這個名為 `tariff` 的 Python 套件是一個帶有諷刺意味的趣味工具,用來「對 Python 套件進行關稅徵收」,其概念是讓外來的套件(相當於「進口品」)在程式中被加上延遲,使它們載入速度變慢,彷彿是加徵關稅一樣。使用者可自行設定對特定套件的關稅百分比,例如設定對 `numpy` 加徵 50% 的關稅,`pandas` 加徵 200%,當這些套件被載入時,`tariff` 會計算它們原本的載入時間,然後依照設定的百分比讓載入變慢,並在終端機顯示諷刺的訊息,嘲諷外來套件「搶走我們的 CPU 時間」,並呼籲「要讓進口變得公平、平衡」,玩笑意味濃厚地模仿川普的「讓美國再度偉大」口號。
此套件可透過 `pip install tariff` 安裝,並且只支援 Python 3.6 以上版本。它並非嚴肅工具,而是以戲謔方式提醒開發者思考外部相依套件對效能與專案管理的潛在影響。`tariff` 以猴子修補(monkey-patch,意指在執行時修改程式行為)技術實作,透過測量與延遲模擬關稅效果,並以搞笑訊息做為輸出。此外,專案本身採用 MIT 授權,公開於 GitHub。
在 Hacker News 討論中,社群普遍認為這是個有趣且創意十足的惡搞作品,帶有政治與程式雙重暗諷,例如將套件載入時間故意加長,暗指「外國套件偷取我們的 CPU 資源」。有使用者提及希望此工具可用來「懲罰依賴過多不必要外部套件的開發者」,透過給予套件載入成本的方式鼓勵自行撰寫程式碼,藉此減少不必要的相依。也有人提出技術層面的建議,如為所有套件設定預設的基礎關稅(例如 10%),強化這個玩笑套件的應用彈性。
👥
11 則討論、評論 💬
https://news.ycombinator.com/item?id=43681752