Yoshiki Shibukawa
エキスパートPythonプログラミングの翻訳者の1人。Sphinx-Users.jpのファウンダー。
Session
10/27
15:30
30min
Dev Containers時代のPython開発環境のあり方
Yoshiki Shibukawa
環境の分離や、環境構築の自動化はここ数年で「当たり前」とされるようになりました。pipenv、poetry、hatchなど、これまでPythonのパッケージ管理ツールは標準であるvenvでの仮想化をベースにして開発されてきました。一方で、いろいろなツールが登場し、求められる知識も増えてきたため、難易度が高くなってきている気がします。
Dev Containersは1つの解となりうるものですが、この中で既存のツールをそのまま適用すると2重に仮想化を重ねた環境になってしまい、初心者には難しい環境になってしまいます。また、事実上のVSCode専用となってしまいます。
Pythonistaは古来よりも、標準化と、シンプル、多様な環境での互換性を重んじてきました。この発表では、さまざまな環境を考慮した最小限のミニマルなパッケージ管理方法について検討していきます。
Pythonでの開発に関するTips
track 3