Files
@ 54e84659cb3a
Branch filter:
Location: kallithea/rhodecode/__init__.py - annotation
54e84659cb3a
2.1 KiB
text/x-python
fixes for release 1.2.4
- docs updates
- requires.txt file
- changelog
- docs updates
- requires.txt file
- changelog
e8c9ff1da9ba e8c9ff1da9ba c3480c69fa4e c3480c69fa4e e8c9ff1da9ba e8c9ff1da9ba e8c9ff1da9ba e8c9ff1da9ba e8c9ff1da9ba e8c9ff1da9ba 54e84659cb3a e8c9ff1da9ba e8c9ff1da9ba a671db5bdd58 a671db5bdd58 a671db5bdd58 a671db5bdd58 6832ef664673 1e757ac98988 1e757ac98988 1e757ac98988 1e757ac98988 6832ef664673 1e757ac98988 a671db5bdd58 b0e2c949c34b 1e757ac98988 3246fcce2402 e8c9ff1da9ba 3246fcce2402 b0e2c949c34b f4807acf643d 1e757ac98988 f4807acf643d 95e6a005630c 07963dd1f0f1 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a 54e84659cb3a b76da6f22e0f 70e646b2806a 22273bec00ba b76da6f22e0f 54e84659cb3a b76da6f22e0f c3480c69fa4e c3480c69fa4e e8c9ff1da9ba 1e757ac98988 f4807acf643d 1e757ac98988 c3480c69fa4e c3480c69fa4e 1e757ac98988 e2f3c8e6939d e2f3c8e6939d e2f3c8e6939d b0e2c949c34b e2f3c8e6939d | # -*- coding: utf-8 -*-
"""
rhodecode.__init__
~~~~~~~~~~~~~~~~~~
RhodeCode, a web based repository management based on pylons
versioning implementation: http://semver.org/
:created_on: Apr 9, 2010
:author: marcink
:copyright: (C) 2010-2012 Marcin Kuzminski <marcin@python-works.com>
:license: GPLv3, see COPYING for more details.
"""
# This program is free software: you can redistribute it and/or modify
# it under the terms of the GNU General Public License as published by
# the Free Software Foundation, either version 3 of the License, or
# (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program. If not, see <http://www.gnu.org/licenses/>.
import platform
VERSION = (1, 2, 4)
__version__ = '.'.join((str(each) for each in VERSION[:4]))
__dbversion__ = 3 # defines current db version for migrations
__platform__ = platform.system()
__license__ = 'GPLv3'
PLATFORM_WIN = ('Windows')
PLATFORM_OTHERS = ('Linux', 'Darwin', 'FreeBSD', 'OpenBSD', 'SunOS')
requirements = [
"Pylons==1.0.0",
"Beaker==1.5.4",
"WebHelpers>=1.2",
"formencode==1.2.4",
"SQLAlchemy==0.7.4",
"Mako==0.5.0",
"pygments>=1.4",
"mercurial>=2.0,<2.1",
"whoosh<1.8",
"celery>=2.2.5,<2.3",
"babel",
"python-dateutil>=1.5.0,<2.0.0",
"dulwich>=0.8.0,<0.9.0",
"vcs==0.2.2",
"webob==1.0.8"
]
try:
from rhodecode.lib import get_current_revision
_rev = get_current_revision(quiet=True)
except ImportError:
# this is needed when doing some setup.py operations
_rev = False
if len(VERSION) > 3 and _rev:
__version__ += ' [rev:%s]' % _rev[0]
def get_version():
"""Returns shorter version (digit parts only) as string."""
return '.'.join((str(each) for each in VERSION[:3]))
BACKENDS = {
'hg': 'Mercurial repository',
#'git': 'Git repository',
}
|