Wed, 02 Apr 2025 10:49:58 +0200
Modified pyproject.toml to not use deprecated parts.
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/). |