-
build complete software stacks
$ hit build scipy-stack.yaml
-
across operating systems
-
version them
$ git checkout scipy-stack.yaml
-
use packages from the system
python: use: host-python
-
or build your own
python: build_with: | bzip2, openssl, sqlite
-
and customize them
petsc: build_with: | parmetis download: | superlu, scalapack, mumps coptflags: -O2 link: shared debug: false
-
deploy production code
extends: [distutils_package] dependencies: run: [pyzmq, tornado] sources: - url: http://archive.ipython.org/release/2.0.0/ipython-2.0.0.tar.gz key: tar.gz:j2b4bd4nn7iorbemnd6a5mxzwbkptn2c
-
or your own customizations
extends: [distutils_package] dependencies: run: [pyzmq, tornado] sources: - url: https://github.com/ahmadia/ipython.git key: git:68f6519cdfd23581ed7358fa1941ae1bbd76e5b3
Get Started
$ pip install hashdist
$ git clone https://github.com/hashdist/hashstack.git
$ ./hashdist/bin/hit build hashstack/examples/proteus.linux2.yaml
Documentation
The HashDist documentation is currently being revised. The development version is available here.
Authors and Contributors
Aron Ahmadia (@ahmadia), Volker Braun (@vbraun), Ondřej Čertík (@certik), Chris Kees (@cekees), Robert Maynard (@robertmaynard), Johannes Ring (@johannesring), Dag Sverre Seljebotn (@dagss), Jimmy Tang (@jcftang), Andy R. Terrel (@aterrel), Lane Wittgen (@lanewittgen).
See https://github.com/hashdist/hashdist/graphs/contributors and https://github.com/hashdist/hashstack/graphs/contributors for a complete list of contributors.Support and Contact
Send an email to our mailing list or raise an issue on GitHub.