はじめに
七尾百合子さん、お誕生日 289日目 おめでとうございます! nikkieです。
毎週水曜のリリース報告エントリです1。
目次
SpeechRecognition v3.14.5
前回:2025年11月19日(水)のリリース - nikkie-ftnextの日記
https://pypi.org/project/SpeechRecognition/3.14.5/
12月にいただいた型ヒント修正のプルリクエストを取り込んでリリースしました2。
再発防止として、自分でも気づけるように、型チェックをGitHub Actionsで実行するようにしました。
Recall.aiさんにスポンサードいただいてることもあり、月1リリースが目標です。
recent-state-summarizer 0.0.4
https://pypi.org/project/recent-state-summarizer/0.0.4/
前回の 0.0.3 でコマンドを壊していたので直しました。
% uvx --from recent-state-summarizer==0.0.3 omae-douyo -h ImportError: cannot import name 'fetch_titles_as_bullet_list' from 'recent_state_summarizer.fetch' (/.../Library/Caches/uv/archive-v0/JLCv8R1dEcs_TdbO8agkQ/lib/python3.14/site-packages/recent_state_summarizer/fetch.py)
% uvx --from recent-state-summarizer==0.0.4 omae-douyo -h usage: omae-douyo [-h] url
再発防止として、気づけるようにomae-douyoコマンドのテストを Claude Code に書いてもらいました。
openai SDKが v0 ではなく v1 だったら得たい学びがあるので手を動かしたのですが、v0 なら Claude Code にお任せでいいやという判断です。
openai v0 は(HTTPX ではなく)requests を使っていたので、responses でモックするコードを書き上げてもらっています。
ためてた月のふりかえりを書こうとして、コマンドを壊していたことに気づいた次第です。
今週のリリースは以上です
終わりに
今回は Claude Code の力を多く借りました。
修正自体は小さいものですが、再発防止を実装するところを Claude Code で加速してもらった感覚です。
来週は紗代子です!
https://lantis.jp/imas/ssr/
- 始めたきっかけは765プロです(頭ミリオン) 2025年4月2日(水)のリリース - nikkie-ftnextの日記↩
- TypeVar を使って頑張ったのは別記事にできたらいいな https://github.com/Uberi/speech_recognition/pull/862↩