Added a FakeRemoteStorage, for testing purposes
[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',
0c04118b 45 ],
4b5f4e87 46 test_suite='nose.collector',
0c04118b 47
31a8ff42 48 license = 'AGPLv3',
4d4b49a8 49 author = 'Free Software Foundation and contributors',
e5572c60 50 author_email = 'cwebber@gnu.org',
31a8ff42 51 entry_points = """\
029cad45
CAW
52 [console_scripts]
53 gmg = mediagoblin.gmg_commands:main_cli
54
31a8ff42 55 [paste.app_factory]
0c04118b 56 app = mediagoblin.app:paste_app_factory
df0953ce
CAW
57
58 [zc.buildout]
59 make_user_dev_dirs = mediagoblin.buildout_recipes:MakeUserDevDirs
84d4f04e
CAW
60
61 [babel.extractors]
62 jinja2 = jinja2.ext:babel_extract
31a8ff42
CAW
63 """,
64 )