Tue, 03 Jan 2023 17:00:42 +0100
Prepared the changelog file for a bug fix release.
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
1 | [build-system] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
2 | requires = ["setuptools>=61.0.0", "wheel"] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
3 | build-backend = "setuptools.build_meta" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
4 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
5 | [project] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
6 | name = "eric-ide" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
7 | description = "eric7 is an integrated development environment for the Python language." |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
8 | readme = "docs/README.rst" |
9667
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
9 | authors = [ |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
10 | {name = "Detlev Offenbach"}, |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
11 | {name = "Detlev Offenbach", email = "detlev@die-offenbachs.de"}, |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
12 | ] |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
13 | maintainers = [ |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
14 | {name = "Detlev Offenbach"}, |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
15 | {name = "Detlev Offenbach", email = "detlev@die-offenbachs.de"}, |
4a97c0b51d62
Corrected the pyproject.toml file wrt. authors and maintainers.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9666
diff
changeset
|
16 | ] |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
17 | classifiers = [ |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
18 | "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
19 | "Development Status :: 5 - Production/Stable", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
20 | "Environment :: MacOS X", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
21 | "Environment :: Win32 (MS Windows)", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
22 | "Environment :: X11 Applications", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
23 | "Environment :: X11 Applications :: Qt", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
24 | "Intended Audience :: Developers", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
25 | "Intended Audience :: End Users/Desktop", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
26 | "Natural Language :: English", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
27 | "Natural Language :: German", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
28 | "Natural Language :: Russian", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
29 | "Natural Language :: Spanish", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
30 | "Operating System :: MacOS :: MacOS X", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
31 | "Operating System :: Microsoft :: Windows :: Windows 10", |
9666
b83020758b6f
Updated the pyproject.toml file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9632
diff
changeset
|
32 | "Operating System :: Microsoft :: Windows :: Windows 11", |
b83020758b6f
Updated the pyproject.toml file.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9632
diff
changeset
|
33 | "Operating System :: POSIX :: BSD", |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
34 | "Operating System :: POSIX :: Linux", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
35 | "Programming Language :: Python", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
36 | "Programming Language :: Python :: 3", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
37 | "Programming Language :: Python :: 3.7", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
38 | "Programming Language :: Python :: 3.8", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
39 | "Programming Language :: Python :: 3.9", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
40 | "Programming Language :: Python :: 3.10", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
41 | "Programming Language :: Python :: 3.11", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
42 | "Programming Language :: Python :: Implementation :: CPython", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
43 | "Topic :: Internet :: WWW/HTTP :: Browsers", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
44 | "Topic :: Software Development", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
45 | "Topic :: Software Development :: Debuggers", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
46 | "Topic :: Software Development :: Testing :: Unit", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
47 | "Topic :: Software Development :: Version Control :: Git", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
48 | "Topic :: Software Development :: Version Control :: Mercurial", |
9254
6e51b48db52e
Corrected a little whitespace issue in pyproject.toml.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9218
diff
changeset
|
49 | "Topic :: Text Editors :: Integrated Development Environments (IDE)", |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
50 | ] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
51 | keywords = [ |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
52 | "Development", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
53 | "PyQt6", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
54 | "IDE", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
55 | "Python3", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
56 | ] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
57 | requires-python = ">=3.7, <3.12" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
58 | dependencies = [ |
9218 | 59 | "pip>=21.1", |
60 | "wheel", | |
61 | "PyQt6>=6.2.0", | |
62 | "PyQt6-Charts>=6.2.0", | |
63 | "PyQt6-WebEngine>=6.2.0", | |
64 | "PyQt6-QScintilla>=2.13.0", | |
65 | "docutils", | |
66 | "Markdown", | |
67 | "pyyaml", | |
68 | "tomlkit", | |
69 | "chardet", | |
70 | "asttokens", | |
71 | "EditorConfig", | |
72 | "Pygments", | |
73 | "parso", | |
74 | "jedi", | |
75 | "packaging", | |
76 | "cyclonedx-python-lib", | |
77 | "cyclonedx-bom", | |
78 | "trove-classifiers", | |
79 | "black>=22.6.0", | |
9453
e5065dde905d
Code Formatting
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9377
diff
changeset
|
80 | "isort>=5.10.0", |
9218 | 81 | "pywin32>=1.0;platform_system=='Windows'", |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
82 | ] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
83 | dynamic = ["version"] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
84 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
85 | [project.urls] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
86 | Homepage = "https://eric-ide.python-projects.org" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
87 | Donation = "https://www.paypal.com/donate/?hosted_button_id=XG3RSPKE3YAJ2" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
88 | "Issues Tracker" = "https://tracker.die-offenbachs.homelinux.org/" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
89 | "Source Code" = "https://hg.die-offenbachs.homelinux.org/eric/" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
90 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
91 | [project.scripts] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
92 | eric7_api = "eric7.eric7_api:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
93 | eric7_doc = "eric7.eric7_doc:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
94 | eric7_post_install = "eric7.eric7_post_install:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
95 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
96 | [project.gui-scripts] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
97 | eric7_browser = "eric7.eric7_browser:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
98 | eric7_compare = "eric7.eric7_compare:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
99 | eric7_configure = "eric7.eric7_configure:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
100 | eric7_diff = "eric7.eric7_diff:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
101 | eric7_editor = "eric7.eric7_editor:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
102 | eric7_hexeditor = "eric7.eric7_hexeditor:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
103 | eric7_iconeditor = "eric7.eric7_iconeditor:main" |
9377 | 104 | eric7_ide = "eric7.eric7_ide:main" |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
105 | eric7_plugininstall = "eric7.eric7_plugininstall:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
106 | eric7_pluginrepository = "eric7.eric7_pluginrepository:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
107 | eric7_pluginuninstall = "eric7.eric7_pluginuninstall:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
108 | eric7_qregularexpression = "eric7.eric7_qregularexpression:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
109 | eric7_re = "eric7.eric7_re:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
110 | eric7_shell = "eric7.eric7_shell:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
111 | eric7_snap = "eric7.eric7_snap:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
112 | eric7_sqlbrowser = "eric7.eric7_sqlbrowser:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
113 | eric7_testing = "eric7.eric7_testing:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
114 | eric7_tray = "eric7.eric7_tray:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
115 | eric7_trpreviewer = "eric7.eric7_trpreviewer:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
116 | eric7_uipreviewer = "eric7.eric7_uipreviewer:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
117 | eric7_virtualenv = "eric7.eric7_virtualenv:main" |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
118 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
119 | # |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
120 | # setuptools specific parts below |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
121 | # |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
122 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
123 | [tool.setuptools] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
124 | platforms = [ |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
125 | "Linux", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
126 | "Windows", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
127 | "macOS", |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
128 | ] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
129 | include-package-data = false |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
130 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
131 | [tool.setuptools.dynamic] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
132 | version = {attr = "eric7.UI.Info.VersionOnly"} |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
133 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
134 | [tool.setuptools.packages.find] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
135 | where = ["src"] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
136 | |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
137 | [tool.setuptools.package-data] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
138 | "*" = [ |
9218 | 139 | "*.png", |
140 | "*.svg", | |
141 | "*.xpm", | |
142 | "*.ico", | |
143 | "*.gif", | |
144 | "*.icns", | |
145 | "*.txt", | |
146 | "*.md", | |
147 | "*.rst", | |
148 | "*.tmpl", | |
149 | "*.html", | |
150 | "*.qch", | |
151 | "*.css", | |
152 | "*.scss", | |
153 | "*.qss", | |
154 | "*.ehj", | |
155 | "*.ethj", | |
156 | "*.api", | |
157 | "*.bas", | |
158 | "*.dat", | |
159 | "*.xbel", | |
160 | "*.xml", | |
161 | "*.js", | |
162 | "*.json", | |
163 | "*.desktop", | |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
164 | ] |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
165 | # complete translation files only |
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
166 | "eric7.i18n" = [ |
9218 | 167 | "eric7_de.qm", |
168 | "eric7_en.qm", | |
169 | "eric7_es.qm", | |
170 | "eric7_ru.qm", | |
9209
b99e7fd55fd3
Reorganized the project structure to use the source layout in order to support up-to-date build systems with "pyproject.toml".
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
diff
changeset
|
171 | ] |
9218 | 172 | |
173 | [tool.black] | |
174 | target-version = ["py37", "py38", "py39", "py310", "py311"] | |
175 | line-length = 88 | |
176 | extend-exclude = ''' | |
177 | /( | |
178 | Examples/ | |
179 | | ThirdParty/ | |
180 | | coverage/ | |
181 | | Ui_.*\.py | |
182 | | pycodestyle\.py | |
183 | | pyflakes/checker\.py | |
184 | | mccabe\.py | |
185 | | eradicate\.py | |
186 | | ast_unparse\.py | |
187 | | piplicenses\.py | |
188 | | pipdeptree\.py | |
189 | ) | |
190 | ''' | |
9468
a4d8091cd8f7
Changed the isort formatting dialog to ensure the cached isort config data is cleared.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9453
diff
changeset
|
191 | |
9471
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
192 | [tool.isort] |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
193 | profile = "black" |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
194 | sort_order = "natural" |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
195 | supported_extensions = ["py", "pyi", "pyx", "pxd", "pyw"] |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
196 | lines_between_types = 1 |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
197 | extend_skip_glob = [ |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
198 | "*/Examples/*", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
199 | "*/ThirdParty/*", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
200 | "*/coverage/*", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
201 | "*/Ui_*.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
202 | "*/pycodestyle.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
203 | "*/pyflakes/checker.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
204 | "*/mccabe.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
205 | "*/eradicate.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
206 | "*/ast_unparse.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
207 | "*/piplicenses.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
208 | "*/pipdeptree.py", |
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
209 | ] |
9482
a2bc06a54d9d
Corrected/acknowledged some bad import style and removed some obsolete code.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9471
diff
changeset
|
210 | combine_as_imports = true |
9471
7e0e5376ace4
Extended the pyproject.toml file by an isort related section.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9468
diff
changeset
|
211 | # |
9468
a4d8091cd8f7
Changed the isort formatting dialog to ensure the cached isort config data is cleared.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9453
diff
changeset
|
212 | #known_first_party = ["eric7"] |
a4d8091cd8f7
Changed the isort formatting dialog to ensure the cached isort config data is cleared.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9453
diff
changeset
|
213 | #import_heading_stdlib = "Standard Library" |
a4d8091cd8f7
Changed the isort formatting dialog to ensure the cached isort config data is cleared.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
9453
diff
changeset
|
214 | #import_heading_firstparty = "eric7 Modules" |