kiwi-el8/setup.py
Thomas Schraitle 098f720798 Fix #5: Improve setup.py
* setup.py:
  - use setuptools always, no need to check for distutils
  - include keywords 'include_package_data', 'zip_safe', and 'classifiers'
* setup.cfg:
  - add bdist_wheel and sdist section
* Add missing MANIFEST.in (needed for setup.py dist)
* Remove executable bit for LICENSE and README.md
2015-12-14 22:32:25 +01:00

41 lines
1.2 KiB
Python
Executable File

#!/usr/bin/env python
# -*- encoding: utf-8 -*-
from setuptools import setup
from kiwi.version import __VERSION__
config = {
'name': 'kiwi',
'description': 'KIWI - Appliance Builder',
'author': 'Marcus Schäfer',
'url': 'https://github.com/openSUSE/kiwi',
'download_url': 'https://github.com/openSUSE/kiwi',
'author_email': 'ms@suse.com',
'version': __VERSION__,
'install_requires': [
'docopt==0.6.2',
'lxml'
],
'packages': ['kiwi'],
'entry_points': {
'console_scripts': ['kiwi=kiwi.kiwi:main'],
},
'include_package_data': True,
'zip_safe': False,
'classifiers': [
# complete classifier list: http://pypi.python.org/pypi?%3Aaction=list_classifiers
#'Development Status :: 3 - Alpha',
#'Development Status :: 4 - Beta',
#'Development Status :: 5 - Production/Stable',
'Intended Audience :: Developers',
'License :: OSI Approved :: GNU General Public License v2 (GPLv2)',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3.3',
'Topic :: System :: Operating System',
],
}
setup(**config)