[Biopython-dev] Notes on experimenting with making wheels

Peter Cock p.j.a.cock at googlemail.com
Thu Jun 23 15:14:50 UTC 2016


Using my elderly 32 bit Windows XP machine,

1) Clean install of python-2.7.11.msi (for all users), which
is currently the latest version - and comes with pip.

2) Upgrade pip

C:\Python27\Scripts\pip install --upgrade pip

(Ignored scary error about being unable to delete a temp
folder using os.unlink via shutil.py)

3) Install setuptools and wheel

C:\Python27\Scripts\pip install --upgrade wheel setuptools

4) Install binary wheel of numpy, got numpy 1.11.0

C:\Python27\Scripts\pip install --only-binary numpy numpy

4) Get clean checkout of Biopython from git,

5) Build the wheel,

C:\Python27\python setup.py bdist_wheel

(Ignored warning about config variables Py_DEBUG and
WITH_PYMALLOC being unset and that the Python ABI
tag may be incorrect.)

Giving:

dist/biopython-1.67_-cp27-cp27m-win32.whl (1917KB)

Likewise for Python 3.4 which also comes with pip, using
python-3.4.4.msi, again getting numpy 1.11.0, and giving:

dist/biopython-1.67_-cp34-cp34m-win32.whl (1916KB)

Notice there was a warning about the version not following
PEP440 and 1.67+ plus became 1.67_ with underscore.
See http://lists.open-bio.org/pipermail/biopython/2016-June/015957.html
http://lists.open-bio.org/pipermail/biopython-dev/2016-June/021445.html


More information about the Biopython-dev mailing list