I was having issues creating the wheel file or even installing from the tar file from PyPi until I came across this bug report and it worked a treat.
To sum up all the actions that I needed to do.
1. Get the Tar file.
2. Extract the source.
3. make the following changes
setup.cfg:
-prefix = /usr
In 'setup.py' home_dir can be derived in a platform independent fashion:
setup.py:
- home_dir = os.environ['HOME']
+ home_dir = os.path.expanduser('~')
4. Navigate to the root of the source and make the wheel file
python setup.py bdist_wheel
Viola you have a windows wheel file that can be installed fast and effective to all virtual environments.
The newer versions are much easier to package into wheel files. I will be sure to post up about other packages that I have any issues with and the solutions to them as well.