2025/08/25 - 08/31 開源貢獻週報
又要休刊了
接下來要出差,然後要去 PyCon JP 跟 Airflow Summit
會有一段時間不在
雖然應該沒什麼人在看這系列
(I mean, it's more like a personal journal. Why would anyone care?)
但大家下個月中見
要不要用 uv.lock 取代 airflow 開發環境用的 constraints 檔
我以為有了 PEP 751 一切的 lock 問題就會解決 😢
但它好像只是讓 requirements.txt 更好了很多
細節還是交給個工具去解決
Airflow 的測試要用 unittest 風格還是 pytest 風格的 assert
問就是 pytest
剛開始貢獻 Airflow 的時候
非常的訝異,怎麼到處都是 unittest 風格的測試
我...真的要讀空氣的就寫 unittest 風格嗎
但我以為那已經跟白鬍子一樣,是上個時代的敗北者了
Airflow 3.1 RC 出來前,你各位要好好翻譯啊
為了讓自己更有動力好好的讀 Airflow 開發郵件群組 (Airflow dev mailing list)
多開了 Airflow 生情報 的標籤
會不會跟其他發個一篇就沒有下一篇的文一樣撐不過第二篇不知道
但先來試試看水溫
平平都是 joinedload
仝款kāng-khuán,無仝bô kāng師傅sai-hū
直覺上應該都會覺得 from sqlalchemy.orm import joinedload 跟 from sqlalchemy.orm.strategy_options import joinedload 是一樣的東西吧!
前者應該是後者的語法糖,這樣就可以少打一些字