参加者の方がPythonをちょっと触ることになったときに助けになる、最近(〜少し未来)のPythonスクリプトの書き方・実行方法についてLTします。
PythonにはPEPという拡張提案がいくつもされていて、最近「PEP 723 – Inline script metadata」が採択されました。
これはPythonスクリプトにメタデータとして依存ライブラリを明示できるようにするというものです。
PEP 723をサポートしたツールでスクリプトを実行すると、「仮想環境」という依存ライブラリ管理の仕組みをツールが担ってくれます。
人間が仮想環境を管理しなくてよくなり、6年程度のPython開発体験の中で劇的な改善を体験しました!
このLTでは愛用しているpipxをtips込みで紹介します。
PEP 723をサポートするツールには他にpip-runがあり、今後も増えていくでしょう。