comparison setup.py @ 565: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
564:ba7e24cd4786 565: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',