123456789101112131415161718192021222324252627282930313233343536373839404142 |
- #!/usr/bin/env python
- import os, sys
- from distutils.core import setup
- try:
- import setuptools
- # enable "setup.py develop", optional
- except ImportError:
- pass
- if 'install' in sys.argv and \
- 'MAKEFLAGS' not in os.environ and \
- 'RPM_BUILD_ROOT' not in os.environ:
- repl = raw_input('WARNING: Please use `make install` for installation, continue(y/N)? ')
- if repl != 'y':
- sys.exit(1)
- # For debian based systems, '--install-layout=deb' is needed after 2.6
- if sys.version_info[:2] <= (2, 5) and '--install-layout=deb' in sys.argv:
- del sys.argv[sys.argv.index('--install-layout=deb')]
- version_path = 'VERSION'
- try:
- # first line should be the version number
- version = open(version_path).readline().strip()
- ver_file = open('spectacle/__version__.py', 'w')
- ver_file.write("VERSION = \"%s\"\n" % version)
- ver_file.close()
- except IOError:
- print 'WARNING: Cannot write version number file'
- setup(name='spectacle',
- version = version,
- description='Spectacle',
- author='Anas Nashif, Jian-feng Ding',
- author_email='anas.nashif@intel.com, jian-feng.ding@intel.com',
- url='https://meego.gitorious.org/meego-developer-tools/spectacle',
- scripts=['tools/specify', 'tools/ini2spectacle', 'tools/spec2spectacle', 'tools/deb2spectacle'],
- packages=['spectacle', 'spectacle.spec', 'spectacle.dsc'],
- package_data={'spectacle': ['data/*.csv', 'data/GROUPS']},
- )
|