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@0 | 65 | Release Procedures
|
paul@0 | 66 | ------------------
|
paul@0 | 67 |
|
paul@0 | 68 | Update the __version__ attributes in the modules and the setup.py version
|
paul@0 | 69 | details.
|
paul@0 | 70 | Change the version number and package filename/directory in the documentation.
|
paul@0 | 71 | Update the setup.py and PKG-INFO files.
|
paul@0 | 72 | Update the release notes (see above).
|
paul@0 | 73 | Tag, export.
|
paul@0 | 74 | Archive, upload.
|