paula: better enumeration, commented introspection, integration test succeeds
[paula.git] / paula.suite / setup.py
blob973ee33ce6e862438fe733f4c9f659f72e71360b
1 from setuptools import setup, find_packages
2 import os
4 version = '0.60'
6 setup(name='paula.suite',
7 version=version,
8 description="Suite of Paula's zope part",
9 long_description=open("README.txt").read() + "\n" +
10 open(os.path.join("docs", "HISTORY.txt")).read(),
11 # Get more strings from http://www.python.org/pypi?%3Aaction=list_classifiers
12 classifiers = [
13 'Development Status :: 2 - Pre-Alpha',
14 'Environment :: Web Environment',
15 'Intended Audience :: Developers',
16 'Programming Language :: Python',
17 'Natural Language :: English',
18 'Operating System :: OS Independent',
19 'Topic :: Internet :: WWW/HTTP',
20 'Framework :: Zope3'],
21 keywords='',
22 author='Florian Friesdorf',
23 author_email='flo@chaoflow.net',
24 url='https://chaoflow.net/projects/gsoc2008/z3membrane-ldap',
25 license='AGPL',
26 packages = find_packages('src'),
27 package_dir = {'': 'src'},
28 namespace_packages=['paula'],
29 include_package_data=True,
30 zip_safe=False,
31 install_requires=[
32 'setuptools',
33 # -*- Extra requirements: -*-
34 'zope.interface',
35 'zope.schema',
36 'paula.authentication>=0.59',
37 'paula.authutil>=0.59',
38 'paula.properties>=0.59',
39 'paula.proputil>=0.59',
40 'paula.groups>=0.59',
41 'paula.grouputil>=0.59',
43 extras_require=dict(
44 test = [
45 'paula.testing>=0.59',
46 'paula.examples>=0.59',
49 entry_points="""
50 # -*- Entry points: -*-
51 """,