Parent: [f00588] (diff)

Child: [78aa7a] (diff)

Download this file

setup.py    114 lines (97 with data), 3.4 kB

  1
  2
  3
  4
  5
  6
  7
  8
  9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 46
 47
 48
 49
 50
 51
 52
 53
 54
 55
 56
 57
 58
 59
 60
 61
 62
 63
 64
 65
 66
 67
 68
 69
 70
 71
 72
 73
 74
 75
 76
 77
 78
 79
 80
 81
 82
 83
 84
 85
 86
 87
 88
 89
 90
 91
 92
 93
 94
 95
 96
 97
 98
 99
100
101
102
103
104
105
106
107
108
109
110
111
112
# -*- coding: utf-8 -*-
try:
from setuptools import setup, find_packages
except ImportError:
from ez_setup import use_setuptools
use_setuptools()
from setuptools import setup, find_packages
from allura.version import __version__
setup(
name='Allura',
version=__version__,
description='',
author='SourceForge Team',
author_email='allura@geek.net',
url='http://sourceforge.net/p/',
install_requires=[
"TurboGears2 >= 2.1a1",
"PasteScript",
"Babel >= 0.9.4",
"Lamson",
"Carrot",
"pymongo >= 1.7",
"pysolr",
"repoze.what-quickstart",
"sqlalchemy-migrate",
"Markdown >= 2.0.3",
"Pygments >= 1.1.1",
"PyYAML >= 3.09",
"python-openid >= 2.2.4",
"python-ldap == 2.3.9",
"python-dateutil >= 1.4.1",
"WebOb == 0.9.8",
"WebTest == 1.2",
"python-oembed >= 0.1.1",
"EasyWidgets >= 0.1.1",
"PIL >= 1.1.7",
"iso8601",
"sf.phpsession==0.1",
"chardet==1.0.1",
"feedparser>=4.1,<=4.2",
],
setup_requires=["PasteScript >= 1.7"],
paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools', 'ForgeMail'],
packages=find_packages(exclude=['ez_setup']),
include_package_data=True,
test_suite='nose.collector',
tests_require=['WebTest >= 1.2', 'BeautifulSoup'],
package_data={'allura': ['i18n/*/LC_MESSAGES/*.mo',
'templates/*/*',
'public/*/*']},
message_extractors={'allura': [
('**.py', 'python', None),
('templates/**.mako', 'mako', None),
('templates/**.html', 'genshi', None),
('public/**', 'ignore', None)]},
entry_points="""
[paste.app_factory]
main = allura.config.middleware:make_app
tool_test = allura.config.middleware:make_tool_test_app
[paste.app_install]
main = pylons.util:PylonsInstaller
tool_test = pylons.util:PylonsInstaller
[paste.paster_create_template]
forgeapp=allura.pastetemplate:ForgeAppTemplate
[allura]
profile = allura.ext.user_profile:UserProfileApp
admin = allura.ext.admin:AdminApp
search = allura.ext.search:SearchApp
home = allura.ext.project_home:ProjectHomeApp
[allura.auth]
local = allura.lib.plugin:LocalAuthenticationProvider
ldap = allura.lib.plugin:LdapAuthenticationProvider
[allura.project_registration]
local = allura.lib.plugin:LocalProjectRegistrationProvider
[allura.theme]
allura = allura.lib.plugin:ThemeProvider
[flyway.migrations]
pyforge = allura.migrations
[flyway.test_migrations]
a = flyway.tests.migrations_a
b = flyway.tests.migrations_b
[paste.paster_command]
reactor_setup = allura.command:ReactorSetupCommand
reactor = allura.command:ReactorCommand
sendmsg = allura.command:SendMessageCommand
models = allura.command:ShowModelsCommand
reindex = allura.command:ReindexCommand
ensure_index = allura.command:EnsureIndexCommand
script = allura.command:ScriptCommand
set-tool-access = allura.command:SetToolAccessCommand
flyway = flyway.command:MigrateCommand
[easy_widgets.resources]
ew_resources=allura.config.resources:register_ew_resources
[easy_widgets.engines]
jinja = allura.config.app_cfg:JinjaEngine
""",
)