Mercurial > p > roundup > code
annotate setup.py @ 133:4377732e04bb
Make sure that the htmlbase is up-to-date when we build a source dist.
| author | Richard Jones <richard@users.sourceforge.net> |
|---|---|
| date | Sun, 29 Jul 2001 09:43:46 +0000 |
| parents | 614bbffe063c |
| children | 79bc5f0a0dde |
| 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 |
|
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
|
2 # $Id: setup.py,v 1.8 2001-07-29 09:43:46 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 |
|
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
|
11 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
|
12 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
|
13 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
|
14 |
|
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 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
|
16 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
|
17 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
|
18 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
|
19 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
|
20 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
|
21 |
|
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 |
|
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 setup ( name = "roundup", |
| 129 | 24 version = "0.2.2", |
| 25 description = "Roundup issue tracking system.", | |
| 26 author = "Richard Jones", | |
| 27 author_email = "richard@sourceforge.net", | |
| 28 url = 'http://sourceforge.net/projects/roundup/', | |
| 29 packages = packagelist, | |
| 30 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
|
31 ) |
|
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
|
32 |
|
85
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
33 # |
|
fe0b33370244
Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents:
78
diff
changeset
|
34 # $Log: not supported by cvs2svn $ |
|
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
|
35 # 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
|
36 # 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
|
37 # |
| 129 | 38 # Revision 1.6 2001/07/29 07:01:39 richard |
| 39 # Added vim command to all source so that we don't get no steenkin' tabs :) | |
| 40 # | |
|
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
|
41 # 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
|
42 # 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
|
43 # |
|
105
3bed67f2394c
changes for the 0.2.1 distribution build.
Richard Jones <richard@users.sourceforge.net>
parents:
97
diff
changeset
|
44 # 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
|
45 # 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
|
46 # |
|
97
ea5d6029a4bd
Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents:
93
diff
changeset
|
47 # 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
|
48 # 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
|
49 # 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
|
50 # |
|
93
b68df6a509c9
Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents:
85
diff
changeset
|
51 # 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
|
52 # 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
|
53 # |
|
93
b68df6a509c9
Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents:
85
diff
changeset
|
54 # |
|
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
|
55 # |
|
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
|
56 # vim: set filetype=python ts=4 sw=4 et si |
