Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/scripts
diff options
context:
space:
mode:
authorMarco Pesenti Gritti <mpg@redhat.com>2008-04-20 01:57:11 (GMT)
committer Marco Pesenti Gritti <mpg@redhat.com>2008-04-20 01:57:11 (GMT)
commit975c7980aee4ebe0f08c3bd6c4fe54274b1e9c60 (patch)
tree4f1feeafecf3f0e7d01d7df70fd5053fa112d229 /scripts
parentb1d6563a55cac244c944f7bd2a544a8884b68e01 (diff)
Add pylint and deps as tools.
Start working on a check command.
Diffstat (limited to 'scripts')
-rw-r--r--scripts/check.py13
-rw-r--r--scripts/config.py4
-rw-r--r--scripts/main.py1
3 files changed, 17 insertions, 1 deletions
diff --git a/scripts/check.py b/scripts/check.py
new file mode 100644
index 0000000..4c78a5c
--- /dev/null
+++ b/scripts/check.py
@@ -0,0 +1,13 @@
+import subprocess
+
+from jhbuild.commands import Command, register_command
+
+class cmd_check(Command):
+
+ name = 'check'
+ usage_args = ''
+
+ def run(self, config, options, args):
+ subprocess.call(['pylint', 'sugar', '--ignore', '_sugarext.so'])
+
+register_command(cmd_check)
diff --git a/scripts/config.py b/scripts/config.py
index 7c67c80..0fca61b 100644
--- a/scripts/config.py
+++ b/scripts/config.py
@@ -25,12 +25,14 @@ class Config(jhbuild.config.Config):
self.autogenargs = ''
self.moduleset = []
+ self._add_moduleset('tools.modules')
self._add_moduleset('platform.modules')
self._add_moduleset('activities.modules')
self._add_moduleset('extra.modules')
self._add_moduleset('extra-activities.modules')
- self.modules = [ 'meta-sugar-platform',
+ self.modules = [ 'meta-tools',
+ 'meta-sugar-platform',
'meta-sugar-activities' ]
self.checkoutroot = os.path.join(self._base_dir, 'source')
diff --git a/scripts/main.py b/scripts/main.py
index ac8483e..e93f9df 100644
--- a/scripts/main.py
+++ b/scripts/main.py
@@ -24,6 +24,7 @@ import traceback
import bundlemodule
import depscheck
+import check
from config import Config