From b8b334e86c9fb0ab4c7f682bccf82815d114e0a8 Mon Sep 17 00:00:00 2001 From: Todd Gamblin Date: Sun, 16 Mar 2014 14:51:03 -0700 Subject: New, more consistent package directory structure. - Packages now live in /package.py - spack.packages refactored to use a PackageDB object instead of monolithic module. - Implementation of mock_packages_test.py is greatly simplified - Added test to exercise install/uninstall code because that wasn't covered by existing tests and kept breaking. --- bin/spack | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bin') diff --git a/bin/spack b/bin/spack index ac9cd5738f..60a2ef4c3a 100755 --- a/bin/spack +++ b/bin/spack @@ -74,9 +74,10 @@ args = parser.parse_args() spack.verbose = args.verbose spack.debug = args.debug if args.mock: - from spack.util.filesystem import new_path - mock_path = new_path(spack.module_path, 'test', 'mock_packages') - spack.packages_path = mock_path + from llnl.util.filesystem import join_path + from spack.packages import PackageDB + mock_path = join_path(spack.module_path, 'test', 'mock_packages') + spack.db = PackageDB(mock_path) # If the user asked for it, don't check ssl certs. if args.insecure: -- cgit v1.2.3-70-g09d2