- Python 3-compatible
setup.py
wrapping. Pull Request 171 - Fix for pip 10. c516bae
- Support xz/lzma tarballs for wheel builds Pull Request 166
- Native support for auditwheel and delocate. (#160)
- Do not build sdists with the wheel subcommand by default. (#155)
- Fix a bug where the wrong working directory was set when building wheels with multiple sources. (#154)
- Fix a bug with
sudo
andbrew install
on macOS. (#151). - Short circuit platform caching on OS X (#150).
- Drop the dependency on the "Galaxy" wheel fork, which makes installation much easier. "Platform-specific" wheels can still be built.
- When building Docker images, install Starforge from the local source instead of installing from PyPI or Github.
- Do a case-insensitive comparison for cached tarball names (uWSGI's project
name is
uWSGI
but its source tarballs are nameduwsgi-*
). 7672547
- Added support for building manylinux1 wheels. 0dbecb7
- Only running prebuild during wheel builds (and not sdists) was too naive,
since this prevents changing the version number of sdists in the prebuild
action (a common use of the prebuild action). Instead, allow for separate
wheel
,sdist
, andall
prebuild actions. Reverts the behavior of 9008c57. Issue 64 - Install Galaxy pip from Github instead of wheels.galaxyproject.org so that Starforge images can be built with new versions of Galaxy pip before they are released. 97b4ba4
- Reimplemented the wheel building scripts as a library and
starforge
command line - Wrote some documentation
Originally Galaxy docker-build and later renamed Starforge, but as a collection of disjointed shell scripts, Python, and YAML used to build Galaxy Tool Shed dependencies, as well as rebuilding Debian and Ubuntu source packages with modifications (which itself came from a project created to do the same via Vagrant and Ansible called vadebuildsible).