initial import code into git
[platform/upstream/mic.git] / setup.py
1 #!/usr/bin/env python
2
3 import os, sys
4 from distutils.core import setup
5 #try:
6 #    import setuptools
7 #    # enable "setup.py develop", optional
8 #except ImportError:
9 #    pass
10
11 MOD_NAME = 'micng'
12
13 version_path = 'VERSION'
14 if not os.path.isfile(version_path):
15     print 'No VERSION file in topdir, abort'
16     sys.exit(1)
17
18 try:
19     # first line should be the version number
20     version = open(version_path).readline().strip()
21     if not version:
22         print 'VERSION file is invalid, abort'
23         sys.exit(1)
24
25     ver_file = open('%s/__version__.py' % MOD_NAME, 'w')
26     ver_file.write("VERSION = \"%s\"\n" % version)
27     ver_file.close()
28 except IOError:
29     print 'WARNING: Cannot write version number file'
30     pass
31
32 PACKAGES = [MOD_NAME,
33             MOD_NAME + '/utils',
34             MOD_NAME + '/utils/kscommands',
35             MOD_NAME + '/utils/pkgmanagers',
36             MOD_NAME + '/imager',
37             MOD_NAME + '/pluginbase',
38            ]
39 setup(name=MOD_NAME,
40       version = version,
41       description = 'New MeeGo Image Creator',
42       author='Jian-feng Ding',
43       author_email='jian-feng.ding@intel.com',
44       url='https://meego.gitorious.org/meego-developer-tools/image-creator',
45       scripts=[
46           'tools/micng',
47           'tools/mic-image-create',
48           ],
49       packages = PACKAGES,
50 )
51