X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=setup.py;h=097dd7f29e83b0fd39853b39e727705798d8efbd;hb=6a6355a98957f52ac6d76de55aad584867f882fe;hp=c19e801fe5e477749692cf8a033fddcc6cd1c68e;hpb=31a8ff428869614db3cae06ab24dbdb1e3d98064;p=mediagoblin.git diff --git a/setup.py b/setup.py index c19e801f..097dd7f2 100644 --- a/setup.py +++ b/setup.py @@ -1,17 +1,63 @@ -from setuptools import setup, find_packages +# GNU MediaGoblin -- federated, autonomous media hosting +# Copyright (C) 2011 Free Software Foundation, Inc +# +# This program is free software: you can redistribute it and/or modify +# it under the terms of the GNU Affero 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 Affero General Public License for more details. +# +# You should have received a copy of the GNU Affero General Public License +# along with this program. If not, see . -import sys +from setuptools import setup, find_packages setup( name = "mediagoblin", - version = "0.0.1", + version = "0.0.2", packages=find_packages(exclude=['ez_setup', 'examples', 'tests']), zip_safe=False, + # scripts and dependencies + install_requires = [ + 'setuptools', + 'PasteScript', + 'beaker', + 'routes', + 'pymongo', + 'mongokit', + 'webob', + 'wtforms', + 'py-bcrypt', + 'nose', + 'werkzeug', + 'celery', + 'jinja2', + 'sphinx', + 'PIL', + 'Babel', + 'translitcodec', + 'argparse', + ], + test_suite='nose.collector', + license = 'AGPLv3', - author = 'Christopher Webber', - author_email = 'cwebber@dustycloud.org', + author = 'Free Software Foundation and contributors', + author_email = 'cwebber@gnu.org', entry_points = """\ + [console_scripts] + gmg = mediagoblin.gmg_commands:main_cli + [paste.app_factory] - mediagoblin = mediagoblin.app:paste_app_factory + app = mediagoblin.app:paste_app_factory + + [zc.buildout] + make_user_dev_dirs = mediagoblin.buildout_recipes:MakeUserDevDirs + + [babel.extractors] + jinja2 = jinja2.ext:babel_extract """, )