README

Sun, 02 Aug 2015 12:02:44 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Sun, 02 Aug 2015 12:02:44 +0200
branch
6_0_x
changeset 4346
c8cb0b0bfe24
parent 4312
685497be3c84
permissions
-rw-r--r--

Prepared new release.

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
4312
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
41 Installation on Windows®
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
42
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
43 Installing eric6 on Windows® is even easier. Just download the PyQt5
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
44 installer from Riverbank Computing and use it to install PyQt5. This
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
45 includes all the required Qt5 libraries and tools as well as
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
46 QScintilla. Once this installation is completed install eric6.
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
47
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
48 Installation of translations
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
49
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
50 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
51 There are two ways to install them.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
52
3682
2543741b47b7 Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1225
diff changeset
53 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
54 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
55 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
56
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
57 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
58 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
59 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
60 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
61 installation command (if using the -p switch).
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
62
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
63 Running
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
64
3682
2543741b47b7 Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1225
diff changeset
65 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
66 (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
67 documents describing certain aspects of eric. To start the unit test
4312
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
68 module in a standalone variant simply call up eric6_unittest. This
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
69 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
70 as if started from within eric6. The web browser can be started as a
4312
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
71 standalone program by executing the eric6_webbrowser script.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
72
3682
2543741b47b7 Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1225
diff changeset
73 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
74 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
75 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
76 However, every configuration option has a meaningful default value.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
77
100
55c6a9109dfa Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 59
diff changeset
78 Running from the sources
55c6a9109dfa Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 59
diff changeset
79
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
80 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
81 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
82 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
83 just execute the eric6.py script.
100
55c6a9109dfa Updated the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 59
diff changeset
84
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
85 Tray starter
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
86
4312
685497be3c84 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4265
diff changeset
87 eric6 comes with a little utility called "eric6_tray". This embeds an
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
88 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
89 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
90
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
91 Autocompletion/Calltips
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
92
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
93 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
94 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
95 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
96 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
97 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
98
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
99 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
100 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
101 "Editor -> Autocompletion" and "Editor -> Calltips" pages.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
102
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
103 Remote Debugger
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
104
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
105 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
106 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
107
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
108 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
109 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
110 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
111 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
112 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
113 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
114 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
115 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
116 configuration tab accordingly.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
117
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
118 Passive Debugging
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
119
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
120 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
121 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
122 see the file README-passive-debugging.txt
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
123
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
124 Plug-in System
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
125
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
126 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
127 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
128 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
129 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
130 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
131 please see the documentation area.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
132
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
133 Interfaces to additional software packages
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
134
3682
2543741b47b7 Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1225
diff changeset
135 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
136 packages.
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
137
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
138 Qt-Designer
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
139 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
140 user interfaces.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
141
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
142 Qt-Linguist
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
143 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
144 translations.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
145
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
146 Qt-Assistant
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
147 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
148 help files.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
149
1225
254ec677c775 Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 100
diff changeset
150 Mercurial
254ec677c775 Updated the README with some additional install instructions.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 100
diff changeset
151 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
152 <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
153
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
154 Subversion
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
155 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
156 <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
157 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
158 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
159 <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
160 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
161 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
162 basis using the "User Properties" dialog.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
163
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
164 coverage.py
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
165 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
166 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
167 original version is available from
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
168 <http://www.nedbatchelder.com/code/modules/coverage.html>
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
169
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
170 tabnanny
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
171 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
172 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
173
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
174 profile
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
175 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
176 to profile Python source code.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
177
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
178 Internationalization
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
179
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
180 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
181 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
182 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
183 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
184 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
185 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
186 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
187 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
188 respective Qt-Linguist file.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
189
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
190 Window Layout
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
191
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
192 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
193 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
194
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
195 Source code documentation
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
196
3682
2543741b47b7 Changed a few files to reference eric6.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 1225
diff changeset
197 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
198 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
199 the file README-eric6-doc.txt
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 License
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 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
204 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
205 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
206 contained in the eric6 distribution for convenience.
0
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
207
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
208 Bugs and other reports
de9c2efb9d02 Started porting eric4 to Python3
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff changeset
209
4265
9d69e24d0279 Some corrections to the various README files.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4002
diff changeset
210 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
211 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
212 "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
213 <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
214 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
215 email to <eric-featurerequest@eric-ide.python-projects.org.

eric ide

mercurial