Elevator Pitch
sdistを定義するPEP517,518がacceptedとなり、サポートするツールが増えてきました。 PEP517,518についておさらいし、それぞれのツールがどのようにサポートしているのかを紹介していきます。
Description
PEP517によって、これまでのsetup.py以外でもsdistを作れるようになりました。 sdistの新たな設定ファイルはPEP518で定義されるpyproject.tomlとなります。 PEP517をサポートするツールについて紹介します。
- setuptools
- pip
- flit
- poetry
- tox
- それでもなおsetup.pyを使う理由