# #119 Koudaiさんを ゲストに PyCon US 2026 振り返り
Season: 4
Topic: 119
# Note
Summary:
Koudaiさんをゲストに迎え、119回目のポッドキャストを公開。3年連続でスピーカーとして登壇した「PyCon US」の振り返りを中心に、現地の熱気あふれるトークをお届けします。ロングビーチで開催された今回のイベント。前半はロサンゼルス直行便での移動から、現地の時差ボケ対策について盛り上がりました。また、再会を果たした国内外のOSS開発者たちとの交流についても語られます。後半の技術トピックでは、Pydantic社が開発する新しいPythonランタイム「Monty」のセキュアで高速な仕組み、Rust製パーサー「Ruff」の流用、そしてLLMにおけるツールコーリング(関数呼び出し)の課題について深掘り。さらに、PEP-750のCo-authorを務める「Template Strings」を取り上げ、Python 3.14への導入状況や、エコシステムにおける普及、LLMを活用したパーサー実装の未来まで、脱線を交えながら多角的に議論しました。
Guest:
@koxudaxi(コウダイ)の名前で活動している青野高大です。 普段はOSSでPython関連のツールを開発していて、代表的なものとしてはOpenAPIやJSON Schemaからコードを生成するdatamodel-code-generatorや、RuffやPydantic用のPyCharmプラグインなどを作っています。OSS自体はAndroidのハックなども含めると15年以上続けている。
Contents:
- ゲストはOSSエンジニアのKoudaiさんの自己紹介
- 3年連続でPyCon USのスピーカーとして登壇したことへの手応え
- 今回の開催地であるカリフォルニア州ロングビーチの立地と直行便の利便性
- 前々回のソルトレイクシティや前回のピッツバーグの移動との比較
- Day 0(木曜日)午前中に現地へ到着したKoudai氏のギチギチなスケジュール
- 寺田は1日前に入り吉田(koedoyoshida)氏と合流して楽しんだロングビーチ観光
- 2時間半から3時間の急なツアーで見ることができたクジラとイルカ
- 寺田氏がアジアのPython Asia(PAO)のブースの話
- 移動直後の体調や飛行機内での作業を控えたKoudai氏の時差ボケ対策
- スポンサーブースで再会したCloudflareのHood ChathamとPyodideの話
- Wasm Summitの開催とWeb上でのT-Stringsのデモ
- JetBrainsのブースでPaul Everitt氏と会話
- ロシア出身でフィンランド在住のMikhail Golubev(ミーシャ)氏との再会
- Koudai氏のOSSに貢献しPyCharmチームに加入したKotlinIsland (Morgan Bartholomew)氏との初対面
- GitHub上のテキストで7〜8年交流していた仲間とリアルで会えるUSの魅力
- アジアチームのメンバーと毎晩のように繰り広げられた夕食会の思い出
- 朝食が出なくなっていたシステム変更と会場併設のスタバでの朝食
- 初日のオープニングとAIシステムをテーマにしたキーノート
- キーノートに求めるテックカンファレンスとしてのカルチャーや期待感の違い
- Pydantic社のSamuel Colvin氏による新しいランタイム「Monty」の紹介
- LLM上のツールコーリングにおけるセキュリティ問題とDockerコンテナの課題
- CPythonではなくRust(Ruff)のPython言語パーサーを使ったMontyの仕組み
- Ruffの公開パッケージ化されていないソースをビルドして利用するハッキーな手法
- メタ社のタイプチェッカー「pyrefly」など各社がRuffのパーサーを流用する動向
- CPythonのランタイム上でのメモリ利用制限やインポート制限の難しさ
- Montyのラスト性VMによる隔離環境の提供とサードパーティー製ライブラリの動向
- MCP(Model Context Protocol)やクラウドフレアのコードモードによるラウンド数削減
- Pydantic社が提供するトレースサービス「LogFire」とPydantic AIの関係性
- T-Stringsのセッション後に共同著者のPaul Everitt氏、Jim Baker氏らと交わした議論
- Python 3.14におけるT-Stringsのダウンロード数とプロダクション利用の現状
- psycopg3など主要外部ライブラリにおけるT-Strings(SQL構築)対応の熱い動き
- Koudai氏が以前に実装したブラウザ上で動くCLIコマンドと静的生成HTMLの話
- 標準ライブラリ(subprocessやpathlib等)へのT-Strings組み込みの議論と課題
- Pythonコミュニティにおける機能の正式採用に向けた合意形成のあり方
- T-Stringsで他言語(Bash等)を安全に扱うためのパーサー実装の大変さ
- LLMの力を借りて言語パーサーを実装する現代の開発スタイルの可能性
- T-Stringsの原点となった4〜5年前のJim Baker氏とグイド氏の議論
- Zope CorporationのCTOだったJim Fulton氏との出会い
- 構造化テキスト(Structured Text)の歴史と、reStructuredTextの関係
- Python 3.15に導入されるパブロ氏のサンプリングプロファイラーと、新たな資金源としてのHRT社の存在
- IT企業だけでなく金融系企業などがコアデベロッパーを雇い、Pythonコミュニティへ巨額の投資をする背景の変化
- OpenAI社によるAstral社買収の激震と、Koudai氏のリポジトリがOpenAIからGitHubスポンサーを受けたエピソード
- アンソロピック社によるOSS開発者向け無料プランの提供と、Day1に現地コミュニティブースで配られた特典
- PSF(Python Software Foundation)メンバーランチで共有された、物価高騰に伴うカンファレンス運営のコスト課題
- スプリントの期間短縮に伴う動き方の変化と、TDOM(T-StringsでのHTMLレンダリング)のコード合流
- T-Stringsに型チェックの概念(LSPやT-Linter)を持ち込むための、JSのテンプレートリテラルを参考にしたアイデア
- 6月29日に渋谷のへんげ(HENNGE)さんで開催される「PyCon US 2026 参加報告会」への予告と来年への意気込み
Links:
- PyCon US: https://us.pycon.org/2026
- PyCon JP: https://2026.pycon.jp/
- PAO(Python Asia Organization): https://pythonasia.org/
- Monty: https://github.com/pydantic/monty
- OpenAI pydantic: https://developers.openai.com/api/docs/guides/structured-outputs
- PyCon US 2026 参加報告会: https://pyconjp.connpass.com/event/395452/