コード例 #1
0
ファイル: mock_packages_test.py プロジェクト: boegel/spack
    def setUpClass(cls):
        # Use a different packages directory for these tests.  We want to use
        # mocked up packages that don't interfere with the real ones.
        cls.real_packages_path = spack.packages_path
        spack.packages_path = mock_packages_path

        # First time through, record original relationships bt/w packages
        global original_deps
        original_deps = {}
        for name in list_modules(mock_packages_path):
            pkg = packages.get(name)
            original_deps[name] = [
                spec for spec in pkg.dependencies.values()]
コード例 #2
0
ファイル: __init__.py プロジェクト: jprotze/spack
def supported_compilers():
    return [c for c in list_modules(spack.compilers_path)]
コード例 #3
0
ファイル: __init__.py プロジェクト: jprotze/spack
def all_package_names():
    """Generator function for all packages."""
    for module in list_modules(spack.packages_path):
        yield module