Speaker
Elana Hashman
Material
Note
- The Wheel
- PEP 427
- Follow PEP 376 (standard of distribution), PEP 426 (metadata)
- 3 types of wheels
- Pure wheels
- Only Python code
- May target specific version of Python
- Universal wheels
- Python 2/3 compatible pure wheels
- Extension wheels
- Extension: this library extends Python’s functionality with
non-Python code
- Extension: this library extends Python’s functionality with
- Pure wheels
- Users now can install pre-built Python wheels.
- How to ship compiled Python extensions on many operating systems
- manylinux (Symbol Versioning)
- auditwheel (Dependency Bundling)
- How to ship compiled Python extensions on many operating systems