tahoe-lafs/misc
robk-tahoe 3cb08209d2 windows installer build refinements
this resolves problems of py2exe's modulefinder collection of sources from
.zipped egg files, not by using easy_install to reach the --always-unzip
option, but rather with a small tool which unpacks any zipped egg files found
in misc/dependencies.  this fixes the py2exe build given rollback of the 
easy_install stuff which had broken the unix builds.  misc/hatch-eggs.py
performs the honours.

this also includes a misc/sub-ver.py tool which substitutes elements of the
verion number for the current code base (by importing allmydata.__version__
hence make-version should be run first, and the python path carefully managed)
into template files using python's string interpolation of named args from a
dict as the templating syntax.  i.e. %(major)d %(minor)d %(point)d %(nano)d
each expand to the individual components of the version number as codified
by the pyutil.version_class.Version class.  there is also a %(build)s tag
which expands to the string form of the whole version number.  This tool is
used to interpolate the automatically generated version information into the
innosetup source file in a form consistent with innosetup/windows' restrictions
2008-01-14 17:53:54 -07:00
..
dependencies setup: add darcsver-1.0.1.tar to misc/dependencies/ 2008-01-16 14:08:26 -07:00
feisty/debian debian: update dependencies to match calc-deps.py, mainly pycryptopp-0.2.8 2008-01-02 15:14:34 -07:00
munin munin: add a sample file for /etc/munin/plugin-conf.d/ 2007-10-22 15:08:39 -07:00
sid/debian debian: update dependencies to match calc-deps.py, mainly pycryptopp-0.2.8 2008-01-02 15:14:34 -07:00
count_dirs.py misc/count_dirs.py: dev tool to estimate filetree space consumption 2007-06-16 21:55:13 -07:00
figleaf2el.py change #!/usr/bin/python to #!/usr/bin/env python 2007-03-29 14:01:28 -07:00
figleaf2html move figleaf2html and figleaf_htmlizer.py into our tree, for easier customization 2007-01-03 22:06:51 -07:00
figleaf.el figleaf.el: add code to auto-enable the annotation mode for all source files 2007-01-18 01:00:11 -07:00
figleaf.excludes misc/figleaf.excludes: exclude simplejson too, since we don't run their tests 2007-07-12 16:26:25 -07:00
find_trial.py setup: use the new find_exe module to find trial 2007-10-15 11:52:26 -07:00
find-dep-eggs.py setup: whoops, fix the use of source-tree-root-dir eggs in our Makefile 2008-01-01 01:53:31 -07:00
find-trailing-spaces.py Makefile: add 'find-trailing-spaces' tool and target 2007-11-05 21:32:08 -07:00
get-version.py setup: update in-line doc of get-version.py 2008-01-08 10:51:01 -07:00
getmem.py change #!/usr/bin/python to #!/usr/bin/env python 2007-03-29 14:01:28 -07:00
hatch-eggs.py windows installer build refinements 2008-01-14 17:53:54 -07:00
logtool.py logtool: add 'gather' and 'dump' modes 2007-11-18 18:32:04 -07:00
pyver.py packaging: add 'build-deps' target, to automatically build and install (locally, in ./support) necessary dependencies. All such installed files are used during tests. 2007-09-12 16:48:45 -07:00
simulator.py a few documentation and naming convention updates 2007-12-12 19:34:08 -07:00
sizes.py hush some pyflakes warnings 2007-09-15 15:07:21 -07:00
storage-overhead.py hush some pyflakes warnings 2007-09-15 15:07:21 -07:00
sub-ver.py windows installer build refinements 2008-01-14 17:53:54 -07:00
test-darcs-boringfile.py makefile: add a test-darcs-boringfile target 2007-05-23 17:51:28 -07:00