from setuptools import setup, find_packages
from astakos import get_version
-
HERE = os.path.abspath(os.path.normpath(os.path.dirname(__file__)))
try:
# try to update the version file
# Package meta
CLASSIFIERS = [
- 'Development Status :: 3 - Alpha',
- 'Operating System :: OS Independent',
- 'Programming Language :: Python',
- 'Topic :: Utilities',
- 'License :: OSI Approved :: BSD License',
+ 'Development Status :: 3 - Alpha',
+ 'Operating System :: OS Independent',
+ 'Programming Language :: Python',
+ 'Topic :: Utilities',
+ 'License :: OSI Approved :: BSD License',
]
# Package requirements
'South>=0.7, <=0.7.3',
'httplib2>=0.6.0',
'snf-common>=0.9.0',
- 'django-recaptcha',
- 'django-ratelimit==0.1'
+ 'recaptcha-client>=1.0.5',
'django-ratelimit==0.1',
'commissioning',
- 'celery'
+ 'celery',
+ 'requests',
]
EXTRAS_REQUIRES = {
# Note: you may want to copy this into your setup.py file verbatim, as
# you can't import this from another package, when you don't know if
# that package is installed yet.
+
+
def find_package_data(
where=".",
package="",
exclude=standard_exclude,
exclude_directories=standard_exclude_directories,
only_in_packages=True,
- show_ignored=False):
+ show_ignored=False):
"""
Return a dictionary suitable for use in ``package_data``
in a distutils ``setup.py`` file.
bad_name = False
for pattern in exclude_directories:
if (fnmatchcase(name, pattern)
- or fn.lower() == pattern.lower()):
+ or fn.lower() == pattern.lower()):
bad_name = True
if show_ignored:
print >> sys.stderr, (
if bad_name:
continue
if (os.path.isfile(os.path.join(fn, "__init__.py"))
- and not prefix):
+ and not prefix):
if not package:
new_package = name
else:
new_package = package + "." + name
stack.append((fn, "", new_package, False))
else:
- stack.append((fn, prefix + name + "/", package, only_in_packages))
+ stack.append(
+ (fn, prefix + name + "/", package, only_in_packages))
elif package or not only_in_packages:
# is a file
bad_name = False
for pattern in exclude:
if (fnmatchcase(name, pattern)
- or fn.lower() == pattern.lower()):
+ or fn.lower() == pattern.lower()):
bad_name = True
if show_ignored:
print >> sys.stderr, (
break
if bad_name:
continue
- out.setdefault(package, []).append(prefix+name)
+ out.setdefault(package, []).append(prefix + name)
return out
setup(
version=VERSION,
license='BSD',
url='http://code.grnet.gr/projects/astakos',
- description = SHORT_DESCRIPTION,
- long_description=README + '\n\n' + CHANGES,
- classifiers = CLASSIFIERS,
+ description=SHORT_DESCRIPTION,
+ long_description=README + '\n\n' + CHANGES,
+ classifiers=CLASSIFIERS,
author='GRNET',
author_email='astakos@grnet.gr',
package_data=find_package_data('.'),
zip_safe=False,
- install_requires = INSTALL_REQUIRES,
+ install_requires=INSTALL_REQUIRES,
- dependency_links = ['http://docs.dev.grnet.gr/pypi'],
+ dependency_links=['http://docs.dev.grnet.gr/pypi'],
entry_points={
'synnefo': [
- 'default_settings = astakos.im.synnefo_settings',
- 'web_apps = astakos.im.synnefo_settings:installed_apps',
- 'web_middleware = astakos.im.synnefo_settings:middlware_classes',
- 'web_context_processors = astakos.im.synnefo_settings:context_processors',
- 'urls = astakos.urls:urlpatterns',
- 'web_static = astakos.im.synnefo_settings:static_files',
- 'loggers = astakos.im.synnefo_settings:loggers'
+ 'default_settings = astakos.im.synnefo_settings',
+ 'web_apps = astakos.im.synnefo_settings:installed_apps',
+ 'web_middleware = astakos.im.synnefo_settings:middlware_classes',
+ 'web_context_processors = astakos.im.synnefo_settings:context_processors',
+ 'urls = astakos.urls:urlpatterns',
+ 'web_static = astakos.im.synnefo_settings:static_files',
+ 'loggers = astakos.im.synnefo_settings:loggers'
]
}
)
-