Sat, 26 Apr 2025 12:34:32 +0200
MicroPython
- Added a configuration option to disable the support for the no longer produced Pimoroni Pico Wireless Pack.
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/). |