annotate docs/REQUIREMENTS @ 5944:82ad863c255e

clarify python-xml (pyxml) requirement
author Thomas Waldmann <tw AT waldmann-edv DOT de>
date Sat, 23 Feb 2013 18:28:30 +0100
parents 25900eaeb864
children d72a5e95c7c0
rev   line source
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
1 Python requirements
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
2 ===================
4285
012c4c4ce35b Added information on flup origin and modification
Florian Krupicka <florian.krupicka@googlemail.com>
parents:
diff changeset
3
5869
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
4 Please use Python 2.6.x, 2.7.x, 2.5.x (in that order, first most
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
5 recommended, last least recommended). See below about Python 2.4.
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
6
5869
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
7 2.7 is 2nd because it is less long tested than 2.6. If you have 2.7 by default
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
8 then just use it, there is usually no need to get 2.6. But if you have 2.6 by
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
9 default, just use that, because there is also no need to get 2.7.
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
10
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
11 2.5 is last because it is OLD and not much tested any more.
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
12
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
13 2.4 was supported "out of the box" until (and including) moin 1.9.3.
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
14 Since 1.9.4 the download release of moin has bundled libraries that need 2.5
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
15 at least. Also, no moin developer still tests moin on 2.4.
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
16 If you are willing to experiment a bit and use older libraries than the
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
17 bundled ones, you might be able to get it working on 2.4 by replacing
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
18 MoinMoin/support/werkzeug with werkzeug version 0.7.x and hope the best.
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
19 Python requirements might be different for (linux or other) distribution
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
20 packages, depending on the werkzeug version they use. Usually you do not have
0e58d9bcd3bd update docs/REQUIREMENTS about python 2.4 support, point to there from docs/CHANGES
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5808
diff changeset
21 to care then, because the package maintainer already did it for you.
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
22 You also can't use the stronger password hashes provided by passlib as it
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
23 requires at least python 2.5 and you need to disable it in your wiki config,
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
24 so moin does not try to use it.
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
25
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
26 Python 3.x won't work for MoinMoin for now.
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
27
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
28 Python build options:
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
29 * zlib support (required)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
30 * ucs4 (32bit unicode, recommended)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
31 * ucs2 also works for most users (not recommended)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
32
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
33
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
34 Servers
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
35 =======
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
36 You can use anything that speaks WSGI to moin:
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
37 * the "standalone" wikiserver.py we bundle with moin (recommended for
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
38 desktop wikis, testing, debugging, development, adhoc-wikis)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
39 * apache with mod_wsgi (recommended for bigger/busier wikis), do not use
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
40 mod_wsgi v2.3 (it has known problems), about any other version is fine.
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
41 * other WSGI-compatible servers
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
42 * cgi, fastcgi, scgi, ajp, ... also work via the "flup" middleware bundled with moin
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
43 * For IIS 6.0 on Windows 2003, you can use a ISAPI-WSGI gateway:
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
44 http://code.google.com/p/isapi-wsgi/ v0.4.1 has been used successfully.
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
45
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
46
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
47 Requirements needed for some moin features
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
48 ==========================================
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
49
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
50 docbook parser: 4suite 1.0a4 or 1.0b1
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
51
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
52 xslt parser: 4suite 1.0a4 or 1.0b1
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
53
5571
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
54 rst parser: docutils >= 0.3.10
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
55
5571
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
56 Xapian indexed search: xapian libs + python bindings >= 1.0.6
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
57
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
58 Indexing filters for xapian search:
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
59 * antiword (for indexing of MS Word documents)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
60 * xls2csv (for indexing of MS Excel documents, from catdoc package)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
61 * catppt (for indexing of MS Powerpoint documents, from catdoc package)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
62 * catdoc (for indexing of RTF documents, from catdoc package)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
63 * pdftotext (for indexing of PDFs, from xpdf-utils or poppler-utils)
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
64
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
65 ldap_login auth: python-ldap >=2.0.0pre06
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
66
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
67 mysql_group auth: MySQLdb python module
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
68
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
69 openidrp auth: openid python module
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
70
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
71 stats charts: gdchart python module
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
72
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
73 jabberbot: pyxmpp SVN revision 665 or release >= 1.0.1
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
74
5944
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
75 Only if you are using some python < 2.5.1, you likely will need python-xml
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
76 (pyxml) for some features. It should just work with python's standard library
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
77 for more recent python versions. Features needing this:
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
78 * the RSS feed (action/rss_rc)
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
79 * GUI editor converter (converter/text_html_text_moin_wiki)
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
80 * docbook formatter (formatter/text_docbook)
82ad863c255e clarify python-xml (pyxml) requirement
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5922
diff changeset
81
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
82
5571
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
83 Bundled 3rd party code
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
84 ======================
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
85
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
86 Below are some notes about the software we bundle and ship with MoinMoin.
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
87 If you are a Linux distributor and you want to rip out this stuff and
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
88 replace it with packages, this is for you!
4285
012c4c4ce35b Added information on flup origin and modification
Florian Krupicka <florian.krupicka@googlemail.com>
parents:
diff changeset
89
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
90 We list the shipped version and also the minimum required version.
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
91 The shipped version will work best with moin as usually has some more bug
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
92 fixes than the minimum required version.
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
93 We do not test with the minimum required version, but we try to keep this
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
94 file updated and correct to our best knowledge.
4285
012c4c4ce35b Added information on flup origin and modification
Florian Krupicka <florian.krupicka@googlemail.com>
parents:
diff changeset
95
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
96 In case you find bugs in this requirements specification, please let us know!
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
97
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
98 Thanks to all 3rd party software authors!
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
99
5563
69ffae200796 move support code version requirements docs to docs/
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5562
diff changeset
100
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
101 A) Stuff below MoinMoin/support/:
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
102
5922
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
103 passlib (password hashing library)
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
104 ==================================
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
105 shipped: 1.6.1
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
106 minimum: 1.3(?)
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
107
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
108 Note: moin could work without passlib also (NOT RECOMMENDED), but would not
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
109 support stronger password hashes then, also would not be able to process such
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
110 hashes from existing user profiles (that were made with passlib) and also
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
111 would be less secure due to the weaker builtin hash methods.
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
112
25900eaeb864 passlib integration - enhanced password hash security
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5876
diff changeset
113
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
114 flup (cgi/fastcgi/scgi/ajp to WSGI adapter)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
115 ===========================================
5804
2e7f76626b58 update flup to repo tip (no release since 1.0.2 / 2.5y)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5803
diff changeset
116 shipped: 1.0.2+, from repo: hg clone -r 8d52f88effa3 http://hg.saddi.com/flup-server
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
117 minimum: 1.0.2
4285
012c4c4ce35b Added information on flup origin and modification
Florian Krupicka <florian.krupicka@googlemail.com>
parents:
diff changeset
118
4902
6049883eb89e updated flup to 1.0.2+ (http://hg.saddi.com/flup-server changeset 100:af072c39193e)
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 4303
diff changeset
119
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
120 pygments (highlighting for all sorts of source code and other text files)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
121 =========================================================================
5803
6446873d152f upgraded bundled pygments from 1.3.1 to 1.4
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5802
diff changeset
122 shipped: 1.4
5571
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
123 minimum: 1.1.1 will work, maybe even older versions
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
124
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
125
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
126 parsedatetime (parse date/time strings)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
127 =======================================
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
128 shipped: 0.8.7
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
129 minimum: 0.8.7(?)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
130
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
131
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
132 werkzeug (WSGI toolkit)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
133 =======================
5801
8de563c487be upgrade werkzeug to 0.8.1, document current bundled version and current minimum requirement (0.6, for py 2.7 compatibility)
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5723
diff changeset
134 shipped: 0.8.1
5808
6e0a686893c3 raise werkzeug minimum requirement because of bugs in < 0.7
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5804
diff changeset
135 minimum: 0.7.0
6e0a686893c3 raise werkzeug minimum requirement because of bugs in < 0.7
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5804
diff changeset
136
6e0a686893c3 raise werkzeug minimum requirement because of bugs in < 0.7
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5804
diff changeset
137 Note: >= 0.6.1 will also likely work if the missing "import sys" in
6e0a686893c3 raise werkzeug minimum requirement because of bugs in < 0.7
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5804
diff changeset
138 posixemulation.py is patched.
5722
5a187ebb779b REQUIREMENTS: add a note about werkzeug's python 2.7 compatibility
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5677
diff changeset
139
5562
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
140
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
141 xappy (High-Level Python library for Xapian)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
142 ============================================
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
143 shipped: 0.5
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
144 minimum: 0.5
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
145
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
146
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
147 htmlmarkup.py (safe html rendering)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
148 ===================================
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
149 shipped: copied from TRAC's trac.util.html, revision 3609, merged on 2006-08-20
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
150 minimum: same(?)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
151
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
152
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
153 Replacements for Python stdlib modules
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
154 ======================================
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
155 difflib.py (fixes broken Python 2.4.3 difflib, see comment in file)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
156 HeaderFixed.py ("copied from email.Header because the original is broken")
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
157 tarfile.py (misc. brokenness up to Python 2.6, see comment in file)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
158
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
159
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
160 Other stuff
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
161 ===========
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
162 BasicAuthTransport.py (taken from Amos' XML-RPC HowTo)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
163 python_compatibility.py (to be compatible with older Pythons)
e1e730402364 document support code version requirements
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5561
diff changeset
164
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
165
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
166 B) MoinMoin/web/static/htdocs/applets/FCKEditor/
5876
0fd330339378 upgraded FCKeditor to 2.6.8
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5869
diff changeset
167 shipped: 2.6.8
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
168 required: 2.6.x
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
169
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
170
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
171 C) MoinMoin/web/static/htdocs/applets/TWikiDrawPlugin/
5615
db8483f60775 docs/REQUIREMENTS: info TWikiDraw and AnyWikiDraw added
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5571
diff changeset
172 shipped: Using a modified TWikiDrawPlugin see README in contrib/TWikiDrawPlugin
db8483f60775 docs/REQUIREMENTS: info TWikiDraw and AnyWikiDraw added
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5571
diff changeset
173 required: see shipped
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
174
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
175
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
176 D) MoinMoin/web/static/htdocs/applets/anywikidraw/
5571
994f62ad6f84 add more requirements information
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5566
diff changeset
177 shipped: 0.14
5615
db8483f60775 docs/REQUIREMENTS: info TWikiDraw and AnyWikiDraw added
Reimar Bauer <rb.proj AT googlemail DOT com>
parents: 5571
diff changeset
178 required: 0.14
5566
e057c204d628 add more requirements documentation
Thomas Waldmann <tw AT waldmann-edv DOT de>
parents: 5565
diff changeset
179