-
Notifications
You must be signed in to change notification settings - Fork 0
/
setup.py
36 lines (30 loc) · 1.18 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
import sys
from setuptools import setup
def required_packages():
""" Return a list of dependencies for the `splitticket` package.
"""
required = []
# ensure OrderedDict is available when running under Python < 2.7
python_version = sys.version_info[:2]
if python_version < (2, 7):
required.append('ordereddict')
return required
setup(name='trac-split-ticket-plugin', version='0.1',
author='Declan Traynor',
author_email='dclntrynr@gmail.com',
url='http://github.com/dclntrynr/trac-split-ticket',
description='Plugin for Trac 0.11. Extends the ticket workflow so that '
'tickets can be marked as split.',
license='',
packages=['splitticket', 'splitticket.db'],
entry_points = {
'trac.plugins': ['splitticket.env = splitticket.env',
'splitticket.workflow = splitticket.workflow',
'splitticket.web_ui = splitticket.web_ui']
},
package_data = {
'splitticket': ['templates/*.html',
'htdocs/css/*.css',
'htdocs/js/*.js']
},
install_requires=required_packages())