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