X-Git-Url: https://code.grnet.gr/git/snf-cloudcms/blobdiff_plain/d63539eff881df315051a98a344d3b6b09b8dbd0..refs/heads/debian:/setup.py diff --git a/setup.py b/setup.py index 589774e..70d723b 100644 --- a/setup.py +++ b/setup.py @@ -1,3 +1,37 @@ +# Copyright 2012 GRNET S.A. All rights reserved. +# +# Redistribution and use in source and binary forms, with or +# without modification, are permitted provided that the following +# conditions are met: +# +# 1. Redistributions of source code must retain the above +# copyright notice, this list of conditions and the following +# disclaimer. +# +# 2. Redistributions in binary form must reproduce the above +# copyright notice, this list of conditions and the following +# disclaimer in the documentation and/or other materials +# provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS +# OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED +# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR +# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, +# SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT +# LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF +# USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED +# AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN +# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +# POSSIBILITY OF SUCH DAMAGE. +# +# The views and conclusions contained in the software and +# documentation are those of the authors and should not be +# interpreted as representing official policies, either expressed +# or implied, of GRNET S.A. + + import os import sys @@ -5,12 +39,24 @@ from fnmatch import fnmatchcase from distutils.util import convert_path from setuptools import setup, find_packages +from cloudcms.version import __version__ + +# Package info +VERSION = __version__ + + INSTALL_REQUIRES = [ + 'snf-common>0.9', 'Django >=1.2.3, <1.3', - 'South==0.7', - 'snf-webproject', - 'feincms >=1.4.2, < 1.5' + 'South>=0.7', + 'feincms >=1.4.2, <1.4.9', + 'django-pagination >=1.0.5', + 'django-mptt >= 0.5.2, <0.6', + 'lxml', + 'docutils', + 'PIL' ] + CLASSIFIERS = [] @@ -98,9 +144,6 @@ def find_package_data( out.setdefault(package, []).append(prefix+name) return out -from cloudcms import version -VERSION = version.__version__ - setup( name = 'snf-cloudcms', version = VERSION, @@ -126,11 +169,12 @@ setup( entry_points = { 'synnefo': [ 'default_settings = cloudcms.synnefo_settings', - 'web_apps = cloudcms.synnefo_settings:CLOUDCMS_APPS', - 'web_middleware = cloudcms.synnefo_settings:CLOUDCMS_MIDDLEWARES', - 'web_context_processors = cloudcms.synnefo_settings:CLOUDCMS_CONTEXT_PROCESSORS', + 'web_apps = cloudcms.synnefo_settings:cloudcms_apps', + 'web_middleware = cloudcms.synnefo_settings:cloudcms_middlewares', + 'web_context_processors = cloudcms.synnefo_settings:cloudcms_context_processors', 'urls = cloudcms.urls:urlpatterns', - 'web_static = cloudcms.synnefo_settings:CLOUDCMS_STATICFILES' + 'web_static = cloudcms.synnefo_settings:cloudcms_staticfiles', + 'loggers = cloudcms.synnefo_settings:loggers' ] },