Mercurial > public > src > rhodecode
comparison setup.py @ 613:ad2e97c6f17f
small fix for setup
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sat, 09 Oct 2010 17:53:15 +0200 |
parents | ba7e24cd4786 |
children | a60cd29ba7e2 |
comparison
equal
deleted
inserted
replaced
612:ba7e24cd4786 | 613:ad2e97c6f17f |
---|---|
3 py_version = sys.version_info | 3 py_version = sys.version_info |
4 | 4 |
5 requirements = [ | 5 requirements = [ |
6 "Pylons>=1.0.0", | 6 "Pylons>=1.0.0", |
7 "SQLAlchemy>=0.6", | 7 "SQLAlchemy>=0.6", |
8 "babel", | |
9 "Mako>=0.3.2", | 8 "Mako>=0.3.2", |
10 "vcs>=0.1.7", | 9 "vcs>=0.1.8", |
11 "pygments>=1.3.0", | 10 "pygments>=1.3.0", |
12 "mercurial>=1.6", | 11 "mercurial>=1.6", |
13 "whoosh==1.0.0", | 12 "whoosh==1.0.0", |
13 "celery>=2.0.0", | |
14 "py-bcrypt", | 14 "py-bcrypt", |
15 "celery", | 15 "babel", |
16 ] | 16 ] |
17 | 17 |
18 if sys.version_info < (2, 6): | 18 if sys.version_info < (2, 6): |
19 requirements.append("simplejson") | 19 requirements.append("simplejson") |
20 requirements.append("pysqlite") | 20 requirements.append("pysqlite") |
24 data_files = [] | 24 data_files = [] |
25 | 25 |
26 #additional files that goes into package itself | 26 #additional files that goes into package itself |
27 package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], } | 27 package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], } |
28 | 28 |
29 description = 'Mercurial repository serving and browsing app' | |
29 #long description | 30 #long description |
30 try: | 31 try: |
31 readme_file = 'README.rst' | 32 readme_file = 'README.rst' |
32 long_description = open(readme_file).read() | 33 long_description = open(readme_file).read() |
33 except IOError, err: | 34 except IOError, err: |
34 sys.stderr.write("[ERROR] Cannot find file specified as " | 35 sys.stderr.write("[ERROR] Cannot find file specified as " |
35 "long_description (%s)\n" % readme_file) | 36 "long_description (%s)\n" % readme_file) |
36 sys.exit(1) | 37 long_description = description |
37 | 38 |
38 | 39 |
39 try: | 40 try: |
40 from setuptools import setup, find_packages | 41 from setuptools import setup, find_packages |
41 except ImportError: | 42 except ImportError: |
46 packages = find_packages(exclude=['ez_setup']) | 47 packages = find_packages(exclude=['ez_setup']) |
47 | 48 |
48 setup( | 49 setup( |
49 name='RhodeCode', | 50 name='RhodeCode', |
50 version=get_version(), | 51 version=get_version(), |
51 description='Mercurial repository serving and browsing app', | 52 description=description, |
52 long_description=long_description, | 53 long_description=long_description, |
53 keywords='mercurial web hgwebdir replacement serving hgweb rhodecode', | 54 keywords='mercurial web hgwebdir replacement serving hgweb rhodecode', |
54 license='BSD', | 55 license='BSD', |
55 author='Marcin Kuzminski', | 56 author='Marcin Kuzminski', |
56 author_email='marcin@python-works.com', | 57 author_email='marcin@python-works.com', |