|
a/Allura/setup.py |
|
b/Allura/setup.py |
|
... |
|
... |
4 |
except ImportError:
|
4 |
except ImportError:
|
5 |
from ez_setup import use_setuptools
|
5 |
from ez_setup import use_setuptools
|
6 |
use_setuptools()
|
6 |
use_setuptools()
|
7 |
from setuptools import setup, find_packages
|
7 |
from setuptools import setup, find_packages
|
8 |
|
8 |
|
9 |
from allura.version import __version__
|
9 |
exec open('allura/version.py').read()
|
10 |
|
10 |
|
11 |
PROJECT_DESCRIPTION='''
|
11 |
PROJECT_DESCRIPTION='''
|
12 |
Allura is an open source implementation of a software "forge", a web site
|
12 |
Allura is an open source implementation of a software "forge", a web site
|
13 |
that manages source code repositories, bug reports, discussions, mailing
|
13 |
that manages source code repositories, bug reports, discussions, mailing
|
14 |
lists, wiki pages, blogs and more for any number of individual projects.
|
14 |
lists, wiki pages, blogs and more for any number of individual projects.
|
|
... |
|
... |
36 |
'Programming Language :: Python :: 2.6',
|
36 |
'Programming Language :: Python :: 2.6',
|
37 |
'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
|
37 |
'Topic :: Internet :: WWW/HTTP :: WSGI :: Application',
|
38 |
'License :: OSI Approved :: Apache Software License',
|
38 |
'License :: OSI Approved :: Apache Software License',
|
39 |
],
|
39 |
],
|
40 |
install_requires=[
|
40 |
install_requires=[
|
41 |
"TurboGears2 >= 2.1a1",
|
41 |
"TurboGears2",
|
|
|
42 |
"tg.devtools",
|
|
|
43 |
"pypeline",
|
|
|
44 |
"datadiff",
|
|
|
45 |
"BeautifulSoup",
|
42 |
"PasteScript",
|
46 |
"PasteScript",
|
43 |
"Babel >= 0.9.4",
|
47 |
"Babel >= 0.9.4",
|
44 |
"pymongo >= 1.7",
|
48 |
"pymongo >= 1.9,<2.0",
|
|
|
49 |
"jinja2",
|
45 |
"pysolr",
|
50 |
"pysolr",
|
46 |
"repoze.what-quickstart",
|
51 |
"repoze.what-quickstart",
|
47 |
"sqlalchemy-migrate",
|
52 |
"sqlalchemy-migrate",
|
48 |
"Markdown >= 2.0.3",
|
53 |
"Markdown >= 2.0.3",
|
49 |
"Pygments >= 1.1.1",
|
54 |
"Pygments >= 1.1.1",
|
50 |
"PyYAML >= 3.09",
|
55 |
"PyYAML >= 3.09",
|
51 |
"python-openid >= 2.2.4",
|
56 |
"python-openid >= 2.2.4",
|
52 |
"python-dateutil >= 1.4.1",
|
57 |
"python-dateutil >= 1.4.1",
|
53 |
"WebOb >= 0.9.8",
|
58 |
"WebOb >= 0.9.8",
|
54 |
"WebTest == 1.2",
|
59 |
"WebTest >= 1.2",
|
55 |
"EasyWidgets >= 0.1.1",
|
60 |
"EasyWidgets >= 0.1.1",
|
56 |
"PIL >= 1.1.7",
|
61 |
"PIL >= 1.1.7",
|
57 |
"iso8601",
|
62 |
"iso8601",
|
58 |
"chardet == 1.0.1",
|
63 |
"chardet >= 1.0.1",
|
59 |
"feedparser >= 5.0.1",
|
64 |
"feedparser >= 5.0.1",
|
60 |
"oauth2 == 1.2.0",
|
65 |
"oauth2 >= 1.2.0",
|
|
|
66 |
"Ming >= 0.2.2dev-20110930",
|
61 |
],
|
67 |
],
|
62 |
setup_requires=["PasteScript >= 1.7"],
|
68 |
setup_requires=["PasteScript >= 1.7"],
|
63 |
paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools', 'Ming'],
|
69 |
paster_plugins=['PasteScript', 'Pylons', 'TurboGears2', 'tg.devtools', 'Ming'],
|
64 |
packages=find_packages(exclude=['ez_setup']),
|
70 |
packages=find_packages(exclude=['ez_setup']),
|
65 |
include_package_data=True,
|
71 |
include_package_data=True,
|
66 |
test_suite='nose.collector',
|
72 |
test_suite='nose.collector',
|
67 |
tests_require=['WebTest >= 1.2', 'BeautifulSoup', 'pytidylib', 'poster'],
|
73 |
tests_require=['WebTest >= 1.2', 'BeautifulSoup', 'pytidylib', 'poster', 'nose'],
|
68 |
package_data={'allura': ['i18n/*/LC_MESSAGES/*.mo',
|
74 |
package_data={'allura': ['i18n/*/LC_MESSAGES/*.mo',
|
69 |
'templates/*/*',
|
75 |
'templates/*/*',
|
70 |
'public/*/*']},
|
76 |
'public/*/*']},
|
71 |
message_extractors={'allura': [
|
77 |
message_extractors={'allura': [
|
72 |
('**.py', 'python', None),
|
78 |
('**.py', 'python', None),
|