Skip to content

vadimkantorov/wigwam

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 

wigwam

A humane dependency fetcher and builder for scientific projects, written in Python.

Installation

For installation instructions please check http://wigwam.in.

Commands

  • wigwam install packagename - fetches the package, appends it to the Wigwamfile located in the current directory and runs build
  • wigwam install packagename --disable feature1 feature2 --git development - forces install from git branch development with disabled feature1 and feature2
  • wigwam in - executes .wigwam/wigwam_activate.sh and makes available the installed binaries and libraries
  • wigwam run python - executes a command (python in this case) from within wigwam, without creating an interactive sub-shell
  • wigwam build - fetches and builds all dependencies specified in the Wigwamfile
  • wigwam status - lists installed packages
  • wigwam remove packagename --dangerous - removes ONLY the reference from Wigwamfile
  • wigwam clean - removes all installed packages
  • wigwam which- prints the path to .wigwam directory

Updating wig list on the website

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_update

License

MIT

About

A humane dependency fetcher for scientific projects

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages