タグ

ブックマーク / yiskw713.hatenablog.com (1)

  • 【Python】MonkeyTypeを活用して型アノテーションを自動で追加する - yiskw note

    MonkeyTypeとは 今回は、Pythonの型アノテーションを自動で付与するMonkeyTypeを使用してみました。 MonkeyTypeは、実行時の引数や返り値の情報から、自動でスタブファイルを生成したり、型アノテーションを追加してくれるライブラリです。 ※ スタブファイルとは、型の情報を保持したファイルで、型検査時に用いられるもの。(参考: PEP 484 – Type Hints | peps.python.org) ※ 似たようなツールとして、pyannotateがありますが、こちらは長いことメンテナンスされていないようです。 MonkeyTypeは、型アノテーションを付与していない既存プロジェクトに、型アノテーションを導入する手助けになったり、 型アノテーションが付与されていないOSSのコード(深層学習の論文の実装など)を解読するのに役立つと思い、 使い方や使用感についてこち

    【Python】MonkeyTypeを活用して型アノテーションを自動で追加する - yiskw note
  • 1