annotate setup.py @ 689:456a1ed04650

Here's a cron-job reminder script... ...that we're going to be using here at ekit. Might be useful for other people. Could use some work making it more general and easier to customise.
author Richard Jones <richard@users.sourceforge.net>
date Mon, 15 Apr 2002 06:37:31 +0000
parents e04d291a1194
children 938edfdeac6e
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
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
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
2 #
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
3 # Copyright (c) 2001 Bizar Software Pty Ltd (http://www.bizarsoftware.com.au/)
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
4 # This module is free software, and you may redistribute it and/or modify
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
5 # under the same terms as Python, so long as this copyright message and
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
6 # disclaimer are retained in their original form.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
7 #
214
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
8 # IN NO EVENT SHALL BIZAR SOFTWARE PTY LTD BE LIABLE TO ANY PARTY FOR
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
9 # DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
10 # OUT OF THE USE OF THIS CODE, EVEN IF THE AUTHOR HAS BEEN ADVISED OF THE
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
11 # POSSIBILITY OF SUCH DAMAGE.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
12 #
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
13 # BIZAR SOFTWARE PTY LTD SPECIFICALLY DISCLAIMS ANY WARRANTIES, INCLUDING,
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
14 # BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
15 # FOR A PARTICULAR PURPOSE. THE CODE PROVIDED HEREUNDER IS ON AN "AS IS"
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
16 # BASIS, AND THERE IS NO OBLIGATION WHATSOEVER TO PROVIDE MAINTENANCE,
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
17 # SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
18 #
675
e04d291a1194 Didn't get around to committing these after the last release.
Richard Jones <richard@users.sourceforge.net>
parents: 671
diff changeset
19 # $Id: setup.py,v 1.33 2002-04-03 05:53:03 richard Exp $
85
fe0b33370244 Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents: 78
diff changeset
20
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 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
22 from distutils.util import get_platform
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
23 from distutils.command.build_scripts import build_scripts
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
24
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
25 import sys, os, string
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
26 from glob import glob
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
27
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
28 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
29
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
30
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
31 #############################################################################
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
32 ### Build script files
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
33 #############################################################################
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
34
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
35 class build_scripts_create(build_scripts):
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
36 """ Overload the build_scripts command and create the scripts
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
37 from scratch, depending on the target platform.
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
38
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
39 You have to define the name of your package in an inherited
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
40 class (due to the delayed instantiation of command classes
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
41 in distutils, this cannot be passed to __init__).
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
42
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
43 The scripts are created in an uniform scheme: they start the
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
44 run() function in the module
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
45
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
46 <packagename>.scripts.<mangled_scriptname>
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
47
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
48 The mangling of script names replaces '-' and '/' characters
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
49 with '-' and '.', so that they are valid module paths.
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
50 """
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
51 package_name = None
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
52
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
53 def copy_scripts(self):
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
54 """ Create each script listed in 'self.scripts'
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
55 """
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
56 if not self.package_name:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
57 raise Exception("You have to inherit build_scripts_create and"
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
58 " provide a package name")
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
59
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
60 to_module = string.maketrans('-/', '_.')
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
61
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
62 self.mkpath(self.build_dir)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
63 for script in self.scripts:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
64 outfile = os.path.join(self.build_dir, os.path.basename(script))
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
65
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
66 #if not self.force and not newer(script, outfile):
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
67 # self.announce("not copying %s (up-to-date)" % script)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
68 # continue
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
69
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
70 if self.dry_run:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
71 self.announce("would create %s" % outfile)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
72 continue
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
73
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
74 module = os.path.splitext(os.path.basename(script))[0]
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
75 module = string.translate(module, to_module)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
76 script_vars = {
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
77 'python': os.path.normpath(sys.executable),
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
78 'package': self.package_name,
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
79 'module': module,
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
80 }
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
81
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
82 self.announce("creating %s" % outfile)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
83 file = open(outfile, 'w')
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
84
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
85 try:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
86 if sys.platform == "win32":
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
87 file.write('@echo off\n'
671
23685c45ab81 Fix for scripts running under CMD.EXE
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 669
diff changeset
88 'if NOT "%%_4ver%%" == "" %(python)s -c "from %(package)s.scripts.%(module)s import run; run()" %%$\n'
23685c45ab81 Fix for scripts running under CMD.EXE
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 669
diff changeset
89 'if "%%_4ver%%" == "" %(python)s -c "from %(package)s.scripts.%(module)s import run; run()" %%*\n'
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
90 % script_vars)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
91 else:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
92 file.write('#! %(python)s\n'
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
93 'from %(package)s.scripts.%(module)s import run\n'
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
94 'run()\n'
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
95 % script_vars)
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
96 finally:
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
97 file.close()
669
fbe3c24c499d chmod +x for scripts
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 593
diff changeset
98 os.chmod(outfile, 0755)
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
99
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
100
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
101 class build_scripts_roundup(build_scripts_create):
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
102 package_name = 'roundup'
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
103
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
104
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
105 def scriptname(path):
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
106 """ Helper for building a list of script names from a list of
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
107 module files.
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
108 """
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
109 script = os.path.splitext(os.path.basename(path))[0]
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
110 script = string.replace(script, '_', '-')
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
111 if sys.platform == "win32":
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
112 script = script + ".bat"
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
113 return script
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
114
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
115 # build list of scripts from their implementation modules
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
116 roundup_scripts = map(scriptname, glob('roundup/scripts/[!_]*.py'))
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
117
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
118
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
119 #############################################################################
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
120 ### Main setup stuff
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
121 #############################################################################
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
122
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
123 def isTemplateDir(dir):
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
124 return dir[0] != '.' and dir != 'CVS' and os.path.isdir(dir) \
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
125 and os.path.isfile(os.path.join(dir, '__init__.py'))
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
126
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
127 templates = map(os.path.basename, filter(isTemplateDir,
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
128 glob(os.path.join('roundup', 'templates', '*'))))
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
129 packagelist = [
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
130 'roundup',
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
131 'roundup.backends',
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
132 'roundup.scripts',
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
133 'roundup.templates'
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
134 ]
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
135 installdatafiles = [
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
136 ('share/roundup/cgi-bin', ['cgi-bin/roundup.cgi']),
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
137 ]
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
138
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
139 for template in templates:
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
140 tdir = os.path.join('roundup', 'templates', template)
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
141 makeHtmlBase(tdir)
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
142
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
143 # add the template package and subpackage
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
144 packagelist.append('roundup.templates.%s' % template)
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
145 packagelist.append('roundup.templates.%s.detectors' % template)
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
146
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
147 # scan for data files
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
148 tfiles = glob(os.path.join(tdir, 'html', '*'))
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
149 tfiles = filter(os.path.isfile, tfiles)
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
150 installdatafiles.append(
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
151 ('share/roundup/templates/%s/html' % template, tfiles)
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
152 )
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
153
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
154
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
155 setup(
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
156 name = "roundup",
675
e04d291a1194 Didn't get around to committing these after the last release.
Richard Jones <richard@users.sourceforge.net>
parents: 671
diff changeset
157 version = "0.4.1",
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
158 description = "Roundup issue tracking system.",
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
159 author = "Richard Jones",
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
160 author_email = "richard@users.sourceforge.net",
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
161 url = 'http://sourceforge.net/projects/roundup/',
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
162 packages = packagelist,
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
163
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
164 # Override certain command classes with our own ones
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
165 cmdclass = {
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
166 'build_scripts': build_scripts_roundup,
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
167 },
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
168 scripts = roundup_scripts,
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
169
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
170 data_files = installdatafiles
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
171 )
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
172
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
173
85
fe0b33370244 Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents: 78
diff changeset
174 #
fe0b33370244 Made setup.py executable, added id and log.
Richard Jones <richard@users.sourceforge.net>
parents: 78
diff changeset
175 # $Log: not supported by cvs2svn $
675
e04d291a1194 Didn't get around to committing these after the last release.
Richard Jones <richard@users.sourceforge.net>
parents: 671
diff changeset
176 # Revision 1.32 2002/03/27 23:47:58 jhermann
e04d291a1194 Didn't get around to committing these after the last release.
Richard Jones <richard@users.sourceforge.net>
parents: 671
diff changeset
177 # Fix for scripts running under CMD.EXE
e04d291a1194 Didn't get around to committing these after the last release.
Richard Jones <richard@users.sourceforge.net>
parents: 671
diff changeset
178 #
671
23685c45ab81 Fix for scripts running under CMD.EXE
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 669
diff changeset
179 # Revision 1.31 2002/03/22 18:36:00 jhermann
23685c45ab81 Fix for scripts running under CMD.EXE
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 669
diff changeset
180 # chmod +x for scripts
23685c45ab81 Fix for scripts running under CMD.EXE
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 669
diff changeset
181 #
669
fbe3c24c499d chmod +x for scripts
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 593
diff changeset
182 # Revision 1.30 2002/01/29 20:07:15 jhermann
fbe3c24c499d chmod +x for scripts
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 593
diff changeset
183 # Conversion to generated script stubs
fbe3c24c499d chmod +x for scripts
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 593
diff changeset
184 #
593
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
185 # Revision 1.29 2002/01/23 06:05:36 richard
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
186 # prep work for release
2256f81293c1 Conversion to generated script stubs
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 580
diff changeset
187 #
580
b15ef833df5f prep work for release
Richard Jones <richard@users.sourceforge.net>
parents: 517
diff changeset
188 # Revision 1.28 2002/01/11 03:24:15 richard
b15ef833df5f prep work for release
Richard Jones <richard@users.sourceforge.net>
parents: 517
diff changeset
189 # minor changes for 0.4.0b2
b15ef833df5f prep work for release
Richard Jones <richard@users.sourceforge.net>
parents: 517
diff changeset
190 #
517
1d4850ecee3f minor changes for 0.4.0b2
Richard Jones <richard@users.sourceforge.net>
parents: 483
diff changeset
191 # Revision 1.27 2002/01/05 02:09:46 richard
1d4850ecee3f minor changes for 0.4.0b2
Richard Jones <richard@users.sourceforge.net>
parents: 483
diff changeset
192 # make setup abort if tests fail
1d4850ecee3f minor changes for 0.4.0b2
Richard Jones <richard@users.sourceforge.net>
parents: 483
diff changeset
193 #
483
a090b3873d82 make setup abort if tests fail
Richard Jones <richard@users.sourceforge.net>
parents: 437
diff changeset
194 # Revision 1.26 2001/12/08 07:06:20 jhermann
a090b3873d82 make setup abort if tests fail
Richard Jones <richard@users.sourceforge.net>
parents: 437
diff changeset
195 # Install html template files to share/roundup/templates
a090b3873d82 make setup abort if tests fail
Richard Jones <richard@users.sourceforge.net>
parents: 437
diff changeset
196 #
437
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
197 # Revision 1.25 2001/11/21 23:42:54 richard
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
198 # Some version number and documentation fixes.
a1e778940f92 Install html template files to share/roundup/templates
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 402
diff changeset
199 #
402
00f120add0f7 Some version number and documentation fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 360
diff changeset
200 # Revision 1.24 2001/11/06 22:32:15 jhermann
00f120add0f7 Some version number and documentation fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 360
diff changeset
201 # Install roundup.cgi to share/roundup
00f120add0f7 Some version number and documentation fixes.
Richard Jones <richard@users.sourceforge.net>
parents: 360
diff changeset
202 #
360
a9734f98d30b Install roundup.cgi to share/roundup
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 296
diff changeset
203 # Revision 1.23 2001/10/17 06:04:00 richard
a9734f98d30b Install roundup.cgi to share/roundup
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 296
diff changeset
204 # Beginnings of an interactive mode for roundup-admin
a9734f98d30b Install roundup.cgi to share/roundup
Jürgen Hermann <jhermann@users.sourceforge.net>
parents: 296
diff changeset
205 #
296
e155eca83f40 Beginnings of an interactive mode for roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
206 # Revision 1.22 2001/10/11 05:01:28 richard
e155eca83f40 Beginnings of an interactive mode for roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
207 # Prep for pre-release #2
e155eca83f40 Beginnings of an interactive mode for roundup-admin
Richard Jones <richard@users.sourceforge.net>
parents: 283
diff changeset
208 #
283
4114d0af5526 Prep for pre-release #2
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
209 # Revision 1.21 2001/10/10 04:18:38 richard
4114d0af5526 Prep for pre-release #2
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
210 # Getting ready for a preview release for 0.3.0.
4114d0af5526 Prep for pre-release #2
Richard Jones <richard@users.sourceforge.net>
parents: 281
diff changeset
211 #
281
d38ca22f7a2f Getting ready for a preview release for 0.3.0.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
212 # Revision 1.20 2001/10/08 21:49:30 richard
d38ca22f7a2f Getting ready for a preview release for 0.3.0.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
213 # Minor pre- 0.3.0 changes
d38ca22f7a2f Getting ready for a preview release for 0.3.0.
Richard Jones <richard@users.sourceforge.net>
parents: 268
diff changeset
214 #
268
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
215 # Revision 1.19 2001/09/10 09:48:35 richard
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
216 # Started changes log for 0.2.9
dcc1ed25e6bc Minor pre- 0.3.0 changes
Richard Jones <richard@users.sourceforge.net>
parents: 246
diff changeset
217 #
246
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
218 # Revision 1.18 2001/08/30 06:01:17 richard
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
219 # Fixed missing import in mailgw :(
b51591375158 Started changes log for 0.2.9
Richard Jones <richard@users.sourceforge.net>
parents: 244
diff changeset
220 #
244
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 223
diff changeset
221 # Revision 1.17 2001/08/08 03:29:35 richard
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 223
diff changeset
222 # Next release is 0.2.6
6bf584784e31 Fixed missing import in mailgw :(
Richard Jones <richard@users.sourceforge.net>
parents: 223
diff changeset
223 #
223
5ce5fc22ac6c Next release is 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
224 # Revision 1.16 2001/08/07 00:24:42 richard
5ce5fc22ac6c Next release is 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
225 # stupid typo
5ce5fc22ac6c Next release is 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 214
diff changeset
226 #
214
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
227 # Revision 1.15 2001/08/07 00:15:51 richard
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
228 # Added the copyright/license notice to (nearly) all files at request of
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
229 # Bizar Software.
18134bffab37 stupid typo
Richard Jones <richard@users.sourceforge.net>
parents: 213
diff changeset
230 #
213
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
231 # Revision 1.14 2001/08/06 23:57:20 richard
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
232 # Am now bundling unittest with the package so that everyone can use the unit
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
233 # tests.
d45384bc6420 Added the copyright/license notice to (nearly) all files...
Richard Jones <richard@users.sourceforge.net>
parents: 210
diff changeset
234 #
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
235 # 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
236 # 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
237 #
199
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 197
diff changeset
238 # 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
239 # detect unit tests
0345753f27cf updated version number for 0.2.6
Richard Jones <richard@users.sourceforge.net>
parents: 197
diff changeset
240 #
197
c610319d11aa detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
241 # Revision 1.11 2001/08/03 01:54:58 richard
c610319d11aa detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
242 # Started stuff off for the 0.2.5 release
c610319d11aa detect unit tests
Richard Jones <richard@users.sourceforge.net>
parents: 194
diff changeset
243 #
194
30c3a37b699f Started stuff off for the 0.2.5 release
Richard Jones <richard@users.sourceforge.net>
parents: 164
diff changeset
244 # 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
245 # 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
246 #
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
247 # 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
248 # 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
249 #
135
79bc5f0a0dde Added unit tests so they're run whenever we package/install/whatever.
Richard Jones <richard@users.sourceforge.net>
parents: 133
diff changeset
250 # 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
251 # 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
252 #
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
253 # 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
254 # 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
255 #
129
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 127
diff changeset
256 # Revision 1.6 2001/07/29 07:01:39 richard
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 127
diff changeset
257 # Added vim command to all source so that we don't get no steenkin' tabs :)
614bbffe063c changes
Richard Jones <richard@users.sourceforge.net>
parents: 127
diff changeset
258 #
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
259 # 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
260 # 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
261 #
105
3bed67f2394c changes for the 0.2.1 distribution build.
Richard Jones <richard@users.sourceforge.net>
parents: 97
diff changeset
262 # 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
263 # 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
264 #
97
ea5d6029a4bd Makefile is now obsolete - setup does what it used to do.
Richard Jones <richard@users.sourceforge.net>
parents: 93
diff changeset
265 # 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
266 # 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
267 # 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
268 #
93
b68df6a509c9 Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents: 85
diff changeset
269 # 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
270 # 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
271 #
93
b68df6a509c9 Added scripts to the setup and added the config...
Richard Jones <richard@users.sourceforge.net>
parents: 85
diff changeset
272 #
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
273 #
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
274 # vim: set filetype=python ts=4 sw=4 et si

Roundup Issue Tracker: http://roundup-tracker.org/