Jump to content

Does someone have a simple explanation as to what is meant by wheel?


G+_Rud Dog
 Share

Recommended Posts

Does someone have a simple explanation as to what is meant by wheel?

Keep running against this reference to a wheel and not sure what it does or means.

 

 

“For example, wheels are a great distribution solution for Windows and Mac OS X,

Link to comment
Share on other sites

This is what I came up with:

 

Common installation issues

Installing into the system Python on Linux

On Linux systems, a Python installation will typically be included as part of the distribution. Installing into this Python installation requires root access to the system, and may interfere with the operation of the system package manager and other components of the system if a component is unexpectedly upgraded using pip.

 

On such systems, it is often better to use a virtual environment or a per-user installation when installing packages with pip.

 

Installing binary extensions

Python has typically relied heavily on source based distribution, with end users being expected to compile extension modules from source as part of the installation process.

 

With the introduction of support for the binary wheel format, and the ability to publish wheels for at least Windows and Mac OS X through the Python Packaging Index, this problem is expected to diminish over time, as users are more regularly able to install pre-built extensions rather than needing to build them themselves.

 

Some of the solutions for installing scientific software that are not yet available as pre-built wheel files may also help with obtaining other binary extensions without needing to build them locally.

Link to comment
Share on other sites

pypi.python.org - pip 9.0.1 : Python Package Index Part of pip, sort of a package manager for this programming language, it has a wheels part and for some reason they refer to packages as wheels. So it is just a "special" ZIP-file.

https://wheel.readthedocs.io/en/latest/

 

It is comparable to ruby's RubyGems -project. Or in Debian deb-packaging.

Link to comment
Share on other sites

 Share

×
×
  • Create New...