[Checkins] SVN: Sandbox/ulif/megrok.login/setup.py Add setup.py.

Uli Fouquet uli at gnufix.de
Thu Dec 4 11:44:51 EST 2008


Log message for revision 93624:
  Add setup.py.

Changed:
  A   Sandbox/ulif/megrok.login/setup.py

-=-
Added: Sandbox/ulif/megrok.login/setup.py
===================================================================
--- Sandbox/ulif/megrok.login/setup.py	                        (rev 0)
+++ Sandbox/ulif/megrok.login/setup.py	2008-12-04 16:44:51 UTC (rev 93624)
@@ -0,0 +1,57 @@
+from setuptools import setup, find_packages
+import os
+
+def read(*rnames):
+    return open(os.path.join(os.path.dirname(__file__), *rnames)).read()
+
+tests_require = [
+    'zope.app.testing',
+    'zope.component',
+    ]
+
+long_description = (
+    read('README.txt')
+    + '\n\n'
+    + 'Detailed Documentation\n'
+    + '**********************\n'
+    + '\n'
+    + read('src', 'megrok', 'login', 'README.txt')
+    + '\n\n'
+    + read('CHANGES.txt')
+    + '\n\n'
+    + 'Download\n'
+    + '********\n'
+    )
+
+setup(
+    name='megrok.login',
+    version='0.1dev',
+    author='Uli Fouquet and the Zope Community',
+    author_email='uli at gnufix.de',
+    url = 'http://pypi.python.org/pypi/megrok.login',
+    description='Providing login screens for your Grokapps made easy.',
+    long_description=long_description,
+    license='ZPL 2.1',
+    keywords="zope3 zope login grok",
+    classifiers=['Development Status :: 3 - Alpha',
+                 'Environment :: Web Environment',
+                 'Intended Audience :: Developers',
+                 'License :: OSI Approved :: Zope Public License',
+                 'Programming Language :: Python',
+                 'Operating System :: OS Independent',
+                 'Framework :: Zope3',
+                 ],
+
+    packages=find_packages('src'),
+    package_dir = {'': 'src'},
+    namespace_packages = ['megrok'],
+    include_package_data = True,
+    zip_safe=False,
+    install_requires=['setuptools',
+                      'grok',
+                      'grokcore.component',
+                      'martian',
+                      ],
+    tests_require = tests_require,
+    extras_require = dict(test=tests_require),
+)



More information about the Checkins mailing list