A humane dependency fetcher and builder for scientific projects, written in Python.
For installation instructions please check http://wigwam.in.
wigwam install packagename- fetches the package, appends it to theWigwamfilelocated in the current directory and runs build
wigwam install packagename --disable feature1 feature2 --git development- forces install from git branchdevelopmentwith disabledfeature1andfeature2
wigwam in- executes.wigwam/wigwam_activate.shand makes available the installed binaries and librarieswigwam run python- executes a command (pythonin this case) from within wigwam, without creating an interactive sub-shellwigwam build- fetches and builds all dependencies specified in theWigwamfilewigwam status- lists installed packageswigwam remove packagename --dangerous- removes ONLY the reference fromWigwamfilewigwam clean- removes all installed packageswigwam which- prints the path to.wigwamdirectory
git clone https://github.com/vadimkantorov/wigwam --branch gh-pages wigwam_site_update && cd wigwam_site_update && wigwam search --json > _data/wigs.json && git commit -a -m 'Update wigs.json by "wigwam search --json"' && git push && cd .. || rm -rf wigwam_site_updateMIT