forked from jmichiel/megrok.navigation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
55 lines (50 loc) · 1.58 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
from setuptools import setup, find_packages
from os.path import join
name='megrok.navigation'
version='0.6.2'
readme = open(join('src', 'megrok', 'navigation', "README.txt")).read()
history = open('HISTORY.txt').read()
install_requires = [
'martian',
'setuptools',
'zope.viewlet',
'zope.lifecycleevent',
'zope.pagetemplate',
'zope.traversing',
'grokcore.viewlet',
]
tests_require = install_requires + [
'grok',
'zope.testing',
'zope.testbrowser',
'zope.contentprovider',
'megrok.pagetemplate',
'zope.app.testing'
]
setup(
name=name,
version=version,
description = 'Navigation Menus for Grok',
long_description = '.. contents::\n\n' + readme + '\n\n=======\nHistory\n=======\n\n' + history + '\n',
url='http://www.python.org/pypi/'+name,
author='Jeroen Michiel',
author_email='jmichiel@yahoo.com',
package_dir = {'': 'src'},
packages=find_packages('src'),
namespace_packages=['megrok',],
include_package_data = True,
install_requires=install_requires,
tests_require = tests_require,
extras_require=dict(test = tests_require),
platforms = 'Any',
zip_safe = False,
classifiers = [
'Development Status :: 5 - Production/Stable',
'Environment :: Web Environment',
'Framework :: Zope3',
'Intended Audience :: Other Audience',
'License :: OSI Approved :: GNU General Public License (GPL)',
'Operating System :: OS Independent',
'Programming Language :: Python',
],
)