aboutsummaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2010-10-06 15:37:23 +0200
committerMarcin Kuzminski <marcin@python-works.com>2010-10-06 15:37:23 +0200
commit2f28a5de6fb0af89039442279e2009a726ebf729 (patch)
treedc55f195da60ba8cf9f8b6555971561978c00e7e /setup.py
parentd8d9aa98c90fb06275142bea69fd6658ecdbd16e (diff)
removed egg info, update files for distutils build
updated READMES some config files --HG-- rename : init.d/rhodecode_daemon => init.d/rhodecode-daemon rename : init.d/rhodecode_daemon2 => init.d/rhodecode-daemon2
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py47
1 files changed, 32 insertions, 15 deletions
diff --git a/setup.py b/setup.py
index ff6b4831..abcb3300 100644
--- a/setup.py
+++ b/setup.py
@@ -1,4 +1,31 @@
from rhodecode import get_version
+
+
+requirements = [
+ "Pylons>=1.0.0",
+ "SQLAlchemy>=0.6",
+ "babel",
+ "Mako>=0.3.2",
+ "vcs>=0.1.7",
+ "pygments>=1.3.0",
+ "mercurial>=1.6",
+ "pysqlite",
+ "whoosh==1.0.0",
+ "py-bcrypt",
+ "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']),
+ ]
+
+
+long_description = '\n' + open('README.rst').read()
+
try:
from setuptools import setup, find_packages
except ImportError:
@@ -7,28 +34,18 @@ except ImportError:
from setuptools import setup, find_packages
setup(
- name='RhodeCode-%s' % get_version(),
+ name='RhodeCode',
version=get_version(),
description='Mercurial repository serving and browsing app',
+ long_description=long_description,
keywords='mercurial web hgwebdir replacement serving hgweb rhodecode',
license='BSD',
- author='marcin kuzminski',
+ author='Marcin Kuzminski',
author_email='marcin@python-works.com',
url='http://hg.python-works.com',
- install_requires=[
- "Pylons>=1.0.0",
- "SQLAlchemy>=0.6",
- "babel",
- "Mako>=0.3.2",
- "vcs>=0.1.7",
- "pygments>=1.3.0",
- "mercurial>=1.6",
- "pysqlite",
- "whoosh==1.0.0b20",
- "py-bcrypt",
- "celery",
- ],
+ install_requires=requirements,
setup_requires=["PasteScript>=1.6.3"],
+ data_files=data_files,
packages=find_packages(exclude=['ez_setup']),
include_package_data=True,
test_suite='nose.collector',