root / snf-quotaholder-app / setup.py @ 32ee6f20
History | View | Annotate | Download (3 kB)
1 | 3eea2bc3 | Constantinos Venetsanopoulos | # Copyright 2012, 2013 GRNET S.A. All rights reserved.
|
---|---|---|---|
2 | e6f3e652 | Kostas Papadimitriou | #
|
3 | e6f3e652 | Kostas Papadimitriou | # Redistribution and use in source and binary forms, with or
|
4 | e6f3e652 | Kostas Papadimitriou | # without modification, are permitted provided that the following
|
5 | e6f3e652 | Kostas Papadimitriou | # conditions are met:
|
6 | e6f3e652 | Kostas Papadimitriou | #
|
7 | e6f3e652 | Kostas Papadimitriou | # 1. Redistributions of source code must retain the above
|
8 | e6f3e652 | Kostas Papadimitriou | # copyright notice, this list of conditions and the following
|
9 | e6f3e652 | Kostas Papadimitriou | # disclaimer.
|
10 | e6f3e652 | Kostas Papadimitriou | #
|
11 | e6f3e652 | Kostas Papadimitriou | # 2. Redistributions in binary form must reproduce the above
|
12 | e6f3e652 | Kostas Papadimitriou | # copyright notice, this list of conditions and the following
|
13 | e6f3e652 | Kostas Papadimitriou | # disclaimer in the documentation and/or other materials
|
14 | e6f3e652 | Kostas Papadimitriou | # provided with the distribution.
|
15 | e6f3e652 | Kostas Papadimitriou | #
|
16 | e6f3e652 | Kostas Papadimitriou | # THIS SOFTWARE IS PROVIDED BY GRNET S.A. ``AS IS'' AND ANY EXPRESS
|
17 | e6f3e652 | Kostas Papadimitriou | # OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
|
18 | e6f3e652 | Kostas Papadimitriou | # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
|
19 | e6f3e652 | Kostas Papadimitriou | # PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL GRNET S.A OR
|
20 | e6f3e652 | Kostas Papadimitriou | # CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
|
21 | e6f3e652 | Kostas Papadimitriou | # SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
|
22 | e6f3e652 | Kostas Papadimitriou | # LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF
|
23 | e6f3e652 | Kostas Papadimitriou | # USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED
|
24 | e6f3e652 | Kostas Papadimitriou | # AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
25 | e6f3e652 | Kostas Papadimitriou | # LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
26 | e6f3e652 | Kostas Papadimitriou | # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
27 | e6f3e652 | Kostas Papadimitriou | # POSSIBILITY OF SUCH DAMAGE.
|
28 | e6f3e652 | Kostas Papadimitriou | #
|
29 | e6f3e652 | Kostas Papadimitriou | # The views and conclusions contained in the software and
|
30 | e6f3e652 | Kostas Papadimitriou | # documentation are those of the authors and should not be
|
31 | e6f3e652 | Kostas Papadimitriou | # interpreted as representing official policies, either expressed
|
32 | e6f3e652 | Kostas Papadimitriou | # or implied, of GRNET S.A.
|
33 | e6f3e652 | Kostas Papadimitriou | #
|
34 | 833abd3c | Giorgos Korfiatis | |
35 | e6f3e652 | Kostas Papadimitriou | import distribute_setup |
36 | e6f3e652 | Kostas Papadimitriou | distribute_setup.use_setuptools() |
37 | 833abd3c | Giorgos Korfiatis | |
38 | e6f3e652 | Kostas Papadimitriou | import os |
39 | 833abd3c | Giorgos Korfiatis | |
40 | e6f3e652 | Kostas Papadimitriou | from setuptools import setup, find_packages |
41 | e6f3e652 | Kostas Papadimitriou | |
42 | e6f3e652 | Kostas Papadimitriou | HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__))) |
43 | e6f3e652 | Kostas Papadimitriou | |
44 | e6f3e652 | Kostas Papadimitriou | from quotaholder_django.version import __version__ |
45 | e6f3e652 | Kostas Papadimitriou | |
46 | e6f3e652 | Kostas Papadimitriou | # Package info
|
47 | e6f3e652 | Kostas Papadimitriou | VERSION = __version__ |
48 | e6f3e652 | Kostas Papadimitriou | README = open(os.path.join(HERE, 'README')).read() |
49 | 3eea2bc3 | Constantinos Venetsanopoulos | SHORT_DESCRIPTION = 'Synnefo Quota Holder component'
|
50 | e6f3e652 | Kostas Papadimitriou | |
51 | e6f3e652 | Kostas Papadimitriou | PACKAGES_ROOT = '.'
|
52 | e6f3e652 | Kostas Papadimitriou | PACKAGES = find_packages(PACKAGES_ROOT, exclude=('test',))
|
53 | 833abd3c | Giorgos Korfiatis | |
54 | e6f3e652 | Kostas Papadimitriou | # Package meta
|
55 | e6f3e652 | Kostas Papadimitriou | CLASSIFIERS = [] |
56 | e6f3e652 | Kostas Papadimitriou | INSTALL_REQUIRES = [ |
57 | e6f3e652 | Kostas Papadimitriou | 'Django >=1.2, <1.3',
|
58 | e6f3e652 | Kostas Papadimitriou | 'South>=0.7',
|
59 | e6f3e652 | Kostas Papadimitriou | 'snf-common',
|
60 | e6f3e652 | Kostas Papadimitriou | ] |
61 | e6f3e652 | Kostas Papadimitriou | |
62 | e6f3e652 | Kostas Papadimitriou | setup( |
63 | 778081b0 | Christos Stavrakakis | name='snf-quotaholder-app',
|
64 | 778081b0 | Christos Stavrakakis | version=VERSION, |
65 | 778081b0 | Christos Stavrakakis | license='BSD',
|
66 | 3eea2bc3 | Constantinos Venetsanopoulos | url='http://www.synnefo.org/',
|
67 | 778081b0 | Christos Stavrakakis | description=SHORT_DESCRIPTION, |
68 | 5ede2c79 | Constantinos Venetsanopoulos | long_description=README, |
69 | 778081b0 | Christos Stavrakakis | classifiers=CLASSIFIERS, |
70 | e6f3e652 | Kostas Papadimitriou | |
71 | 5adcc57e | Christos Stavrakakis | author='Synnefo development team',
|
72 | 5adcc57e | Christos Stavrakakis | author_email='synnefo-devel@googlegroups.com',
|
73 | 5adcc57e | Christos Stavrakakis | maintainer='Synnefo development team',
|
74 | 5adcc57e | Christos Stavrakakis | maintainer_email='synnefo-devel@googlegroups.com',
|
75 | e6f3e652 | Kostas Papadimitriou | |
76 | 778081b0 | Christos Stavrakakis | packages=PACKAGES, |
77 | 778081b0 | Christos Stavrakakis | include_package_data=True,
|
78 | 778081b0 | Christos Stavrakakis | package_data={ |
79 | e6f3e652 | Kostas Papadimitriou | 'quotaholder_django.quotaholder_app': ['fixtures/*.json'] |
80 | e6f3e652 | Kostas Papadimitriou | }, |
81 | 5d8b2d8d | Georgios D. Tsoukalas | #scripts = [
|
82 | 5d8b2d8d | Georgios D. Tsoukalas | # 'quotaholder_django/quotaholder-manage',
|
83 | 5d8b2d8d | Georgios D. Tsoukalas | #],
|
84 | 778081b0 | Christos Stavrakakis | zip_safe=False,
|
85 | 778081b0 | Christos Stavrakakis | install_requires=INSTALL_REQUIRES, |
86 | 3eea2bc3 | Constantinos Venetsanopoulos | dependency_links=['http://www.synnefo.org/packages/pypi'],
|
87 | 778081b0 | Christos Stavrakakis | entry_points={ |
88 | e6f3e652 | Kostas Papadimitriou | 'synnefo': [
|
89 | e6f3e652 | Kostas Papadimitriou | 'web_apps = quotaholder_django.synnefo_settings:apps',
|
90 | e6f3e652 | Kostas Papadimitriou | 'urls = quotaholder_django.urls:urlpatterns',
|
91 | e6f3e652 | Kostas Papadimitriou | ] |
92 | e6f3e652 | Kostas Papadimitriou | }, |
93 | 833abd3c | Giorgos Korfiatis | ) |