summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
authoralalazo <massimiliano.culpo@googlemail.com>2016-03-02 17:19:27 +0100
committeralalazo <massimiliano.culpo@googlemail.com>2016-03-02 17:19:27 +0100
commitca41909ec52ab2b8f82ca91421d3882300531ac2 (patch)
tree3de564b31ef8169596135220188b3c1410ab5c84 /lib
parent4d63544fe918393de9265f8879bb0199a542cc3b (diff)
downloadspack-ca41909ec52ab2b8f82ca91421d3882300531ac2.tar.gz
spack-ca41909ec52ab2b8f82ca91421d3882300531ac2.tar.bz2
spack-ca41909ec52ab2b8f82ca91421d3882300531ac2.tar.xz
spack-ca41909ec52ab2b8f82ca91421d3882300531ac2.zip
package : removed do_clean()
Diffstat (limited to 'lib')
-rw-r--r--lib/spack/spack/cmd/clean.py2
-rw-r--r--lib/spack/spack/package.py9
-rw-r--r--lib/spack/spack/test/git_fetch.py4
-rw-r--r--lib/spack/spack/test/hg_fetch.py3
-rw-r--r--lib/spack/spack/test/mirror.py38
-rw-r--r--lib/spack/spack/test/svn_fetch.py4
6 files changed, 17 insertions, 43 deletions
diff --git a/lib/spack/spack/cmd/clean.py b/lib/spack/spack/cmd/clean.py
index 6e7179122c..0c8bd1d528 100644
--- a/lib/spack/spack/cmd/clean.py
+++ b/lib/spack/spack/cmd/clean.py
@@ -43,4 +43,4 @@ def clean(parser, args):
specs = spack.cmd.parse_specs(args.packages, concretize=True)
for spec in specs:
package = spack.repo.get(spec)
- package.do_clean()
+ package.stage.destroy()
diff --git a/lib/spack/spack/package.py b/lib/spack/spack/package.py
index 29b781a749..fa64b2c047 100644
--- a/lib/spack/spack/package.py
+++ b/lib/spack/spack/package.py
@@ -1138,13 +1138,6 @@ class Package(object):
"""Reverts expanded/checked out source to a pristine state."""
self.stage.restage()
-
- def do_clean(self):
- """Removes the package's build stage and source tarball."""
- if os.path.exists(self.stage.path):
- self.stage.destroy()
-
-
def format_doc(self, **kwargs):
"""Wrap doc string at 72 characters and format nicely"""
indent = kwargs.get('indent', 0)
@@ -1181,7 +1174,7 @@ class Package(object):
try:
return spack.util.web.find_versions_of_archive(
*self.all_urls, list_url=self.list_url, list_depth=self.list_depth)
- except spack.error.NoNetworkConnectionError, e:
+ except spack.error.NoNetworkConnectionError as e:
tty.die("Package.fetch_versions couldn't connect to:",
e.url, e.message)
diff --git a/lib/spack/spack/test/git_fetch.py b/lib/spack/spack/test/git_fetch.py
index caa076823e..6d6a67a1d3 100644
--- a/lib/spack/spack/test/git_fetch.py
+++ b/lib/spack/spack/test/git_fetch.py
@@ -52,19 +52,15 @@ class GitFetchTest(MockPackagesTest):
spec.concretize()
self.pkg = spack.repo.get(spec, new=True)
-
def tearDown(self):
"""Destroy the stage space used by this test."""
super(GitFetchTest, self).tearDown()
self.repo.destroy()
- self.pkg.do_clean()
-
def assert_rev(self, rev):
"""Check that the current git revision is equal to the supplied rev."""
self.assertEqual(self.repo.rev_hash('HEAD'), self.repo.rev_hash(rev))
-
def try_fetch(self, rev, test_file, args):
"""Tries to:
1. Fetch the repo using a fetch strategy constructed with
diff --git a/lib/spack/spack/test/hg_fetch.py b/lib/spack/spack/test/hg_fetch.py
index 75aa7ab17e..d884ed78a0 100644
--- a/lib/spack/spack/test/hg_fetch.py
+++ b/lib/spack/spack/test/hg_fetch.py
@@ -49,13 +49,10 @@ class HgFetchTest(MockPackagesTest):
spec.concretize()
self.pkg = spack.repo.get(spec, new=True)
-
def tearDown(self):
"""Destroy the stage space used by this test."""
super(HgFetchTest, self).tearDown()
self.repo.destroy()
- self.pkg.do_clean()
-
def try_fetch(self, rev, test_file, args):
"""Tries to:
diff --git a/lib/spack/spack/test/mirror.py b/lib/spack/spack/test/mirror.py
index 9e2c631978..f117e04242 100644
--- a/lib/spack/spack/test/mirror.py
+++ b/lib/spack/spack/test/mirror.py
@@ -104,29 +104,21 @@ class MirrorTest(MockPackagesTest):
saved_checksum_setting = spack.do_checksum
with pkg.stage:
- try:
- # Stage the archive from the mirror and cd to it.
- spack.do_checksum = False
- pkg.do_stage(mirror_only=True)
-
- # Compare the original repo with the expanded archive
- original_path = mock_repo.path
- if 'svn' in name:
- # have to check out the svn repo to compare.
- original_path = join_path(mock_repo.path, 'checked_out')
- svn('checkout', mock_repo.url, original_path)
-
- dcmp = dircmp(original_path, pkg.stage.source_path)
-
- # make sure there are no new files in the expanded tarball
- self.assertFalse(dcmp.right_only)
-
- # and that all original files are present.
- self.assertTrue(all(l in exclude for l in dcmp.left_only))
-
- finally:
- spack.do_checksum = saved_checksum_setting
- pkg.do_clean()
+ # Stage the archive from the mirror and cd to it.
+ spack.do_checksum = False
+ pkg.do_stage(mirror_only=True)
+ # Compare the original repo with the expanded archive
+ original_path = mock_repo.path
+ if 'svn' in name:
+ # have to check out the svn repo to compare.
+ original_path = join_path(mock_repo.path, 'checked_out')
+ svn('checkout', mock_repo.url, original_path)
+ dcmp = dircmp(original_path, pkg.stage.source_path)
+ # make sure there are no new files in the expanded tarball
+ self.assertFalse(dcmp.right_only)
+ # and that all original files are present.
+ self.assertTrue(all(l in exclude for l in dcmp.left_only))
+ spack.do_checksum = saved_checksum_setting
def test_git_mirror(self):
diff --git a/lib/spack/spack/test/svn_fetch.py b/lib/spack/spack/test/svn_fetch.py
index 6ac9e2f343..13a00f5df7 100644
--- a/lib/spack/spack/test/svn_fetch.py
+++ b/lib/spack/spack/test/svn_fetch.py
@@ -51,13 +51,10 @@ class SvnFetchTest(MockPackagesTest):
spec.concretize()
self.pkg = spack.repo.get(spec, new=True)
-
def tearDown(self):
"""Destroy the stage space used by this test."""
super(SvnFetchTest, self).tearDown()
self.repo.destroy()
- self.pkg.do_clean()
-
def assert_rev(self, rev):
"""Check that the current revision is equal to the supplied rev."""
@@ -70,7 +67,6 @@ class SvnFetchTest(MockPackagesTest):
return match.group(1)
self.assertEqual(get_rev(), rev)
-
def try_fetch(self, rev, test_file, args):
"""Tries to:
1. Fetch the repo using a fetch strategy constructed with