paul@0 | 1 | Introduction
|
paul@0 | 2 | ------------
|
paul@0 | 3 |
|
paul@0 | 4 | The MoinSupport distribution provides support libraries for use by MoinMoin
|
paul@0 | 5 | extensions. Some of the provided modules can be used independently of
|
paul@0 | 6 | MoinMoin, such as the DateSupport and LocationSupport modules which do not
|
paul@0 | 7 | themselves import any MoinMoin functionality.
|
paul@0 | 8 |
|
paul@0 | 9 | Installation
|
paul@0 | 10 | ------------
|
paul@0 | 11 |
|
paul@0 | 12 | To install the support library, consider using the moinsetup tool. See the
|
paul@0 | 13 | "Recommended Software" section below for more information.
|
paul@0 | 14 |
|
paul@0 | 15 | With moinsetup and a suitable configuration file, the installation is done as
|
paul@0 | 16 | follows with $MSDIR referring to the MoinSupport distribution directory
|
paul@0 | 17 | containing this README.txt file:
|
paul@0 | 18 |
|
paul@0 | 19 | python moinsetup.py -f moinsetup.cfg -m install_extension_package $MSDIR
|
paul@0 | 20 |
|
paul@0 | 21 | The command above uses the setup.py script provided as follows:
|
paul@0 | 22 |
|
paul@0 | 23 | python setup.py install --prefix=path-to-moin-prefix
|
paul@0 | 24 |
|
paul@0 | 25 | Recommended Software
|
paul@0 | 26 | --------------------
|
paul@0 | 27 |
|
paul@0 | 28 | See the "Dependencies" section below for essential software.
|
paul@0 | 29 |
|
paul@0 | 30 | The moinsetup tool is recommended for installation since it aims to support
|
paul@0 | 31 | all versions of MoinMoin that are supported for use with this software.
|
paul@0 | 32 |
|
paul@0 | 33 | See the following page for information on moinsetup:
|
paul@0 | 34 |
|
paul@0 | 35 | http://moinmo.in/ScriptMarket/moinsetup
|
paul@0 | 36 |
|
paul@0 | 37 | Contact, Copyright and Licence Information
|
paul@0 | 38 | ------------------------------------------
|
paul@0 | 39 |
|
paul@0 | 40 | See the following Web pages for more information about this work:
|
paul@0 | 41 |
|
paul@0 | 42 | http://hgweb.boddie.org.uk/MoinSupport
|
paul@0 | 43 |
|
paul@0 | 44 | The author can be contacted at the following e-mail address:
|
paul@0 | 45 |
|
paul@0 | 46 | paul@boddie.org.uk
|
paul@0 | 47 |
|
paul@0 | 48 | Copyright and licence information can be found in the docs directory - see
|
paul@0 | 49 | docs/COPYING.txt and docs/LICENCE.txt for more information.
|
paul@0 | 50 |
|
paul@0 | 51 | Dependencies
|
paul@0 | 52 | ------------
|
paul@0 | 53 |
|
paul@0 | 54 | MoinSupport has the following basic dependencies:
|
paul@0 | 55 |
|
paul@0 | 56 | Packages Release Information
|
paul@0 | 57 | -------- -------------------
|
paul@0 | 58 |
|
paul@0 | 59 | pytz Tested with 2007k (specifically 2007k-0ubuntu2)
|
paul@0 | 60 | Source: http://pytz.sourceforge.net/
|
paul@0 | 61 |
|
paul@0 | 62 | If time zone handling is not required, pytz need not be installed. It is,
|
paul@0 | 63 | however, highly recommended that pytz be installed.
|
paul@0 | 64 |
|
paul@10 | 65 | New in MoinSupport 0.2 (Changes since MoinSupport 0.1)
|
paul@10 | 66 | ------------------------------------------------------
|
paul@10 | 67 |
|
paul@10 | 68 | * Added section argument processing functions from the ImprovedTableParser
|
paul@10 | 69 | distribution to MoinSupport.
|
paul@25 | 70 | * Added region/section parsing functions to MoinSupport.
|
paul@29 | 71 | * Added heading extraction functionality from ImprovedMoinSearch.
|
paul@12 | 72 | * Added parsing/formatting-related functions from EventAggregator and
|
paul@12 | 73 | ImprovedTableParser to MoinSupport.
|
paul@25 | 74 | * Added category-, WikiDict- and various parsing/encoding-related functions
|
paul@25 | 75 | from EventAggregator to MoinSupport.
|
paul@25 | 76 | * Added a header-writing function to MoinSupport.
|
paul@25 | 77 | * Added a getCurrentTime function to DateSupport.
|
paul@18 | 78 | * Added remote resource management from EventAggregator to
|
paul@18 | 79 | MoinRemoteSupport.
|
paul@25 | 80 | * Added general utility functions from EventAggregator as GeneralSupport.
|
paul@23 | 81 | * Added view-related functions from EventAggregator as ViewSupport.
|
paul@10 | 82 |
|
paul@0 | 83 | Release Procedures
|
paul@0 | 84 | ------------------
|
paul@0 | 85 |
|
paul@0 | 86 | Update the __version__ attributes in the modules and the setup.py version
|
paul@0 | 87 | details.
|
paul@0 | 88 | Change the version number and package filename/directory in the documentation.
|
paul@0 | 89 | Update the setup.py and PKG-INFO files.
|
paul@0 | 90 | Update the release notes (see above).
|
paul@0 | 91 | Tag, export.
|
paul@0 | 92 | Archive, upload.
|