diff --git a/setup.py b/setup.py --- a/setup.py +++ b/setup.py @@ -4,7 +4,7 @@ import sys import platform if sys.version_info < (2, 5): - raise Exception('RhodeCode requires python 2.5 or later') + raise Exception('Kallithea requires python 2.5 or later') here = os.path.abspath(os.path.dirname(__file__)) @@ -19,7 +19,7 @@ def _get_meta_var(name, data, callback_h return callback_handler(eval(matches.groups()[0])) -_meta = open(os.path.join(here, 'rhodecode', '__init__.py'), 'rb') +_meta = open(os.path.join(here, 'kallithea', '__init__.py'), 'rb') _metadata = _meta.read() _meta.close() @@ -34,7 +34,7 @@ __platform__ = platform.system() is_windows = __platform__ in ['Windows'] requirements = [ - "waitress==0.8.4", + "waitress==0.8.8", "webob==1.0.8", "webtest==1.4.3", "Pylons==1.0.0", @@ -42,38 +42,42 @@ requirements = [ "WebHelpers==1.3", "formencode==1.2.4", "SQLAlchemy==0.7.10", - "Mako==0.7.3", + "Mako==0.9.0", "pygments>=1.5", "whoosh>=2.4.0,<2.5", "celery>=2.2.5,<2.3", - "babel", + "babel==0.9.6", "python-dateutil>=1.5.0,<2.0.0", - "dulwich>=0.8.7,<0.9.0", + "dulwich==0.9.3", "markdown==2.2.1", "docutils==0.8.1", "simplejson==2.5.2", "mock", + "pycrypto==2.6.0", + "URLObject==2.3.4", + "Routes==1.13", ] if sys.version_info < (2, 6): requirements.append("pysqlite") if sys.version_info < (2, 7): + requirements.append("importlib==1.0.1") requirements.append("unittest2") requirements.append("argparse") if is_windows: - requirements.append("mercurial==2.6.3") + requirements.append("mercurial==2.8.2") else: - requirements.append("py-bcrypt") - requirements.append("mercurial==2.6.3") + requirements.append("py-bcrypt==0.3.0") + requirements.append("mercurial==2.8.2") dependency_links = [ ] classifiers = [ - 'Development Status :: 5 - Production/Stable', + 'Development Status :: 4 - Beta' 'Environment :: Web Environment', 'Framework :: Pylons', 'Intended Audience :: Developers', @@ -91,14 +95,14 @@ classifiers = [ data_files = [] # additional files that goes into package itself -package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], } +package_data = {'kallithea': ['i18n/*/LC_MESSAGES/*.mo', ], } -description = ('RhodeCode is a fast and powerful management tool ' +description = ('Kallithea is a fast and powerful management tool ' 'for Mercurial and GIT with a built in push/pull server, ' 'full text search and code-review.') keywords = ' '.join([ - 'rhodecode', 'rhodiumcode', 'mercurial', 'git', 'code review', + 'kallithea', 'mercurial', 'git', 'code review', 'repo groups', 'ldap', 'repository management', 'hgweb replacement', 'hgwebdir', 'gitweb replacement', 'serving hgweb', ]) @@ -127,7 +131,7 @@ except ImportError: packages = find_packages(exclude=['ez_setup']) setup( - name='RhodeCode', + name='Kallithea', version=__version__, description=description, long_description=long_description, @@ -145,7 +149,7 @@ setup( include_package_data=True, test_suite='nose.collector', package_data=package_data, - message_extractors={'rhodecode': [ + message_extractors={'kallithea': [ ('**.py', 'python', None), ('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}), ('templates/**.html', 'mako', {'input_encoding': 'utf-8'}), @@ -154,26 +158,25 @@ setup( paster_plugins=['PasteScript', 'Pylons'], entry_points=""" [console_scripts] - rhodecode-api = rhodecode.bin.rhodecode_api:main - rhodecode-gist = rhodecode.bin.rhodecode_gist:main - rhodecode-config = rhodecode.bin.rhodecode_config:main + kallithea-api = kallithea.bin.kallithea_api:main + kallithea-gist = kallithea.bin.kallithea_gist:main + kallithea-config = kallithea.bin.kallithea_config:main [paste.app_factory] - main = rhodecode.config.middleware:make_app + main = kallithea.config.middleware:make_app [paste.app_install] main = pylons.util:PylonsInstaller [paste.global_paster_command] - setup-rhodecode=rhodecode.lib.paster_commands.setup_rhodecode:Command - cleanup-repos=rhodecode.lib.paster_commands.cleanup:Command - update-repoinfo=rhodecode.lib.paster_commands.update_repoinfo:Command - make-rcext=rhodecode.lib.paster_commands.make_rcextensions:Command - repo-scan=rhodecode.lib.paster_commands.repo_scan:Command - cache-keys=rhodecode.lib.paster_commands.cache_keys:Command - ishell=rhodecode.lib.paster_commands.ishell:Command - make-index=rhodecode.lib.paster_commands.make_index:Command - upgrade-db=rhodecode.lib.dbmigrate:UpgradeDb - celeryd=rhodecode.lib.celerypylons.commands:CeleryDaemonCommand + setup-db=kallithea.lib.paster_commands.setup_db:Command + update-repoinfo=kallithea.lib.paster_commands.update_repoinfo:Command + make-rcext=kallithea.lib.paster_commands.make_rcextensions:Command + repo-scan=kallithea.lib.paster_commands.repo_scan:Command + cache-keys=kallithea.lib.paster_commands.cache_keys:Command + ishell=kallithea.lib.paster_commands.ishell:Command + make-index=kallithea.lib.paster_commands.make_index:Command + upgrade-db=kallithea.lib.dbmigrate:UpgradeDb + celeryd=kallithea.lib.celerypylons.commands:CeleryDaemonCommand """, )