README

Sat, 04 Jul 2015 17:44:33 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sat, 04 Jul 2015 17:44:33 +0200
branch
6_0_x
changeset 4310
493dda042b16
parent 4265
9d69e24d0279
child 4312
685497be3c84
permissions
-rw-r--r--

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.

eric ide

mercurial