diff options
author | Marcin Kuzminski <marcin@python-works.com> | 2010-10-06 18:02:46 +0200 |
---|---|---|
committer | Marcin Kuzminski <marcin@python-works.com> | 2010-10-06 18:02:46 +0200 |
commit | 8c6217da2e7d79b0d73fccacd89bd823e0674226 (patch) | |
tree | 928fc0dcd3bac824c3440f4280411fbe64f954b6 /setup.py | |
parent | 2f28a5de6fb0af89039442279e2009a726ebf729 (diff) |
small fixes for distutils
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 30 |
1 files changed, 19 insertions, 11 deletions
@@ -1,5 +1,5 @@ from rhodecode import get_version - +import sys requirements = [ "Pylons>=1.0.0", @@ -15,16 +15,22 @@ requirements = [ "celery", ] -#additional files for project -data_files = [ - ('init.d', ['init.d/rhodecode-daemon', - 'init.d/rhodecode-daemon2', - 'init.d/celeryd']), - ('', ['celeryconfig.py', 'production.ini', 'development.ini']), - ] +#additional files from project that goes somewhere in the filesystem +#relative to sys.prefix +data_files = [] + +#additional files that goes into package itself +package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], } +#long description +try: + readme_file = 'README.rst' + long_description = open(readme_file).read() +except IOError, err: + sys.stderr.write("[ERROR] Cannot find file specified as " + "long_description (%s)\n" % readme_file) + sys.exit(1) -long_description = '\n' + open('README.rst').read() try: from setuptools import setup, find_packages @@ -32,6 +38,8 @@ except ImportError: from ez_setup import use_setuptools use_setuptools() from setuptools import setup, find_packages +#packages +packages = find_packages(exclude=['ez_setup']) setup( name='RhodeCode', @@ -46,10 +54,10 @@ setup( install_requires=requirements, setup_requires=["PasteScript>=1.6.3"], data_files=data_files, - packages=find_packages(exclude=['ez_setup']), + packages=packages, include_package_data=True, test_suite='nose.collector', - package_data={'rhodecode': ['i18n/*/LC_MESSAGES/*.mo']}, + package_data=package_data, message_extractors={'rhodecode': [ ('**.py', 'python', None), ('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}), |