59 | | It is important to use **Python 2.3** to build the installer, |
60 | | in order to avoid dependency on MSVCR71.dll, not always available. |
61 | | As Babel won't work with Python 2.3, you can't rely on `bdist_wininst` |
62 | | to trigger the `compile_catalog` command, so you need to do that |
63 | | beforehand manually, using a different version of Python (>= 2.4). |
64 | | Actually, it's now worse than this: as we made setup.py depend on |
65 | | some `trac.util` code, using Python 2.3 doesn't even work anymore |
66 | | ** at all **. So we have to use 2.4 for bdist_wininst. I suppose the |
67 | | dependency on MSVCR71.dll is not too much to ask for, nowadays... |
68 | | And now that I come to think about it, it must be there |
69 | | for Python 2.4 anyway. Bottom-line: always use the minimum required |
70 | | version for the releases (i.e. 2.3 for 0.11.x, 2.4 for 0.12.x, etc.) |
| 59 | Always use the minimum required |
| 60 | version for the releases (i.e. 2.3 for 0.11.x, 2.4 for 0.12.x, etc.). |
| 61 | With python 2.4, `bdist_wininst` alone won't trigger the localization |
| 62 | commands, so we have to issue an explicit **`build`** command before. |