[TIC-Core] Fix .ks URL matching bug (failing TIC-Core)
[archive/20170607/tools/tic-core.git] / setup.py
1 #!/usr/bin/python
2 # Copyright (c) 2016 Samsung Electronics Co., Ltd
3 #
4 # Licensed under the Flora License, Version 1.1 (the "License");
5 # you may not use this file except in compliance with the License.
6 # You may obtain a copy of the License at
7 #
8 #     http://floralicense.org/license/
9 #
10 # Unless required by applicable law or agreed to in writing, software
11 # distributed under the License is distributed on an "AS IS" BASIS,
12 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 # See the License for the specific language governing permissions and
14 # limitations under the License.
15 #
16 # Contributors:
17 # - S-Core Co., Ltd
18
19 import os, sys
20 from distutils.core import setup
21
22 MOD_NAME = 'tic'
23
24 version_path = 'VERSION'
25
26 if not os.path.isfile(version_path):
27     print('No VERSION file in topdir, abort')
28     sys.exit(1)
29
30 try:
31     # first line should be the version number
32     version = open(version_path).readline().strip()
33     if not version:
34         print('VERSION file is invalid, abort')
35         sys.exit(1)
36
37     ver_file = open('%s/__version__.py' % MOD_NAME, 'w')
38     ver_file.write("VERSION = \"%s\"\n" % version)
39     ver_file.close()
40 except IOError:
41     print('WARNING: Cannot write version number file')
42
43 setup(name=MOD_NAME,
44       version=version,
45       description='package dependency analyzer for image creation',
46       author='Chulwoo Shin',
47       author_email='cw1.shin@samsung.com',
48       url='https://',
49       scripts=['tools/tic-core'],
50       packages=['tic',
51                 'tic.parser',
52                 'tic.server',
53                 'tic.utils'] 
54      )