README

changeset 1225
254ec677c775
parent 100
55c6a9109dfa
child 3682
2543741b47b7
child 3759
fd807884e316
equal deleted inserted replaced
1223:199ad2f5be4e 1225:254ec677c775
14 how to improve eric5. 14 how to improve eric5.
15 15
16 If the required packages (Qt4, QScintilla2, sip and PyQt4) are not installed, 16 If the required packages (Qt4, QScintilla2, sip and PyQt4) are not installed,
17 please get them and install them in the following order (order is important). 17 please get them and install them in the following order (order is important).
18 18
19 1. Install Qt4 19 1. Install Qt4 (from Nokia)
20 20
21 2. Build and install sip 21 2. Build and install QScintilla2 (from Riverbank Computing)
22 22
23 3. Build and install QScintilla2 23 3. Build and install sip (from Riverbank Computing)
24 24
25 4. Build and install PyQt4 25 4. Build and install PyQt4 (from Riverbank Computing)
26 26
27 5. Build and install QScintilla2 Python bindings 27 5. Build and install QScintilla2 Python bindings
28 (part of the QScintilla2 package)
28 29
29 6. Install eric5 30 6. Install eric5
30 31
31 If you want to use the interfaces to other supported software packages, you may 32 If you want to use the interfaces to other supported software packages, you may
32 install them in any order and at any time. 33 install them in any order and at any time.
34
35 Please note, that the QScintilla2 Python bindings have to be rebuild, if
36 the PyQt4 package gets updated. If this step is omitted, a bunch of strange
37 errors will occur.
33 38
34 Installation of translations 39 Installation of translations
35 40
36 Translations of the eric5 IDE are available as separate downloads. There 41 Translations of the eric5 IDE are available as separate downloads. There
37 are two ways to install them. 42 are two ways to install them.
128 This is part of the Qt distribution and is used to generate translations. 133 This is part of the Qt distribution and is used to generate translations.
129 134
130 Qt-Assistant 135 Qt-Assistant
131 This is part of the Qt distribution and may be used to display help files. 136 This is part of the Qt distribution and may be used to display help files.
132 137
138 Mercurial
139 This is a distributed version control system available from
140 <mercurial.selenic.com>. It is the one used by eric5 itself.
141
133 Subversion 142 Subversion
134 This is another version control system available from 143 This is a version control system available from <subversion.apache.org>.
135 <subversion.tigris.org>. It is meant to be the successor of CVS.
136 eric5 supports two different Subversion interfaces. One is using 144 eric5 supports two different Subversion interfaces. One is using
137 the svn command line tool, the other is using the PySvn Python 145 the svn command line tool, the other is using the PySvn Python
138 interface <pysvn.tigris.org>. The selection is done automatically 146 interface <pysvn.tigris.org>. The selection is done automatically
139 depending on the installed software. The PySvn interface is prefered. 147 depending on the installed software. The PySvn interface is prefered.
140 This automatism can be overridden an a per project basis using 148 This automatism can be overridden an a per project basis using
159 167
160 Interfaces to additional software packages via plugins 168 Interfaces to additional software packages via plugins
161 169
162 Some of the interfaces provided as plugins are as follows. 170 Some of the interfaces provided as plugins are as follows.
163 171
164 CVS
165 This is a version control system available from <www.cvshome.org>.
166
167 pylint 172 pylint
168 This is a tool to check the source code according to various rules. 173 This is a tool to check the source code according to various rules.
169 It is available from <http://www.logilab.org/projects/pylint>. 174 It is available from <http://www.logilab.org/projects/pylint>.
170 175
171 cx_Freeze 176 cx_Freeze

eric ide

mercurial