https://github.com/biopython/biopython-wheels
Automated compilation of Python wheel binary packages for Biopython
https://github.com/biopython/biopython-wheels
Last synced: 4 months ago
JSON representation
Automated compilation of Python wheel binary packages for Biopython
- Host: GitHub
- URL: https://github.com/biopython/biopython-wheels
- Owner: biopython
- License: bsd-3-clause
- Created: 2017-07-11T14:34:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2025-10-28T21:20:54.000Z (5 months ago)
- Last Synced: 2025-10-28T22:22:02.046Z (5 months ago)
- Size: 109 KB
- Stars: 6
- Watchers: 8
- Forks: 11
- Open Issues: 1
-
Metadata Files:
- Readme: README.rst
- License: LICENSE
Awesome Lists containing this project
README
This repository on GitHub is to automate the compilation of binary
wheel packages of Biopython for later upload to PyPI.
- https://github.com/biopython/biopython
- https://pypi.python.org/pypi/biopython
It now uses the ``cibuildwheel`` system running on GitHub Actions.
- https://github.com/pypa/cibuildwheel
This produces lots and lots of wheel files, zipped up as a ~100MB
``artifact.zip`` available from the footer of the relevant `GitHub Actions run
`_.
We currently manually download, unzip, and then upload to PyPI with
``twine`` as part of `making a release
`_.
This repository originally used the ``multibuild`` system developed
by Matthew Brett and the MacPython project, running on TravisCI and
AppVeyor.
- https://github.com/matthew-brett/multibuild
- https://github.com/MacPython/wiki/wiki/Wheel-building
There is a basic pre-commit configuration provided to validate
the YAML files as a git pre-commit hook. Install this as follows::
$ pip install pre-commit
$ pre-commit install