##// END OF EJS Templates
backported fixes for statistics from beta branch, try to fix issue #271...
backported fixes for statistics from beta branch, try to fix issue #271 - version bump

File last commit:

r1887:3246fcce default
r1887:3246fcce default
Show More
setup.py
126 lines | 3.9 KiB | text/x-python | PythonLexer
small fixes for distutils
r553 import sys
added docs to manifest, updated setup script
r1078 from rhodecode import get_version
Fixed Windows installation based on work of Mantis406 fork: "Replace py-bcrypt to make Windows installation easier"...
r1118 from rhodecode import __platform__
added __license__ into main of rhodecode, PEP8ify
r1205 from rhodecode import __license__
fixed setup.py file to use same platform as defined in main rhodecode PLATFORM_OTHERS,...
r1223 from rhodecode import PLATFORM_OTHERS
added docs to manifest, updated setup script
r1078
refactor codes and setup for python 2.5...
r564 py_version = sys.version_info
removed egg info, update files for distutils build...
r552
added check for python <2.5 in setup file
r1163 if py_version < (2, 5):
raise Exception('RhodeCode requires python 2.5 or later')
removed egg info, update files for distutils build...
r552 requirements = [
lib freeze
r818 "Pylons==1.0.0",
fixed requirements
r1551 "Beaker==1.5.4",
forced webhelpers version since it was making troubes during installation
r931 "WebHelpers>=1.2",
fixes #231 Added formencode version freeze to setup.py <1.2.4 was buggy
r1511 "formencode==1.2.4",
lib freeze
r1563 "SQLAlchemy==0.7.3",
"Mako==0.5.0",
updated some requirements to newest versions
r957 "pygments>=1.4",
enabled largefiles for stable release
r1797 "mercurial>=2.0,<2.1",
whoosh lib freeze
r1449 "whoosh<1.8",
updated required libs
r1413 "celery>=2.2.5,<2.3",
small fix for setup
r565 "babel",
update setup.py and frozen dateutils
r1188 "python-dateutil>=1.5.0,<2.0.0",
fixed requirements
r1551 "dulwich>=0.8.0,<0.9.0",
backported fixes for statistics from beta branch, try to fix issue #271...
r1887 "vcs==0.2.2",
enabled largefiles for stable release
r1797 "webob==1.0.8"
removed egg info, update files for distutils build...
r552 ]
fixed setup so it'll fetch tip of vcs for easier installation of beta version
r1456 dependency_links = [
]
merged with beta branch
r857 classifiers = ['Development Status :: 5 - Production/Stable',
fixed some problems with python setup.py operations due to import problems
r852 'Environment :: Web Environment',
'Framework :: Pylons',
'Intended Audience :: Developers',
updated contributors and setup accordingly to stable branch
r1565 'License :: OSI Approved :: GNU General Public License (GPL)',
fixed some problems with python setup.py operations due to import problems
r852 'Operating System :: OS Independent',
update setup.py and frozen dateutils
r1188 'Programming Language :: Python',
'Programming Language :: Python :: 2.5',
'Programming Language :: Python :: 2.6',
'Programming Language :: Python :: 2.7', ]
more docs update
r572
added docs to manifest, updated setup script
r1078 if py_version < (2, 6):
refactor codes and setup for python 2.5...
r564 requirements.append("simplejson")
requirements.append("pysqlite")
fixed setup.py file to use same platform as defined in main rhodecode PLATFORM_OTHERS,...
r1223 if __platform__ in PLATFORM_OTHERS:
Fixed Windows installation based on work of Mantis406 fork: "Replace py-bcrypt to make Windows installation easier"...
r1118 requirements.append("py-bcrypt")
enabled largefiles for stable release
r1797 # additional files from project that goes somewhere in the filesystem
# relative to sys.prefix
small fixes for distutils
r553 data_files = []
enabled largefiles for stable release
r1797 # additional files that goes into package itself
small fixes for distutils
r553 package_data = {'rhodecode': ['i18n/*/LC_MESSAGES/*.mo', ], }
removed egg info, update files for distutils build...
r552
updated docs and setup.py docs
r717 description = ('Mercurial repository browser/management with '
small fixes to docs, and setup file
r681 'build in push/pull server and full text search')
pep8ify root py files
r1204 keywords = ' '.join(['rhodecode', 'rhodiumcode', 'mercurial', 'git',
enabled largefiles for stable release
r1797 'code review', 'repo groups', 'ldap'
added docs to manifest, updated setup script
r1078 'repository management', 'hgweb replacement'
pep8ify root py files
r1204 'hgwebdir', 'gitweb replacement', 'serving hgweb', ])
enabled largefiles for stable release
r1797 # long description
small fixes for distutils
r553 try:
readme_file = 'README.rst'
changed official rhodecode favicon, from hg to some more generic...
r682 changelog_file = 'docs/changelog.rst'
fixed error in setup.py RST generation, speling fix for README
r868 long_description = open(readme_file).read() + '\n\n' + \
changed official rhodecode favicon, from hg to some more generic...
r682 open(changelog_file).read()
small fixes for distutils
r553 except IOError, err:
Fixed i18n installation
r589 sys.stderr.write("[WARNING] Cannot find file specified as "
changed official rhodecode favicon, from hg to some more generic...
r682 "long_description (%s)\n or changelog (%s) skipping that file" \
% (readme_file, changelog_file))
small fix for setup
r565 long_description = description
removed egg info, update files for distutils build...
r552
Marcin Kuzminski
initial commit.
r0 try:
from setuptools import setup, find_packages
except ImportError:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
enabled largefiles for stable release
r1797 # packages
small fixes for distutils
r553 packages = find_packages(exclude=['ez_setup'])
Marcin Kuzminski
initial commit.
r0
setup(
removed egg info, update files for distutils build...
r552 name='RhodeCode',
added version generation to pylons_app and showed it into template. Propagated baseController with some data for acces into each controller. Fixed simplehg middleware to get proper name of application
r185 version=get_version(),
small fix for setup
r565 description=description,
removed egg info, update files for distutils build...
r552 long_description=long_description,
added docs to manifest, updated setup script
r1078 keywords=keywords,
added __license__ into main of rhodecode, PEP8ify
r1205 license=__license__,
removed egg info, update files for distutils build...
r552 author='Marcin Kuzminski',
fixed setup and install instructions
r244 author_email='marcin@python-works.com',
fixed setup so it'll fetch tip of vcs for easier installation of beta version
r1456 dependency_links=dependency_links,
added changes made in production branch back into beta
r1143 url='http://rhodecode.org',
removed egg info, update files for distutils build...
r552 install_requires=requirements,
more docs update
r572 classifiers=classifiers,
Html changes and cleanups, made folders for html templates, implemented tags and branches pages
r127 setup_requires=["PasteScript>=1.6.3"],
removed egg info, update files for distutils build...
r552 data_files=data_files,
small fixes for distutils
r553 packages=packages,
Html changes and cleanups, made folders for html templates, implemented tags and branches pages
r127 include_package_data=True,
test_suite='nose.collector',
small fixes for distutils
r553 package_data=package_data,
renamed project to rhodecode
r547 message_extractors={'rhodecode': [
Marcin Kuzminski
initial commit.
r0 ('**.py', 'python', None),
('templates/**.mako', 'mako', {'input_encoding': 'utf-8'}),
added changes made in production branch back into beta
r1143 ('templates/**.html', 'mako', {'input_encoding': 'utf-8'}),
Marcin Kuzminski
initial commit.
r0 ('public/**', 'ignore', None)]},
Html changes and cleanups, made folders for html templates, implemented tags and branches pages
r127 zip_safe=False,
paster_plugins=['PasteScript', 'Pylons'],
entry_points="""
Marcin Kuzminski
initial commit.
r0 [paste.app_factory]
renamed project to rhodecode
r547 main = rhodecode.config.middleware:make_app
Marcin Kuzminski
initial commit.
r0
[paste.app_install]
main = pylons.util:PylonsInstaller
Implemented whoosh index building as paster command....
r683
[paste.global_paster_command]
make-index = rhodecode.lib.indexers:MakeIndex
added dbmigrate package, added model changes...
r833 upgrade-db = rhodecode.lib.dbmigrate:UpgradeDb
fixes #77 and adds extendable base Dn with custom uid specification
r775 celeryd=rhodecode.lib.celerypylons.commands:CeleryDaemonCommand
Marcin Kuzminski
initial commit.
r0 """,
)