summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
Diffstat (limited to '')
-rwxr-xr-xsetup.py19
1 files changed, 18 insertions, 1 deletions
diff --git a/setup.py b/setup.py
index 097d8f0..7e1e4f3 100755
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@
2 2
3import os 3import os
4 4
5from distutils.core import setup 5from distutils.core import setup, Command
6from DistUtilsExtra.command import * 6from DistUtilsExtra.command import *
7 7
8__version__ = '0.5.3' 8__version__ = '0.5.3'
@@ -13,6 +13,22 @@ __version__ = '0.5.3'
13if os.path.exists('MANIFEST'): 13if os.path.exists('MANIFEST'):
14 os.remove('MANIFEST') 14 os.remove('MANIFEST')
15 15
16
17class PyTest(Command):
18 user_options = []
19 def initialize_options(self):
20 pass
21
22 def finalize_options(self):
23 pass
24
25 def run(self):
26 import subprocess
27 import sys
28 os.chdir('test')
29 errno = subprocess.call([sys.executable, 'test.py', '--local'])
30 raise SystemExit(errno)
31
16setup( 32setup(
17 name='MAT', 33 name='MAT',
18 version=__version__, 34 version=__version__,
@@ -34,6 +50,7 @@ setup(
34 ('share/nautilus-python/extensions', ['nautilus/nautilus-mat.py']) 50 ('share/nautilus-python/extensions', ['nautilus/nautilus-mat.py'])
35 ], 51 ],
36 cmdclass={ 52 cmdclass={
53 'test': PyTest,
37 'build': build_extra.build_extra, 54 'build': build_extra.build_extra,
38 'build_i18n': build_i18n.build_i18n, 55 'build_i18n': build_i18n.build_i18n,
39 'build_help': build_help.build_help, 56 'build_help': build_help.build_help,