Ejemplo n.º 1
0
def default_searchers():
    searchers = []
    from sett.pip import VENV_BIN
    if VENV_BIN.exists():
        searchers.append(DirectorySearcher(VENV_BIN))

    from sett.npm import NODE_MODULES
    if NODE_MODULES.exists():
        searchers.append(DirectorySearcher(NODE_MODULES.joinpath('.bin')))

    from sett.gem import GEM_HOME
    if GEM_HOME.exists():
        searchers.append(DirectorySearcher(GEM_HOME.joinpath('bin')))

    if os.environ.get('PATH'):
        searchers.append(DirectoriesSearcher(os.environ['PATH'].split(':')))

    return searchers
Ejemplo n.º 2
0
 def get_almond_path(self):
     """The path to almond"""
     almond = NODE_MODULES.joinpath('almond/almond')
     return self.source.relpathto(almond)