Sat, 04 Jul 2015 17:44:33 +0200
Prepared release of eric 6.0.7.
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
1 | README for the eric6 IDE |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | Installation |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
5 | Installing eric6 is a simple process. Just execute the install.py |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
6 | script (type python install.py -h for some help). Please note that the |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
7 | installation has to be performed using the administrators account |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
8 | (i.e. root on linux). This installs a wrapper script called eric6 in |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
9 | the standard executable directory. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
10 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
11 | If you want to uninstall the package just execute the uninstall.py |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
12 | script. This gets rid of all installed files. In this case please send |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
13 | an email to the below mentioned address and tell me your reason. This |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
14 | might give me a hint on how to improve eric6. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
15 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
16 | eric6 may be used with any combination of Python 3 or 2, Qt5 or Qt4 and |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
17 | PyQt5 or PyQt4. If the required packages (Qt5/4, QScintilla2, sip and |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
18 | PyQt5/4) are not installed, please get them and install them in the |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
19 | following order (order is important). |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
21 | 1. Install Qt5 (or Qt4) (from The Qt Company) |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
23 | 2. Build and install QScintilla2 (from Riverbank Computing) |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
25 | 3. Build and install sip (from Riverbank Computing) |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
27 | 4. Build and install PyQt5 (or PyQt4) (from Riverbank Computing) |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | 5. Build and install QScintilla2 Python bindings |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
30 | (part of the QScintilla2 package) |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
32 | 6. Install eric6 |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
33 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
34 | If you want to use the interfaces to other supported software packages, |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
35 | you may install them in any order and at any time. |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
36 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
37 | Please note, that the QScintilla2 Python bindings have to be rebuild, |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
38 | if the PyQt5 package gets updated. If this step is omitted, a bunch of |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
39 | strange errors will occur. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | Installation of translations |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
43 | Translations of the eric6 IDE are available as separate downloads. |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
44 | There are two ways to install them. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
46 | The first possibility is to install them together with eric6. In order |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | to do that, simply extract the downloaded archives into the same place |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
48 | as the eric6 archive and follow the installation instructions above. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
49 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | The second possibility is to install them separately. Extract the |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | downloaded archives and execute the install-i18n.py script (type |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | python install-i18n.py -h for some help). This way you can make the |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | translations available to everybody or just to the user executing the |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | installation command (if using the -p switch). |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | Running |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
58 | Just call up eric6, which will start the IDE. Use the "what is"-help |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
59 | (arrow with ?) to get some help. The eric web site provides some |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
60 | documents describing certain aspects of eric. To start the unit test |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
61 | module in a standalone variant simply call up eric6-unittest. This |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
62 | will show the same dialog (though with a little bit less functionality) |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
63 | as if started from within eric6. The web browser can be started as a |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
64 | standalone program by executing the eric6-webbrowser script. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
65 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
66 | Please note, the first time you start eric6 it will recognize, that it |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
67 | hasn't been configured yet and will show the configuration dialog. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
68 | Please take your time and go through all the configuration items. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
69 | However, every configuration option has a meaningful default value. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
70 | |
100
55c6a9109dfa
Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
59
diff
changeset
|
71 | Running from the sources |
55c6a9109dfa
Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
59
diff
changeset
|
72 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
73 | If you want to run eric6 from within the source tree you have to |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
74 | execute the compileUiFiles.py script once after a fresh checkout from |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
75 | the source repository or when new dialogs have been added. Thereafter |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
76 | just execute the eric6.py script. |
100
55c6a9109dfa
Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
59
diff
changeset
|
77 | |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
78 | Tray starter |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
79 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
80 | eric6 comes with a little utility called "eric6-tray". This embeds an |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
81 | icon in the system tray, which contains a context menu to start eric6 |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
82 | and all it's utilities. Double clicking this icon starts the eric6 IDE. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | Autocompletion/Calltips |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
86 | eric6 provides an interface to the QScintilla auto-completion and |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
87 | calltips functionality. QScintilla2 comes with API files for Python |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
88 | and itself. PyQt4 and PyQt5 contain API files as well. These are |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
89 | installed by default, if the correct installation order (see above) is |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
90 | followed. An API file for eric6 is installed in the same place. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
92 | In order to use autocompletion and calltips in eric6 please configure |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
93 | these functions in the "Preferences Dialog" on the "Editor -> APIs", |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | "Editor -> Autocompletion" and "Editor -> Calltips" pages. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | Remote Debugger |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
98 | In order to enable the remote debugger start eric6, open the |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
99 | preferences dialog and configure the settings on the debugger pages. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | The remote login must be possible without any further interaction (i.e. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | no password prompt). If the remote setup differs from the local one you |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | must configure the Python interpreter and the Debug Client to be used |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
104 | in the Preferences dialog. eric6 includes two different versions of the |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | debug client. DebugClient.py is the traditional debugger and |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
106 | DebugClientThreads.py is a multithreading variant of the debug client. |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
107 | Please copy all needed files to a place accessible through the Python |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
108 | path of the remote machine and set the entries of the a.m. |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
109 | configuration tab accordingly. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | Passive Debugging |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | Passive debugging mode allows the startup of the debugger from outside |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | of the IDE. The IDE waits for a connection attempt. For further details |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | see the file README-passive-debugging.txt |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
117 | Plug-in System |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
119 | eric6 contains a plug-in system, that is used to extend eric6's |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
120 | functionality. Some plug-ins are part of eric6. Additional plug-ins |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
121 | are available via the Internet. Please use the built-in plug-in |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
122 | repository dialog to get a list of available (official) plug-ins |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | and to download them. For more details about the plug-in system |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | please see the documentation area. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | Interfaces to additional software packages |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
128 | At the moment eric6 provides interfaces to the following software |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | packages. |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | Qt-Designer |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
132 | This is part of the Qt distribution and is used to generate |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
133 | user interfaces. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | Qt-Linguist |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
136 | This is part of the Qt distribution and is used to generate |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
137 | translations. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
139 | Qt-Assistant |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
140 | This is part of the Qt distribution and may be used to display |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
141 | help files. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
142 | |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
143 | Mercurial |
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
144 | This is a distributed version control system available from |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
145 | <mercurial.selenic.com>. It is the one used by eric6 itself. |
1225
254ec677c775
Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
100
diff
changeset
|
146 | |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
147 | Subversion |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
148 | This is a version control system available from |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
149 | <http://subversion.apache.org>. eric6 supports two different |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
150 | Subversion interfaces. One is using the svn command line tool, |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
151 | the other is using the PySvn Python interface |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
152 | <http://pysvn.tigris.org>. The selection is done automatically |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
153 | depending on the installed software. The PySvn interface is |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
154 | prefered. This automatism can be overridden an a per project |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
155 | basis using the "User Properties" dialog. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
156 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
157 | coverage.py |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
158 | This is a tool to check Python code coverage. A slightly |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
159 | modified version is part of the eric6 distribution. The |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
160 | original version is available from |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
161 | <http://www.nedbatchelder.com/code/modules/coverage.html> |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
162 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
163 | tabnanny |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
164 | This is a tool to check Python code for white-space related |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
165 | problems. It is part of the standard Python installation. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
167 | profile |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
168 | This is part of the standard Python distribution and is used |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
169 | to profile Python source code. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
170 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | Internationalization |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
172 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
173 | eric6 and its tools are prepared to show the UI in different languages, |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
174 | which can be configured via the preferences dialog. The Qt and |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
175 | QScintilla translations are searched in the translations directory |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
176 | given in the preferences dialog (Qt page). If the translations cannot |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
177 | be found, some part of the MMI might show English texts even if you |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
178 | have selected something else. If you are missing eric6 translations |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
179 | for your language and are willing to volunteer for this work please |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
180 | send me an email naming the country code and I will send you the |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
181 | respective Qt-Linguist file. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
182 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
183 | Window Layout |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
184 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
185 | eric6 provides different window layouts. In these layouts, the shell |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
186 | window and the file browser may be embedded or be separat windows. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
187 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
188 | Source code documentation |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
189 | |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
190 | eric6 has a built in source code documentation generator, which is |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
191 | usable via the commandline as well. For further details please see |
3682
2543741b47b7
Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
1225
diff
changeset
|
192 | the file README-eric6-doc.txt |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
193 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
194 | License |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
195 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
196 | eric6 (and the others) is released under the conditions of the GPL. |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
197 | See separate license file for more details. Third party software |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
198 | included in eric6 is released under their respective license and |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
199 | contained in the eric6 distribution for convenience. |
0
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
200 | |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
201 | Bugs and other reports |
de9c2efb9d02
Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
202 | |
4265
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
203 | Please send bug reports, feature requests or contributions to eric |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
204 | bugs address. After the IDE is installed you can use the |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
205 | "Report Bug..." entry of the Help menu, which will send an email to |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
206 | <eric-bugs@eric-ide.python-projects.org. To request a new feature use |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
207 | the "Request Feature..." entry of the Help menu, which will send an |
9d69e24d0279
Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
4002
diff
changeset
|
208 | email to <eric-featurerequest@eric-ide.python-projects.org. |