Merge remote branch 'remotes/jwandborg/feature_400-resize_images_to_fit_page'
[mediagoblin.git] / setup.py
CommitLineData
8e1e744d 1# GNU MediaGoblin -- federated, autonomous media hosting
e5572c60
ML
2# Copyright (C) 2011 Free Software Foundation, Inc
3#
4# This program is free software: you can redistribute it and/or modify
5# it under the terms of the GNU Affero General Public License as published by
6# the Free Software Foundation, either version 3 of the License, or
7# (at your option) any later version.
8#
9# This program is distributed in the hope that it will be useful,
10# but WITHOUT ANY WARRANTY; without even the implied warranty of
11# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12# GNU Affero General Public License for more details.
13#
14# You should have received a copy of the GNU Affero General Public License
15# along with this program. If not, see <http://www.gnu.org/licenses/>.
16
31a8ff42
CAW
17from setuptools import setup, find_packages
18
31a8ff42
CAW
19setup(
20 name = "mediagoblin",
4d4b49a8 21 version = "0.0.2",
31a8ff42
CAW
22 packages=find_packages(exclude=['ez_setup', 'examples', 'tests']),
23 zip_safe=False,
0c04118b
CAW
24 # scripts and dependencies
25 install_requires = [
26 'setuptools',
27 'PasteScript',
28 'beaker',
29 'routes',
30 'pymongo',
508775bd 31 'mongokit',
0c04118b
CAW
32 'webob',
33 'wtforms',
6755f50e 34 'py-bcrypt',
4b5f4e87 35 'nose',
9578fe50 36 'werkzeug',
6bcab715 37 'celery',
132a68b5
CAW
38 'jinja2',
39 'sphinx',
883cf497 40 'PIL',
84d4f04e 41 'Babel',
0546833c 42 'translitcodec',
029cad45 43 'argparse',
c5678c1a 44 'webtest',
f970e6e5 45 'ConfigObj',
44e2da2f 46 'Markdown',
d45e3966
CAW
47 ## For now we're expecting that users will install this from
48 ## their package managers.
49 # 'lxml',
0c04118b 50 ],
4b5f4e87 51 test_suite='nose.collector',
0c04118b 52
31a8ff42 53 license = 'AGPLv3',
4d4b49a8 54 author = 'Free Software Foundation and contributors',
e5572c60 55 author_email = 'cwebber@gnu.org',
31a8ff42 56 entry_points = """\
029cad45
CAW
57 [console_scripts]
58 gmg = mediagoblin.gmg_commands:main_cli
59
31a8ff42 60 [paste.app_factory]
0c04118b 61 app = mediagoblin.app:paste_app_factory
df0953ce
CAW
62
63 [zc.buildout]
64 make_user_dev_dirs = mediagoblin.buildout_recipes:MakeUserDevDirs
84d4f04e
CAW
65
66 [babel.extractors]
67 jinja2 = jinja2.ext:babel_extract
31a8ff42
CAW
68 """,
69 )