Software Freedom Law Center

root/branches/trac.upstream-r6669/setup.py

Revision 52, 3.2 kB (checked in by bkuhn, 10 months ago)

Load ./upstream-trac into branches/trac.upstream-r6669.

  • Property svn:executable set to *
Line 
1 #!/usr/bin/env python
2 # -*- coding: utf-8 -*-
3 #
4 # Copyright (C) 2003-2007 Edgewall Software
5 # All rights reserved.
6 #
7 # This software is licensed as described in the file COPYING, which
8 # you should have received as part of this distribution. The terms
9 # are also available at http://trac.edgewall.org/wiki/TracLicense.
10 #
11 # This software consists of voluntary contributions made by many
12 # individuals. For the exact contribution history, see the revision
13 # history and logs, available at http://trac.edgewall.org/log/.
14
15 from setuptools import setup, find_packages
16
17 setup(
18     name = 'Trac',
19     version = '0.11',
20     description = 'Integrated SCM, wiki, issue tracker and project environment',
21     long_description = """
22 Trac is a minimalistic web-based software project management and bug/issue
23 tracking system. It provides an interface to the Subversion revision control
24 systems, an integrated wiki, flexible issue tracking and convenient report
25 facilities.
26 """,
27     author = 'Edgewall Software',
28     author_email = 'info@edgewall.com',
29     license = 'BSD',
30     url = 'http://trac.edgewall.org/',
31     download_url = 'http://trac.edgewall.org/wiki/TracDownload',
32
33     packages = find_packages(exclude=['*.tests']),
34     package_data = {
35         '': ['templates/*'],
36         'trac': ['htdocs/*.*', 'htdocs/README', 'htdocs/js/*', 'htdocs/css/*',
37                  'htdocs/guide/*'],
38         'trac.wiki': ['default-pages/*'],
39         'trac.ticket': ['workflows/*.ini'],
40     },
41
42     test_suite = 'trac.test.suite',
43     zip_safe = False,
44
45     install_requires = [
46         'setuptools>=0.6b1',
47         'Genshi>=0.4.1'
48     ],
49
50     extras_require = {
51         'Pygments': ['Pygments>=0.6'],
52         'reST': ['docutils>=0.3'],
53         'SilverCity': ['SilverCity>=0.9.4'],
54         'Textile': ['textile>=2.0'],
55     },
56
57     entry_points = """
58         [console_scripts]
59         trac-admin = trac.admin.console:run
60         tracd = trac.web.standalone:main
61
62         [trac.plugins]
63         trac.about = trac.about
64         trac.admin.console = trac.admin.console
65         trac.admin.web_ui = trac.admin.web_ui
66         trac.attachment = trac.attachment
67         trac.db.mysql = trac.db.mysql_backend
68         trac.db.postgres = trac.db.postgres_backend
69         trac.db.sqlite = trac.db.sqlite_backend
70         trac.mimeview.enscript = trac.mimeview.enscript
71         trac.mimeview.patch = trac.mimeview.patch
72         trac.mimeview.php = trac.mimeview.php
73         trac.mimeview.pygments = trac.mimeview.pygments[Pygments]
74         trac.mimeview.rst = trac.mimeview.rst[reST]
75         trac.mimeview.silvercity = trac.mimeview.silvercity[SilverCity]
76         trac.mimeview.txtl = trac.mimeview.txtl[Textile]
77         trac.prefs = trac.prefs.web_ui
78         trac.search = trac.search.web_ui
79         trac.ticket.admin = trac.ticket.admin
80         trac.ticket.query = trac.ticket.query
81         trac.ticket.report = trac.ticket.report
82         trac.ticket.roadmap = trac.ticket.roadmap
83         trac.ticket.web_ui = trac.ticket.web_ui
84         trac.timeline = trac.timeline.web_ui
85         trac.versioncontrol.svn_fs = trac.versioncontrol.svn_fs
86         trac.versioncontrol.web_ui = trac.versioncontrol.web_ui
87         trac.web.auth = trac.web.auth
88         trac.wiki.macros = trac.wiki.macros
89         trac.wiki.web_ui = trac.wiki.web_ui
90     """,
91 )
Note: See TracBrowser for help on using the browser.

SFLC Main Page

[frdm] Support SFLC