For pure Python packages, the
sdist (source distribution) command has always been enough. For C/C++ packages however, it is usually not that convenient. The problem with C/C++ packages is that compilation is needed unless you use a binary package. Traditionally those were generally the
.egg files but they never really solved the issue quite right. That is why the
wheel format has been introduced (PEP 0427), a binary package format that contains both source and binaries and can install on both Windows and OS X without requiring a compiler. As an added bonus, it installs faster for pure Python packages as well.
Implementation is luckily simple. First, install the
# pip install wheel
Now you'll be able to use the ...