Mercurial > p > roundup > code
annotate setup.py @ 210:40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Mon, 06 Aug 2001 23:57:20 +0000 |
| parents | 0345753f27cf |
| children | d45384bc6420 |
| rev | line source |
|---|---|
|
85
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
1 #! /usr/bin/env python |
|
210
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
2 # $Id: setup.py,v 1.14 2001-08-06 23:57:20 richard Exp $ |
|
85
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
3 |
|
78
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
4 from distutils.core import setup, Extension |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
5 from distutils.util import get_platform |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
6 |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
7 from glob import glob |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
8 import os |
|
133
4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
Richard Jones <richard@users.sourceforge.net>
parents:
129
diff
changeset
|
9 from roundup.templatebuilder import makeHtmlBase |
|
78
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
10 |
|
210
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
11 print 'Running unit tests...' |
|
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
12 import test |
|
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
13 test.go() |
|
135
79bc5f0a0dde
Added unit tests so they're run whenever we package/install/whatever.
Richard Jones <richard@users.sourceforge.net>
parents:
133
diff
changeset
|
14 |
|
78
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
15 templates = 'classic', 'extended' |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
16 packagelist = [ 'roundup', 'roundup.backends', 'roundup.templates' ] |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
17 installdatafiles = [] |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
18 |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
19 for t in templates: |
|
133
4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
Richard Jones <richard@users.sourceforge.net>
parents:
129
diff
changeset
|
20 makeHtmlBase(os.path.join('roundup', 'templates', t)) |
|
78
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
21 packagelist.append('roundup.templates.%s'%t) |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
22 packagelist.append('roundup.templates.%s.detectors'%t) |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
23 tfiles = glob(os.path.join('roundup','templates', t, 'html', '*')) |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
24 tfiles = filter(os.path.isfile, tfiles) |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
25 |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
26 |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
27 setup ( name = "roundup", |
|
199
0345753f27cf
updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents:
197
diff
changeset
|
28 version = "0.2.6", |
| 129 | 29 description = "Roundup issue tracking system.", |
| 30 author = "Richard Jones", | |
| 31 author_email = "richard@sourceforge.net", | |
| 32 url = 'http://sourceforge.net/projects/roundup/', | |
| 33 packages = packagelist, | |
| 34 scripts = ['roundup-admin', 'roundup-mailgw', 'roundup-server'] | |
|
78
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
35 ) |
|
edcca72de643
first cut at setup.py - installs the package, but not the bin/cgi-bin yet
Anthony Baxter <anthonybaxter@users.sourceforge.net>
parents:
diff
changeset
|
36 |
|
85
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
37 # |
|
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
38 # $Log: not supported by cvs2svn $ |
|
210
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
39 # Revision 1.13 2001/08/03 07:18:57 richard |
|
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
40 # updated version number for 0.2.6 |
|
40d7be9708f6
Am now bundling unittest with the package so everyone can use the unit tests.
Richard Jones <richard@users.sourceforge.net>
parents:
199
diff
changeset
|
41 # |
|
199
0345753f27cf
updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents:
197
diff
changeset
|
42 # Revision 1.12 2001/08/03 02:51:06 richard |
|
0345753f27cf
updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents:
197
diff
changeset
|
43 # detect unit tests |
|
0345753f27cf
updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents:
197
diff
changeset
|
44 # |
|
197
c610319d11aa
detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents:
194
diff
changeset
|
45 # Revision 1.11 2001/08/03 01:54:58 richard |
|
c610319d11aa
detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents:
194
diff
changeset
|
46 # Started stuff off for the 0.2.5 release |
|
c610319d11aa
detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents:
194
diff
changeset
|
47 # |
|
194
30c3a37b699f
Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents:
164
diff
changeset
|
48 # Revision 1.10 2001/07/30 07:17:44 richard |
|
30c3a37b699f
Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents:
164
diff
changeset
|
49 # Just making sure we've got the right version in there for development. |
|
30c3a37b699f
Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents:
164
diff
changeset
|
50 # |
|
164
90073d289028
Just making sure we've got the right version in there for development.
Richard Jones <richard@users.sourceforge.net>
parents:
135
diff
changeset
|
51 # Revision 1.9 2001/07/29 23:34:26 richard |
|
90073d289028
Just making sure we've got the right version in there for development.
Richard Jones <richard@users.sourceforge.net>
parents:
135
diff
changeset
|
52 # Added unit tests so they're run whenever we package/install/whatever. |
|
90073d289028
Just making sure we've got the right version in there for development.
Richard Jones <richard@users.sourceforge.net>
parents:
135
diff
changeset
|
53 # |
|
135
79bc5f0a0dde
Added unit tests so they're run whenever we package/install/whatever.
Richard Jones <richard@users.sourceforge.net>
parents:
133
diff
changeset
|
54 # Revision 1.8 2001/07/29 09:43:46 richard |
|
79bc5f0a0dde
Added unit tests so they're run whenever we package/install/whatever.
Richard Jones <richard@users.sourceforge.net>
parents:
133
diff
changeset
|
55 # Make sure that the htmlbase is up-to-date when we build a source dist. |
|
79bc5f0a0dde
Added unit tests so they're run whenever we package/install/whatever.
Richard Jones <richard@users.sourceforge.net>
parents:
133
diff
changeset
|
56 # |
|
133
4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
Richard Jones <richard@users.sourceforge.net>
parents:
129
diff
changeset
|
57 # Revision 1.7 2001/07/29 08:37:58 richard |
|
4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
Richard Jones <richard@users.sourceforge.net>
parents:
129
diff
changeset
|
58 # changes |
|
4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
Richard Jones <richard@users.sourceforge.net>
parents:
129
diff
changeset
|
59 # |
| 129 | 60 # Revision 1.6 2001/07/29 07:01:39 richard |
| 61 # Added vim command to all source so that we don't get no steenkin' tabs :) | |
| 62 # | |
|
127
0791d13baea7
Added vim command to all source so that we don't get no steenkin' tabs :)
Richard Jones <richard@users.sourceforge.net>
parents:
105
diff
changeset
|
63 # Revision 1.5 2001/07/28 00:39:18 richard |
|
0791d13baea7
Added vim command to all source so that we don't get no steenkin' tabs :)
Richard Jones <richard@users.sourceforge.net>
parents:
105
diff
changeset
|
64 # changes for the 0.2.1 distribution build. |
|
0791d13baea7
Added vim command to all source so that we don't get no steenkin' tabs :)
Richard Jones <richard@users.sourceforge.net>
parents:
105
diff
changeset
|
65 # |
|
105
3bed67f2394c
changes for the 0.2.1 distribution build.
Richard Jones <richard@users.sourceforge.net>
parents:
97
diff
changeset
|
66 # Revision 1.4 2001/07/27 07:20:17 richard |
|
3bed67f2394c
changes for the 0.2.1 distribution build.
Richard Jones <richard@users.sourceforge.net>
parents:
97
diff
changeset
|
67 # Makefile is now obsolete - setup does what it used to do. |
|
3bed67f2394c
changes for the 0.2.1 distribution build.
Richard Jones <richard@users.sourceforge.net>
parents:
97
diff
changeset
|
68 # |
|
97
ea5d6029a4bd
Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents:
93
diff
changeset
|
69 # Revision 1.3 2001/07/27 06:56:25 richard |
|
ea5d6029a4bd
Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents:
93
diff
changeset
|
70 # Added scripts to the setup and added the config so the default script |
|
ea5d6029a4bd
Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents:
93
diff
changeset
|
71 # install dir is /usr/local/bin. |
|
ea5d6029a4bd
Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents:
93
diff
changeset
|
72 # |
|
93
b68df6a509c9
Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents:
85
diff
changeset
|
73 # Revision 1.2 2001/07/26 07:14:27 richard |
|
b68df6a509c9
Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents:
85
diff
changeset
|
74 # Made setup.py executable, added id and log. |
|
85
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
75 # |
|
93
b68df6a509c9
Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents:
85
diff
changeset
|
76 # |
|
127
0791d13baea7
Added vim command to all source so that we don't get no steenkin' tabs :)
Richard Jones <richard@users.sourceforge.net>
parents:
105
diff
changeset
|
77 # |
|
0791d13baea7
Added vim command to all source so that we don't get no steenkin' tabs :)
Richard Jones <richard@users.sourceforge.net>
parents:
105
diff
changeset
|
78 # vim: set filetype=python ts=4 sw=4 et si |
