2 | | This tutorial assumes you have SVN installed. If you don't have SVN installed please go to the [http://subversion.tigris.org/ Subversion] website and follow the directions of installation there. |
| 2 | This tutorial assumes you have SVN installed. If you don't have SVN installed please go to the [http://subversion.tigris.org/ Subversion] website and follow the directions of installation there. Currently, Python's "setup tools" does not work correctly with SVN 1.6, so it is best while/when working with Trac to use a 1.5 |
| 3 | version of SVN. See [http://bugs.python.org/setuptools/issue64 setuptools issue with SVN 1.6] for more information and the current status of this issue. |
| 4 | |
| 5 | == Where to go for more information == |
| 6 | It is also a good idea to review a couple of documents before attempting to install a development environment or even to install from the trunk. One such place |
| 7 | (currently) is to review the [http://trac.edgewall.org/roadmap roadmap/milestones] page(s) to see if there are any specific requirements for the version you are |
| 8 | setting up. |
| 9 | |
| 10 | Specifically, for version 0.12 (the current trunk), if you use the trunk version of Genshi, more than a few of the functional tests will fail. To resolve this issue, |
| 11 | you should install the [http://genshi.edgewall.org/intertrac/source%3Abranches/experimental/advanced-i18n Genshi advanced i18n] version until this branch is integrated into the trunk. See http://trac.edgewall.org/milestone/0.12 for more information. |
| 12 | |
| 13 | The (automated) tests will require additional packages that may or may not be installed with your OS/Python distribution. |
| 14 | * For unit test, please review http://trac.edgewall.org/wiki/TracDev/UnitTests |
| 15 | * For the functional test, please review http://trac.edgewall.org/wiki/TracDev/FunctionalTests |