summaryrefslogtreecommitdiffstats
path: root/modules/cabal.py
diff options
context:
space:
mode:
authorYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-02 15:29:56 -0500
committerYaakov M. Nemoy <loupgaroublond@gmail.com>2009-01-02 15:29:56 -0500
commit9779e186a5cf6adb3dd5bc1b7f7fee2f5d328e9e (patch)
tree3ef9250faf12a98634f8124d32d2609ed1b28f5d /modules/cabal.py
parent91f29794cdaa848de34b58321b8b47a52bfa1695 (diff)
downloadfedora-devshell-9779e186a5cf6adb3dd5bc1b7f7fee2f5d328e9e.tar.gz
fedora-devshell-9779e186a5cf6adb3dd5bc1b7f7fee2f5d328e9e.tar.xz
fedora-devshell-9779e186a5cf6adb3dd5bc1b7f7fee2f5d328e9e.zip
Replaces package as an entity for tarballs with sourceball.
Coming up is SCM which is an alternate form of package.
Diffstat (limited to 'modules/cabal.py')
-rw-r--r--modules/cabal.py6
1 files changed, 3 insertions, 3 deletions
diff --git a/modules/cabal.py b/modules/cabal.py
index faa01cd..0fd0e94 100644
--- a/modules/cabal.py
+++ b/modules/cabal.py
@@ -32,14 +32,14 @@ from base.exceptions import ExecutionException
from base.util import pwd, one
from base.vars import orig_src_dir, haskell_compiler
-from modules.package import Package
+from modules.sourceball import SourceBall
class Cabal(Module):
def __init__(self, name, root='~/haskell'):
self.name = name
self.root = expanduser(root)
with pwd(self.root):
- self.package = Package(name)
+ self.package = SourceBall(name)
self.original = orig_src_dir
self.compiler = haskell_compiler
@@ -136,7 +136,7 @@ class Cabal(Module):
match = hackage_title.search(page)
groups = match.groups()
print groups
- if pkg = groups[0]:
+ if pkg == groups[0]:
return groups[1]
else:
raise ExecutionException("package does not match package name, can't determine version, sorry")