Revision 5adcc57e
b/snf-astakos-app/setup.py | ||
---|---|---|
51 | 51 |
VERSION = __version__ |
52 | 52 |
README = open(os.path.join(HERE, 'README')).read() |
53 | 53 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
54 |
SHORT_DESCRIPTION = 'Package short description'
|
|
54 |
SHORT_DESCRIPTION = 'Synnefo Identity Management Service'
|
|
55 | 55 |
|
56 | 56 |
PACKAGES_ROOT = '.' |
57 | 57 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
181 | 181 |
name='snf-astakos-app', |
182 | 182 |
version=VERSION, |
183 | 183 |
license='BSD', |
184 |
url='http://code.grnet.gr/projects/astakos',
|
|
184 |
url='http://www.synnefo.org/',
|
|
185 | 185 |
description=SHORT_DESCRIPTION, |
186 | 186 |
long_description=README + '\n\n' + CHANGES, |
187 | 187 |
classifiers=CLASSIFIERS, |
188 |
author='GRNET', |
|
189 |
author_email='astakos@grnet.gr', |
|
188 |
|
|
189 |
author='Synnefo development team', |
|
190 |
author_email='synnefo-devel@googlegroups.com', |
|
191 |
maintainer='Synnefo development team', |
|
192 |
maintainer_email='synnefo-devel@googlegroups.com', |
|
190 | 193 |
|
191 | 194 |
packages=find_packages(), |
192 | 195 |
include_package_data=True, |
b/snf-common/setup.py | ||
---|---|---|
49 | 49 |
VERSION = __version__ |
50 | 50 |
README = open(os.path.join(HERE, 'README')).read() |
51 | 51 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
52 |
SHORT_DESCRIPTION = 'Package short description'
|
|
52 |
SHORT_DESCRIPTION = 'Base layer for all of Synnefo related software'
|
|
53 | 53 |
|
54 | 54 |
PACKAGES_ROOT = '.' |
55 | 55 |
PACKAGES = find_packages(PACKAGES_ROOT, exclude=['okeanos_site']) |
... | ... | |
71 | 71 |
name = 'snf-common', |
72 | 72 |
version = VERSION, |
73 | 73 |
license = 'BSD', |
74 |
url = 'http://code.grnet.gr/',
|
|
74 |
url = 'http://www.synnefo.org/',
|
|
75 | 75 |
description = SHORT_DESCRIPTION, |
76 | 76 |
long_description=README + '\n\n' + CHANGES, |
77 | 77 |
classifiers = CLASSIFIERS, |
b/snf-cyclades-app/setup.py | ||
---|---|---|
183 | 183 |
name = 'snf-cyclades-app', |
184 | 184 |
version = VERSION, |
185 | 185 |
license = 'BSD', |
186 |
url = 'http://code.grnet.gr/',
|
|
186 |
url = 'http://www.synnefo.org/',
|
|
187 | 187 |
description = SHORT_DESCRIPTION, |
188 | 188 |
long_description=README + '\n\n' + CHANGES, |
189 | 189 |
classifiers = CLASSIFIERS, |
190 | 190 |
|
191 |
author = 'Package author',
|
|
192 |
author_email = 'author@grnet.gr',
|
|
193 |
maintainer = 'Package maintainer',
|
|
194 |
maintainer_email = 'maintainer@grnet.gr',
|
|
191 |
author='Synnefo development team',
|
|
192 |
author_email='synnefo-devel@googlegroups.com',
|
|
193 |
maintainer='Synnefo development team',
|
|
194 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
195 | 195 |
|
196 | 196 |
namespace_packages = ['synnefo', 'synnefo.versions'], |
197 | 197 |
packages = PACKAGES, |
b/snf-cyclades-gtools/setup.py | ||
---|---|---|
45 | 45 |
name="snf-cyclades-gtools", |
46 | 46 |
version=__version__, |
47 | 47 |
description="Synnefo Ganeti supplementary tools", |
48 |
author="Synnefo Development Team", |
|
49 |
author_email="synnefo@lists.grnet.gr", |
|
48 |
|
|
49 |
url="http://www.synnefo.org/", |
|
50 |
author='Synnefo development team', |
|
51 |
author_email='synnefo-devel@googlegroups.com', |
|
52 |
maintainer='Synnefo development team', |
|
53 |
maintainer_email='synnefo-devel@googlegroups.com', |
|
54 |
|
|
50 | 55 |
license="BSD", |
51 |
url="http://code.grnet.gr/projects/synnefo", |
|
52 | 56 |
namespace_packages=["synnefo", "synnefo.versions"], |
53 | 57 |
packages=["synnefo", "synnefo.ganeti", "synnefo.versions"], |
54 |
dependency_links = ['http://docs.dev.grnet.gr/pypi'],
|
|
58 |
dependency_links=['http://docs.dev.grnet.gr/pypi'],
|
|
55 | 59 |
install_requires=[ |
56 | 60 |
'snf-common', |
57 | 61 |
'python-daemon>=1.5.5', |
... | ... | |
60 | 64 |
'python-prctl>=1.1.1', |
61 | 65 |
'setproctitle>=1.0.1' |
62 | 66 |
], |
63 |
entry_points = {
|
|
67 |
entry_points={
|
|
64 | 68 |
'console_scripts': [ |
65 | 69 |
'snf-ganeti-eventd = synnefo.ganeti.eventd:main', |
66 | 70 |
'snf-ganeti-hook = synnefo.ganeti.hook:main', |
b/snf-pithos-app/setup.py | ||
---|---|---|
49 | 49 |
VERSION = __version__ |
50 | 50 |
README = open(os.path.join(HERE, 'README')).read() |
51 | 51 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
52 |
SHORT_DESCRIPTION = 'Package short description'
|
|
52 |
SHORT_DESCRIPTION = 'Synnefo File Storage Service'
|
|
53 | 53 |
|
54 | 54 |
PACKAGES_ROOT = '.' |
55 | 55 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
168 | 168 |
name='snf-pithos-app', |
169 | 169 |
version=VERSION, |
170 | 170 |
license='BSD', |
171 |
url='http://code.grnet.gr/',
|
|
171 |
url='http://www.synnefo.org/',
|
|
172 | 172 |
description=SHORT_DESCRIPTION, |
173 | 173 |
long_description=README + '\n\n' + CHANGES, |
174 | 174 |
classifiers=CLASSIFIERS, |
175 | 175 |
|
176 |
author='Package author',
|
|
177 |
author_email='author@grnet.gr',
|
|
178 |
maintainer='Package maintainer',
|
|
179 |
maintainer_email='maintainer@grnet.gr',
|
|
176 |
author='Synnefo development team',
|
|
177 |
author_email='synnefo-devel@googlegroups.com',
|
|
178 |
maintainer='Synnefo development team',
|
|
179 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
180 | 180 |
|
181 | 181 |
namespace_packages=['pithos'], |
182 | 182 |
packages=PACKAGES, |
b/snf-pithos-backend/setup.py | ||
---|---|---|
49 | 49 |
VERSION = __version__ |
50 | 50 |
README = open(os.path.join(HERE, 'README')).read() |
51 | 51 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
52 |
SHORT_DESCRIPTION = 'Package short description'
|
|
52 |
SHORT_DESCRIPTION = 'Backend library for Pithos file storage service'
|
|
53 | 53 |
|
54 | 54 |
PACKAGES_ROOT = '.' |
55 | 55 |
PACKAGES = find_packages(PACKAGES_ROOT) |
b/snf-pithos-tools/setup.py | ||
---|---|---|
38 | 38 |
distribute_setup.use_setuptools() |
39 | 39 |
|
40 | 40 |
import os |
41 |
import sys |
|
41 | 42 |
|
42 | 43 |
from distutils.util import convert_path |
43 | 44 |
from fnmatch import fnmatchcase |
... | ... | |
51 | 52 |
VERSION = __version__ |
52 | 53 |
README = open(os.path.join(HERE, 'README')).read() |
53 | 54 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
54 |
SHORT_DESCRIPTION = 'Package short description'
|
|
55 |
SHORT_DESCRIPTION = 'Tools for Pithos file storage service'
|
|
55 | 56 |
|
56 | 57 |
PACKAGES_ROOT = '.' |
57 | 58 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
169 | 170 |
name='snf-pithos-tools', |
170 | 171 |
version=VERSION, |
171 | 172 |
license='BSD', |
172 |
url='http://code.grnet.gr/',
|
|
173 |
url='http://www.synnefo.org/',
|
|
173 | 174 |
description=SHORT_DESCRIPTION, |
174 | 175 |
long_description=README + '\n\n' + CHANGES, |
175 | 176 |
classifiers=CLASSIFIERS, |
176 | 177 |
|
177 |
author='Package author',
|
|
178 |
author_email='author@grnet.gr',
|
|
179 |
maintainer='Package maintainer',
|
|
180 |
maintainer_email='maintainer@grnet.gr',
|
|
178 |
author='Synnefo development team',
|
|
179 |
author_email='synnefo-devel@googlegroups.com',
|
|
180 |
maintainer='Synnefo development team',
|
|
181 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
181 | 182 |
|
182 | 183 |
namespace_packages=['pithos'], |
183 | 184 |
packages=PACKAGES, |
... | ... | |
186 | 187 |
package_data=find_package_data('.'), |
187 | 188 |
zip_safe=False, |
188 | 189 |
|
189 |
dependency_links=[ |
|
190 |
'http://docs.dev.grnet.gr/pypi/'], |
|
190 |
dependency_links=['http://docs.dev.grnet.gr/pypi/'], |
|
191 | 191 |
|
192 | 192 |
install_requires=INSTALL_REQUIRES, |
193 | 193 |
extras_require=EXTRAS_REQUIRES, |
b/snf-quotaholder-app/setup.py | ||
---|---|---|
64 | 64 |
name='snf-quotaholder-app', |
65 | 65 |
version=VERSION, |
66 | 66 |
license='BSD', |
67 |
url='http://code.grnet.gr/',
|
|
67 |
url='http://www.synnefo.org/',
|
|
68 | 68 |
description=SHORT_DESCRIPTION, |
69 | 69 |
long_description=README + '\n\n' + CHANGES, |
70 | 70 |
classifiers=CLASSIFIERS, |
71 | 71 |
|
72 |
author='Package author',
|
|
73 |
author_email='author@grnet.gr',
|
|
74 |
maintainer='Package maintainer',
|
|
75 |
maintainer_email='maintainer@grnet.gr',
|
|
72 |
author='Synnefo development team',
|
|
73 |
author_email='synnefo-devel@googlegroups.com',
|
|
74 |
maintainer='Synnefo development team',
|
|
75 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
76 | 76 |
|
77 | 77 |
packages=PACKAGES, |
78 | 78 |
include_package_data=True, |
b/snf-stats-app/setup.py | ||
---|---|---|
37 | 37 |
|
38 | 38 |
import os |
39 | 39 |
|
40 |
from distutils.util import convert_path |
|
41 |
from fnmatch import fnmatchcase |
|
42 | 40 |
from setuptools import setup, find_packages |
43 | 41 |
|
44 | 42 |
HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__))) |
... | ... | |
56 | 54 |
VERSION = __version__ |
57 | 55 |
README = open(os.path.join(HERE, 'README')).read() |
58 | 56 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
59 |
SHORT_DESCRIPTION = 'synnefo stats grapher'
|
|
57 |
SHORT_DESCRIPTION = 'Synnefo stats grapher'
|
|
60 | 58 |
|
61 | 59 |
PACKAGES_ROOT = '.' |
62 | 60 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
66 | 64 |
|
67 | 65 |
# Package requirements |
68 | 66 |
INSTALL_REQUIRES = [ |
69 |
'gdmodule',
|
|
67 |
'gdmodule', |
|
70 | 68 |
'py-rrdtool', |
71 | 69 |
'Django>=1.2, <1.3', |
72 | 70 |
'snf-common>=0.9.0', |
73 | 71 |
] |
74 | 72 |
|
75 | 73 |
setup( |
76 |
name = 'snf-stats-app',
|
|
77 |
version = VERSION,
|
|
78 |
license = 'BSD',
|
|
79 |
url = 'http://code.grnet.gr/',
|
|
80 |
description = SHORT_DESCRIPTION,
|
|
81 |
long_description=README + '\n\n' + CHANGES,
|
|
82 |
classifiers = CLASSIFIERS,
|
|
74 |
name='snf-stats-app',
|
|
75 |
version=VERSION,
|
|
76 |
license='BSD',
|
|
77 |
url='http://www.synnefo.org/',
|
|
78 |
description=SHORT_DESCRIPTION,
|
|
79 |
long_description=README + '\n\n' + CHANGES, |
|
80 |
classifiers=CLASSIFIERS,
|
|
83 | 81 |
|
84 |
author = 'Stratos Psomadakis',
|
|
85 |
author_email = 'psomas@grnet.gr',
|
|
86 |
maintainer = 'Stratos Psomadakis',
|
|
87 |
maintainer_email = 'psomas@grnet.gr',
|
|
82 |
author='Synnefo development team',
|
|
83 |
author_email='synnefo-devel@googlegroups.com',
|
|
84 |
maintainer='Synnefo development team',
|
|
85 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
88 | 86 |
|
89 |
packages = PACKAGES,
|
|
90 |
package_dir= {'': PACKAGES_ROOT},
|
|
91 |
include_package_data = True,
|
|
92 |
zip_safe = False,
|
|
87 |
packages=PACKAGES,
|
|
88 |
package_dir={'': PACKAGES_ROOT}, |
|
89 |
include_package_data=True,
|
|
90 |
zip_safe=False,
|
|
93 | 91 |
|
94 |
install_requires = INSTALL_REQUIRES,
|
|
92 |
install_requires=INSTALL_REQUIRES,
|
|
95 | 93 |
|
96 |
dependency_links = ['http://docs.dev.grnet.gr/pypi'],
|
|
94 |
dependency_links=['http://docs.dev.grnet.gr/pypi'],
|
|
97 | 95 |
entry_points={ |
98 | 96 |
'synnefo': [ |
99 | 97 |
'default_settings = synnefo_stats.synnefo_settings', |
b/snf-tools/README | ||
---|---|---|
1 | 1 |
README |
2 | 2 |
======= |
3 | 3 |
|
4 |
snf-burnin is an integration testing tool for a running Synnefo deployment.
|
|
4 |
snf-burnin is an integration testing tool for a running Synnefo deployment. |
|
5 | 5 |
It runs test scenarios from the following categories: |
6 | 6 |
|
7 | 7 |
- Authentication |
... | ... | |
46 | 46 |
- **snf-burnin-run.sh** runs snf-burnin with the given parameters, deletes |
47 | 47 |
stale instances (servers, networks) from old runs and delete logs older than |
48 | 48 |
a week. It aborts if snf-burnin runs for longer than expected. |
49 |
|
|
49 |
|
|
50 | 50 |
- **Usage**: ./snf-burnin-run.sh TOKEN IMAGE-ID LOG_FOLDER |
51 | 51 |
|
52 | 52 |
- **snf-burnin-output.sh** checks for failed snf-burnin tests the last 30 |
53 | 53 |
minutes in a given log folder. Exit status is 0 if no failures where |
54 | 54 |
encountered, else exit status is 1. |
55 |
|
|
55 |
|
|
56 | 56 |
- **Usage**: ./snf-burnin-output.sh LOG_FOLDER |
b/snf-tools/setup.py | ||
---|---|---|
51 | 51 |
VERSION = __version__ |
52 | 52 |
README = open(os.path.join(HERE, 'README')).read() |
53 | 53 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
54 |
SHORT_DESCRIPTION = 'Package short description'
|
|
54 |
SHORT_DESCRIPTION = "Integration testing tool for a running Synnefo."
|
|
55 | 55 |
|
56 | 56 |
PACKAGES_ROOT = '.' |
57 | 57 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
72 | 72 |
name='snf-tools', |
73 | 73 |
version=VERSION, |
74 | 74 |
license='BSD', |
75 |
url='http://code.grnet.gr/',
|
|
75 |
url='http://www.synnefo.org/',
|
|
76 | 76 |
description=SHORT_DESCRIPTION, |
77 | 77 |
long_description=README + '\n\n' + CHANGES, |
78 | 78 |
classifiers=CLASSIFIERS, |
79 | 79 |
|
80 |
author='Package author',
|
|
81 |
author_email='author@grnet.gr',
|
|
82 |
maintainer='Package maintainer',
|
|
83 |
maintainer_email='maintainer@grnet.gr',
|
|
80 |
author='Synnefo development team',
|
|
81 |
author_email='synnefo-devel@googlegroups.com',
|
|
82 |
maintainer='Synnefo development team',
|
|
83 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
84 | 84 |
|
85 | 85 |
packages=PACKAGES, |
86 | 86 |
package_dir={'': PACKAGES_ROOT}, |
b/snf-webproject/setup.py | ||
---|---|---|
36 | 36 |
distribute_setup.use_setuptools() |
37 | 37 |
|
38 | 38 |
import os |
39 |
import sys |
|
39 | 40 |
|
40 | 41 |
from distutils.util import convert_path |
41 | 42 |
from fnmatch import fnmatchcase |
... | ... | |
49 | 50 |
VERSION = __version__ |
50 | 51 |
README = open(os.path.join(HERE, 'README')).read() |
51 | 52 |
CHANGES = open(os.path.join(HERE, 'Changelog')).read() |
52 |
SHORT_DESCRIPTION = 'Package short description' |
|
53 |
SHORT_DESCRIPTION = "Helper package to ease up the deployment of "\ |
|
54 |
" components." |
|
53 | 55 |
|
54 | 56 |
PACKAGES_ROOT = "." |
55 | 57 |
PACKAGES = find_packages(PACKAGES_ROOT) |
... | ... | |
73 | 75 |
# of replicating them: |
74 | 76 |
standard_exclude = ["*.py", "*.pyc", "*$py.class", "*~", ".*", "*.bak"] |
75 | 77 |
standard_exclude_directories = [ |
76 |
".*", "CVS", "_darcs", "./build", "./dist", "EGG-INFO", "*.egg-info", "snf-0.7" |
|
78 |
".*", "CVS", "_darcs", "./build", "./dist", "EGG-INFO", "*.egg-info", |
|
79 |
"snf-0.7" |
|
77 | 80 |
] |
78 | 81 |
|
79 | 82 |
# (c) 2005 Ian Bicking and contributors; written for Paste (http://pythonpaste.org) |
... | ... | |
158 | 161 |
continue |
159 | 162 |
out.setdefault(package, []).append(prefix+name) |
160 | 163 |
return out |
164 |
|
|
161 | 165 |
setup( |
162 |
name = 'snf-webproject',
|
|
163 |
version = VERSION,
|
|
164 |
license = 'BSD',
|
|
165 |
url = 'http://code.grnet.gr/',
|
|
166 |
description = SHORT_DESCRIPTION,
|
|
167 |
long_description=README + '\n\n' + CHANGES,
|
|
168 |
classifiers = CLASSIFIERS,
|
|
169 |
|
|
170 |
author = 'Package author',
|
|
171 |
author_email = 'author@grnet.gr',
|
|
172 |
maintainer = 'Package maintainer',
|
|
173 |
maintainer_email = 'maintainer@grnet.gr',
|
|
174 |
|
|
175 |
namespace_packages = ['synnefo', 'synnefo.versions'],
|
|
176 |
packages = PACKAGES,
|
|
177 |
package_dir= {'': PACKAGES_ROOT},
|
|
178 |
include_package_data = True,
|
|
179 |
package_data = find_package_data('.'),
|
|
180 |
zip_safe = False,
|
|
181 |
|
|
182 |
install_requires = INSTALL_REQUIRES,
|
|
183 |
extras_require = EXTRAS_REQUIRES,
|
|
184 |
tests_require = TESTS_REQUIRES,
|
|
185 |
|
|
186 |
dependency_links = ['http://docs.dev.grnet.gr/pypi'],
|
|
187 |
|
|
188 |
entry_points = {
|
|
166 |
name='snf-webproject',
|
|
167 |
version=VERSION,
|
|
168 |
license='BSD',
|
|
169 |
url='http://www.synnefo.org/',
|
|
170 |
description=SHORT_DESCRIPTION,
|
|
171 |
long_description=README + '\n\n' + CHANGES, |
|
172 |
classifiers=CLASSIFIERS,
|
|
173 |
|
|
174 |
author='Synnefo development team',
|
|
175 |
author_email='synnefo-devel@googlegroups.com',
|
|
176 |
maintainer='Synnefo development team',
|
|
177 |
maintainer_email='synnefo-devel@googlegroups.com',
|
|
178 |
|
|
179 |
namespace_packages=['synnefo', 'synnefo.versions'],
|
|
180 |
packages=PACKAGES,
|
|
181 |
package_dir={'': PACKAGES_ROOT}, |
|
182 |
include_package_data=True,
|
|
183 |
package_data=find_package_data('.'),
|
|
184 |
zip_safe=False,
|
|
185 |
|
|
186 |
install_requires=INSTALL_REQUIRES,
|
|
187 |
extras_require=EXTRAS_REQUIRES,
|
|
188 |
tests_require=TESTS_REQUIRES,
|
|
189 |
|
|
190 |
dependency_links=['http://docs.dev.grnet.gr/pypi'],
|
|
191 |
|
|
192 |
entry_points={
|
|
189 | 193 |
'console_scripts': [ |
190 | 194 |
'snf-manage = synnefo.webproject.manage:main', |
191 | 195 |
], |
... | ... | |
194 | 198 |
] |
195 | 199 |
}, |
196 | 200 |
) |
197 |
|
Also available in: Unified diff