docs/README.md

Thu, 11 Jul 2024 14:21:34 +0200

author
Detlev Offenbach <detlev@die-offenbachs.de>
date
Thu, 11 Jul 2024 14:21:34 +0200
branch
eric7
changeset 10840
c8045d0dbaa7
parent 10107
da76865312f1
permissions
-rw-r--r--

MicroPython
- Updated the list of known CircuitPython boards for CPy 9.1.0.
- Updated the list of known UF2 capable boards.

10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
1 # README for the eric7 IDE
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
2
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
3 ## 0. What is eric7?
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
4 eric7 is a full featured Python editor and IDE, written in Python. It is based
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
5 on the cross platform Qt UI toolkit, integrating the highly flexible Scintilla
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
6 editor control. It is designed to be usable as everyday quick and dirty editor
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
7 as well as being usable as a professional project management tool integrating
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
8 many advanced features Python offers the professional coder. eric7 includes a
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
9 plug-in system, which allows easy extension of the IDE functionality with
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
10 plug-ins downloadable from the net. For more details see
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
11 [https://eric-ide.python-projects.org](https://eric-ide.python-projects.org)
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
12
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
13 ## 1. Installation
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
14 Installing eric7 is a simple process. There are various methods available.
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
15 Please choose the one best suited to your needs and skills. eric7 must be used
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
16 with `Python 3`, `Qt6` and `PyQt6`.
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
17
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
18 ### 1.1 Create a Python virtual environment for eric7
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
19 It is recommended to install eric7 into a Python virtual environment in order
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
20 to keep your Python distribution clean. In order to do that create it by
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
21 entering the following command in a terminal window.
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
22
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
23 __Linux, macOS__
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
24
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
25 python3 -m venv eric7_venv
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
26
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
27 __Windows__
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
28
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
29 python.exe -m venv eric7_venv
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
30
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
31 Replace `eric7_venv` with the desired path to the directory for the virtual
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
32 environment. All further instructions will assume this environment name.
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
33
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
34 ### 1.2a Variant 1: Installation via the "install.py" script
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
35 This method results in the most complete install on all supported platforms.
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
36 After extracting the eric7 distribution archive just execute the following
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
37 command in a terminal window.
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
38
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
39 __Linux, macOS__
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
40
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
41 ~/eric7_venv/bin/python3 install.py
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
42
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
43 __Windows__
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
44
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
45 eric7_venv\Scripts\python.exe install.py
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
46
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
47 Change the path to the Python executable appropriately. The installation script
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
48 will check for all prerequisites and will ask for confirmation to install
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
49 them. If the installation process needs tuning type
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
50 `~/eric7_venv/bin/python3 install.py --help` for some help. Using the
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
51 `--yes` option answers yes to all questions automatically.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
52
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
53 If you want to uninstall the package just execute the `uninstall.py` script.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
54 This gets rid of all installed files. In this case please send an email to the
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
55 below mentioned address and tell me your reason. This might give me a hint on
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
56 how to improve eric7.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
57
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
58 During the installation process a file containing some information about the
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
59 installation will be created. If this is not desired, the `--no-info`
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
60 command line option may be added to the above given install command.
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
61
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
62 ### 1.2b Variant 2: Installation via the Python Package Index PyPI
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
63 This method is the easiest one but does not create a macOSĀ® Application. Enter
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
64 the following command in a terminal window.
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
65
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
66 __Linux, macOS__
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
67
10031
6d4b46787f30 Updated the installation instructions in various README files to include the "--prefer-binary" option.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9394
diff changeset
68 ~/eric7_venv/bin/python3 -m pip install --upgrade --prefer-binary eric-ide
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
69
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
70 __Windows__
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
71
10031
6d4b46787f30 Updated the installation instructions in various README files to include the "--prefer-binary" option.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9394
diff changeset
72 eric7_venv\Scripts\python.exe -m pip install --upgrade --prefer-binary eric-ide
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
73
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
74 Once the installation is finished navigate to the executable directory of
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
75 the Python virtual environment and execute the `eric7_post_install` script.
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
76 This will create application menu entries on Linux and desktop and start menu
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
77 entries on WindowsĀ® platforms.
4313
4dc78bc82783 Updated the README to include a section about installation on Windows using the PyQt installer.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4266
diff changeset
78
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
79 __Linux__
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
80
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
81 ~/eric7_venv/bin/eric7_post_install
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
82
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
83 __Windows__
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
84
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
85 eric7_venv\Scripts\eric7_post_install.exe
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
86
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
87 ### 1.3 Installation of Qt Tools via Qt online installer
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
88 In order to get the most out of eric7 it is recommended to install the Qt Tools
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
89 like `Qt Designer` or `Qt Linguist`. If the above shown installation
8567
a9ec6702c664 Fine tuned the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8477
diff changeset
90 variants are executed, these tools will be installed automatically. Otherwise
a9ec6702c664 Fine tuned the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8477
diff changeset
91 it is recommended to get them from th Qt web site by following these steps.
5079
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
92
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
93 1. Download the Qt online installer from the Qt download site.
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
94 2. Install Qt by executing the installer.
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
95 3. Configure the path to the Qt tools on the `Qt` configuration page of the
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
96 eric7 configuration dialog.
5079
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
97
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
98 ## 2. Running
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
99 Just call up eric7_ide, which will start the IDE. Use the "What's This"-help
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
100 (arrow with ?) to get some help. The eric web site provides some
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
101 documents describing certain aspects of eric. To start the unit test module in
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
102 a standalone variant simply call up eric7_testing. This will show the same
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
103 dialog (though with a little bit less functionality) as if started from within
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
104 eric7_ide. The web browser can be started as a standalone program by executing the
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
105 eric7_browser script.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
106
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
107 Please note, the first time you start eric7_ide it will recognize, that it
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
108 has not been configured yet, and will show the configuration dialog.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
109 Please take your time and go through all the configuration items.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
110 However, every configuration option has a meaningful default value.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
111
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
112 ## 3. Using eric7_ide on devices with small displays
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
113 eric7_ide can be used on devices with displays smaller than full HD as well
8728
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
114 (i.e. smaller than 1920 x 1080 pixels). If such a small screen is detected,
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
115 the interface using sidebars with just the left sidebar is chosen
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
116 automatically. This cannot be changed. If the auto-detection fails, use of
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
117 the small screen layout can be forced by starting eric7_ide with the
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
118 `--small-screen` command line option. This changes the respective settings
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
119 available via the `Interface ⇨ Interface` configuration page (options `Layout`
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
120 and `Combine left and right sidebar`.
8728
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
121
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
122 ## 4. Running from the sources
9394
0385fbd5184b Updated the README file for the renaming of the main eric7 script (eric7.py -> eric7_ide.py).
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 9391
diff changeset
123 If you want to run eric7_ide from within the source tree you have to execute
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
124 the `compileUiFiles.py` script once after a fresh checkout from the source
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
125 repository or when new dialogs have been added. Thereafter just execute
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
126 the `eric7_ide.py` script.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
127
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
128 ## 5. Tray starter
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
129 eric7 comes with a little utility called `eric7_tray`. This embeds an icon
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
130 in the system tray, which contains a context menu to start eric7 and all
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
131 it's utilities. Double clicking this icon starts the eric7 IDE.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
132
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
133 ## 6. Completions/Calltips
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
134 eric7 provides an interface to the QScintilla completion and call-tips
8567
a9ec6702c664 Fine tuned the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8477
diff changeset
135 functionality. QScintilla2 comes with API files for Python and itself. PyQt6
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
136 and PyQt5 contain API files as well. These are installed by default. An API
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
137 file for eric7 is installed in the same place, if installation variant 1 was
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
138 chosen.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
139
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
140 In order to use completions and call-tips in eric7 please configure these
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
141 functions in the `Preferences Dialog` on the `Editor -> APIs`,
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
142 `Editor -> Autocompletion` and `Editor -> Calltips` pages.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
143
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
144 In addition to the `QScintilla` based completions and calltips eric7 includes
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
145 a provider that is based on the `jedi` package (installed automatically during
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
146 installation).
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
147
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
148 Additional completions and call-tip providers are available through the eric7
6958
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
149 plug-in system. See below for details.
949c3c76cc8a setup.py: continued implementing support for setup.py and tested against test.pypi.org.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 6942
diff changeset
150
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
151 Each provider has a configuration page to adjust specific settings.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
152
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
153 ## 7. Remote Debugger
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
154 In order to enable the remote debugger start eric7, open the preferences
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
155 dialog and configure the settings on the debugger pages.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
156
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
157 The remote login must be possible without any further interaction (i.e.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
158 no password prompt). If the remote setup differs from the local one you
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
159 must configure the Python interpreter and the Debug Client to be used
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
160 in the Preferences dialog. Use the `install-debugclients.py` script
5422
222da86472d9 Some corrections to readme files and debugger stuff, which still referenced the old standard/threaded debugger variants.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5403
diff changeset
161 to install the debug client files and set the entries of the a.m.
222da86472d9 Some corrections to readme files and debugger stuff, which still referenced the old standard/threaded debugger variants.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 5403
diff changeset
162 configuration page accordingly.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
163
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
164 To ease the installation process of the debug client, the eric7 sources
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
165 include the script `install-debugclients.py`.
5079
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
166
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
167 ## 8. Passive Debugging
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
168 Passive debugging mode allows the startup of the debugger from outside
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
169 of the IDE. The IDE waits for a connection attempt. For further details
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
170 see the file README-passive-debugging.md.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
171
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
172 ## 9. Plug-in System
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
173 eric7 contains a plug-in system, that is used to extend eric7's
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
174 functionality. Some plug-ins are part of eric7. Additional plugins
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
175 are available via the Internet. Please use the built-in plug-in
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
176 repository dialog to get a list of available (official) plug-ins
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
177 and to download them. For more details about the plug-in system
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
178 please see the documentation area.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
179
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
180 ## 10. Interfaces to additional software packages
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
181 At the moment eric7 provides interfaces to the following software
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
182 packages.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
183
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
184 Qt-Designer
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
185 : This is part of the Qt distribution and is used to generate user
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
186 interfaces.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
187
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
188 Qt-Linguist
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
189 : This is part of the Qt distribution and is used to generate
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
190 translations.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
191
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
192 Qt-Assistant
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
193 : This is part of the Qt distribution and may be used to display help
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
194 files.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
195
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
196 Mercurial
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
197 : This is a distributed version control system available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
198 [https://www.mercurial-scm.org/](https://www.mercurial-scm.org/). It is
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
199 the one used by eric7 itself.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
200
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
201 Git
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
202 : This is another (and probably more widely known) distributed version
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
203 control system. It is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
204 [https://www.git-scm.com](https://www.git-scm.com).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
205
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
206 Subversion
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
207 : This is a version control system available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
208 [https://subversion.apache.org](https://subversion.apache.org). eric7
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
209 supports two different Subversion interfaces. One is using the svn
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
210 command line tool, the other is using the PySvn Python interface
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
211 [https://pysvn.sourceforge.io/](https://pysvn.sourceforge.io/). The
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
212 selection is done automatically depending on the installed software.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
213 The PySvn interface is preferred. This automatism can be overridden an
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
214 a per project basis using the `User Properties` dialog.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
215
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
216 pip
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
217 : This is a tool to install additional Python packages from the Python
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
218 Package Index (PyPI). It is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
219 [https://pypi.org/project/pip/](https://pypi.org/project/pip/).
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
220
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
221 conda
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
222 : This is another tool to install additional Python packages and manage
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
223 virtual environments. It is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
224 [https://github.com/conda/conda](https://github.com/conda/conda) or
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
225 [https://pypi.org/project/conda/](https://pypi.org/project/conda/).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
226
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
227 virtualenv
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
228 : This is a tool to create Python virtual environments. It is available
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
229 from [https://pypi.org/project/virtualenv/](https://pypi.org/project/virtualenv/).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
230
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
231 : __Note__: Python 3 includes the `venv` package, which can also be used
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
232 to create Python virtual environments. This package is preferred and
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
233 is used by eric in various places.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
234
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
235 coverage.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
236 : This is a tool to check Python code coverage. It is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
237 [http://www.nedbatchelder.com/code/modules/coverage.html](http://www.nedbatchelder.com/code/modules/coverage.html).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
238
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
239 profile
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
240 : This is part of the standard Python distribution and is used to profile
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
241 Python source code.
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
242
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
243 black
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
244 : This is a tool to format the source code according to the black formatting
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
245 rules. More information is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
246 [https://github.com/psf/black](https://github.com/psf/black).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
247
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
248 isort
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
249 : This is a tool to sort the import statements of Python sources. More
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
250 information is available from
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
251 [https://pycqa.github.io/isort/](https://pycqa.github.io/isort/)
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
252
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
253 CycloneDX
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
254 : This is a tool to generate SBOM (Software Bill Of Material) files. For
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
255 more information see <https://github.com/CycloneDX/cyclonedx-python>
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
256
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
257 ## 11. Internationalization
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
258 eric7 and its tools are prepared to show the UI in different languages, which
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
259 can be configured via the preferences dialog. The `Qt` and `QScintilla`
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
260 translations are searched in the translations directory given in the
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
261 preferences dialog (Qt page). If the translations cannot be found, some part
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
262 of the HMI might show English texts even if you have selected something else.
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
263 If you are missing eric7 translations for your language and are willing to
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
264 volunteer for this work please send me an email naming the country code and
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
265 I will send you the respective Qt-Linguist file.
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
266
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
267 ## 12. Window Layout
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
268 eric7 provides a configurable window layout. The visibility of the various tool
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
269 panes can be configured. The position of the shell pane may be configured as
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
270 well.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
271
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
272 ## 13. Source code documentation
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
273 eric7 has a built in source code documentation generator, which is
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
274 usable via the command line as well. For further details please see
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
275 the file README-eric7-doc.md.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
276
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
277 ## 14. Included Tools
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
278 eric7 comes with a long list of tools. These can be started via the eric7
7929
fdd769e06482 README: updated the installation section to show the commands for Linux/macOS and Windows separately.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7222
diff changeset
279 tray starter or directly via the command line. They are available from within
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
280 the IDE. The included tools are (sorted alphabetically):
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
281
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
282 eric7_api.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
283 : This is the tool to generate API files from Python source code.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
284
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
285 eric7_browser.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
286 : This is the eric7 web browser. It is a full blown browser based on
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
287 QtWebEngine, which is based on the Chromium web engine.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
288
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
289 eric7_compare.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
290 : This tool may be used to compare two files side-by-side. Differences
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
291 between the files are highlighted by coloring the text.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
292
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
293 eric7_configure.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
294 : This is the standalone variant of the configuration dialog. It offers
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
295 most of the configuration options as are available from within eric7.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
296
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
297 eric7_diff.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
298 : This tool may be used to view the differences between two files. These
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
299 are shown as a unified or context diff.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
300
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
301 eric7_doc.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
302 : This is the tool to extract source code documentation from source files
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
303 and format that as HTML files.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
304
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
305 eric7_editor.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
306 : This is a stripped down, standalone variant of the editor embedded in the
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
307 eric7 IDE.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
308
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
309 eric7_hexeditor.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
310 : This is a standalone hex editor to work with binary files.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
311
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
312 eric7_iconeditor.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
313 : This is a little tool to create pixel based icons and save them in a
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
314 pixmap format.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
315
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
316 eric7_pip.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
317 : This is a standalone variant of the built-in PyPI package management tool.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
318
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
319 eric7_plugininstall.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
320 : This is a standalone utility to install eric7 plug-ins available on the
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
321 local machine.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
322
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
323 eric7_pluginrepository.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
324 : This is a standalone variant of the plug-in repository window. It is used
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
325 to view the available plug-ins and download them to the local machine.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
326
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
327 eric7_pluginuninstall.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
328 : This is a standalone utility to uninstall eric7 plug-ins.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
329
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
330 eric7_qregularexpression.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
331 : This tool may be used to create regular expressions based on QRegularExpression.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
332
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
333 eric7_re.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
334 : This tool may be used to create Python regular expressions as used with the
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
335 re module.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
336
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
337 eric7_shell.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
338 : This is a standalone, graphical Python shell application.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
339
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
340 eric7_snap.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
341 : This tool may be used to create screenshots of the whole screen, individual
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
342 windows or selectable areas.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
343
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
344 eric7_sqlbrowser.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
345 : This is a simple tool to inspect SQL databases. All database products
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
346 supported by Qt may be inspected. Note, that Qt database drivers may be
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
347 installed first.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
348
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
349 eric7_testing
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
350 : This is a standalone tool to execute existing unit tests using the Python
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
351 built-in "unittest" package or the external "pytest" suite.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
352
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
353 eric7_tray.py
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
354 : This is the tray starter application. See above for some details.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
355
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
356 eric7_trpreviewer
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
357 : This tool may be used to preview translations of Qt forms. Forms and
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
358 language files may be loaded separately. Multiple languages can be loaded
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
359 and the active language can be switched between the loaded ones.
7222
fc6530b432ad README: some updates and added a list of all included eric6 tools.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7037
diff changeset
360
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
361 eric7_uipreviewer
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
362 : This tool is used to preview Qt forms. The display may be switched between
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
363 the available Qt window styles.
8728
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
364
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
365 eric7_virtualenv
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
366 : This is a standalone tool to manage Python virtual environments. It is
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
367 like the integrated pane and offers the same functionality.
8728
62b44a7c0a3a Introduced the command line option '--small-screen' and a small screen detection method to choose the interface layout suitable for screen small than full HD. Added a section to the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8567
diff changeset
368
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
369 ## 15. License
8567
a9ec6702c664 Fine tuned the README file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 8477
diff changeset
370 eric7 (and the eric7 tools) is released under the conditions of the GPLv3. See
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
371 separate license file `LICENSE.GPL3` for more details. Third party software
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
372 included in eric7 is released under their respective license and contained in
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
373 the eric7 distribution for convenience.
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
374
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
375 ## 16. Bugs and other reports
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
376 Please send bug reports, feature requests or contributions to eric bugs
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
377 address. After the IDE is installed you can use the `Report Bug...`
4266
17c215c416ba Made some corrections to the various README files and converted them to reStructured Text.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4003
diff changeset
378 entry of the Help menu, which will send an email to
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
379 [eric-bugs@eric-ide.python-projects.org](mailto:eric-bugs@eric-ide.python-projects.org).
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
380 To request a new feature use the `Request Feature...` entry of the Help menu, which
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
381 will send an email to
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
382 [eric-featurerequest@eric-ide.python-projects.org](mailto:eric-featurerequest@eric-ide.python-projects.org).
5079
afc7a0bfcbf7 Enhanced the README.rst file to cover the PyQt wheels as well.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 4313
diff changeset
383
8477
81e25fe19818 Updated the documentation contained in the 'docs' folder.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 7929
diff changeset
384 Alternatively bugs may be reported via the eric7 issue tracker at
10107
da76865312f1 Changed the included documentation to Markdown format and corrected some of the texts.
Detlev Offenbach <detlev@die-offenbachs.de>
parents: 10031
diff changeset
385 [https://tracker.die-offenbachs.homelinux.org/](https://tracker.die-offenbachs.homelinux.org/).

eric ide

mercurial