Speaker
Dustin Ingram
Material
Note
- History of packaging
distuils
sdist
-> source distribution
bdist
-> build distribution
PyPI
(Pie-P-I)
setuptools
easy_intall
- egg
pyinstall pip
(a.k.a. python install package)
- requirements.txt
- PyPI hosts distribution (PEP 427)
egg -> wheel (from wheel cheese)
- wheel has specification
- no one reinvents the wheel
twine
- Problem Nowadays
- Packaging is hard
- need more than Python
- reproducible environment
- arbitrary code in
setup.py
- PEP 517 / 518
- pyproject.toml
Share on:
Twitter
❄ Facebook
❄ Email