PluginProtobuf.epj

changeset 1
7157a39d4a0f
parent 0
f6cff7759b24
child 2
2b1359b8845f
equal deleted inserted replaced
0:f6cff7759b24 1:7157a39d4a0f
3 "comment": "eric project file for project PluginProtobuf", 3 "comment": "eric project file for project PluginProtobuf",
4 "copyright": "Copyright (C) 2022 Detlev Offenbach, detlev@die-offenbachs.de" 4 "copyright": "Copyright (C) 2022 Detlev Offenbach, detlev@die-offenbachs.de"
5 }, 5 },
6 "project": { 6 "project": {
7 "AUTHOR": "Detlev Offenbach", 7 "AUTHOR": "Detlev Offenbach",
8 "CHECKERSPARMS": {}, 8 "CHECKERSPARMS": {
9 "Pep8Checker": {
10 "AnnotationsChecker": {
11 "AllowStarArgAny": false,
12 "AllowUntypedDefs": false,
13 "AllowUntypedNested": false,
14 "DispatchDecorators": [
15 "singledispatch",
16 "singledispatchmethod"
17 ],
18 "ForceFutureAnnotations": false,
19 "MaximumComplexity": 3,
20 "MaximumLength": 7,
21 "MinimumCoverage": 75,
22 "MypyInitReturn": false,
23 "OverloadDecorators": [
24 "overload"
25 ],
26 "SuppressDummyArgs": false,
27 "SuppressNoneReturning": true
28 },
29 "BlankLines": [
30 2,
31 1
32 ],
33 "BuiltinsChecker": {
34 "bytes": [
35 "unicode"
36 ],
37 "chr": [
38 "unichr"
39 ],
40 "str": [
41 "unicode"
42 ]
43 },
44 "CommentedCodeChecker": {
45 "Aggressive": false,
46 "WhiteList": [
47 "pylint",
48 "pyright",
49 "noqa",
50 "type:\\s*ignore",
51 "fmt:\\s*(on|off)",
52 "TODO",
53 "FIXME",
54 "WARNING",
55 "NOTE",
56 "TEST",
57 "DOCU",
58 "XXX",
59 "- "
60 ]
61 },
62 "CopyrightAuthor": "",
63 "CopyrightMinFileSize": 0,
64 "DocstringType": "eric_black",
65 "EnabledCheckerCategories": "C, D, E, I, M, N, Y, W",
66 "ExcludeFiles": "*/ThirdParty/*, */coverage/*, */Ui_*.py, */Examples/*, */pycodestyle.py,*/pyflakes/checker.py,*/mccabe.py,*/eradicate.py,*/ast_unparse.py,*/piplicenses.py,*/pipdeptree.py",
67 "ExcludeMessages": "C101,E203,E265,E266,E305,E402,M201,M301,M302,M303,M304,M305,M306,M307,M308,M311,M312,M313,M314,M315,M321,M701,M702,M811,M834,N802,N803,N807,N808,N821,W293,W503,Y119,Y401,Y402",
68 "FixCodes": "",
69 "FixIssues": false,
70 "FutureChecker": "",
71 "HangClosing": false,
72 "ImportsChecker": {
73 "ApplicationPackageNames": [
74 "ExtensionProtobuf",
75 "eric7"
76 ],
77 "BanRelativeImports": "",
78 "BannedModules": [],
79 "CombinedAsImports": true,
80 "SortCaseSensitive": false,
81 "SortFromFirst": false,
82 "SortIgnoringStyle": false,
83 "SortOrder": "natural"
84 },
85 "IncludeMessages": "",
86 "LineComplexity": 25,
87 "LineComplexityScore": 10,
88 "MaxCodeComplexity": 10,
89 "MaxDocLineLength": 88,
90 "MaxLineLength": 88,
91 "NoFixCodes": "E501",
92 "RepeatMessages": true,
93 "SecurityChecker": {
94 "CheckTypedException": false,
95 "HardcodedTmpDirectories": [
96 "/tmp",
97 "/var/tmp",
98 "/dev/shm",
99 "~/tmp"
100 ],
101 "InsecureHashes": [
102 "md4",
103 "md5",
104 "sha",
105 "sha1"
106 ],
107 "InsecureSslProtocolVersions": [
108 "PROTOCOL_SSLv2",
109 "SSLv2_METHOD",
110 "SSLv23_METHOD",
111 "PROTOCOL_SSLv3",
112 "PROTOCOL_TLSv1",
113 "SSLv3_METHOD",
114 "TLSv1_METHOD"
115 ],
116 "WeakKeySizeDsaHigh": "1024",
117 "WeakKeySizeDsaMedium": "2048",
118 "WeakKeySizeEcHigh": "160",
119 "WeakKeySizeEcMedium": "224",
120 "WeakKeySizeRsaHigh": "1024",
121 "WeakKeySizeRsaMedium": "2048"
122 },
123 "ShowIgnored": false,
124 "ValidEncodings": "latin-1, utf-8"
125 }
126 },
9 "DESCRIPTION": "This plugin adds support for the development of Protobuf related projects.", 127 "DESCRIPTION": "This plugin adds support for the development of Protobuf related projects.",
10 "DOCSTRING": "ericdoc", 128 "DOCSTRING": "ericdoc",
11 "DOCUMENTATIONPARMS": {}, 129 "DOCUMENTATIONPARMS": {
130 "ERIC4DOC": {
131 "cssFile": "%PYTHON%/eric7/CSSs/default.css",
132 "ignoreDirectories": [
133 ".eric7project",
134 ".ropeproject",
135 ".jedi",
136 ".hg"
137 ],
138 "ignoreFilePatterns": [
139 "Ui_*"
140 ],
141 "outputDirectory": "ExtensionProtobuf/Documentation/source",
142 "qtHelpEnabled": false,
143 "startDirectory": "",
144 "useRecursion": true
145 }
146 },
12 "EMAIL": "detlev@die-offenbachs.de", 147 "EMAIL": "detlev@die-offenbachs.de",
13 "EMBEDDED_VENV": false, 148 "EMBEDDED_VENV": false,
14 "EOL": 1, 149 "EOL": 1,
15 "FILETYPES": { 150 "FILETYPES": {
16 "*.e4p": "OTHERS", 151 "*.e4p": "OTHERS",
17 "*.epj": "OTHERS", 152 "*.epj": "OTHERS",
18 "*.idl": "INTERFACES",
19 "*.md": "OTHERS", 153 "*.md": "OTHERS",
20 "*.proto": "PROTOCOLS",
21 "*.py": "SOURCES", 154 "*.py": "SOURCES",
22 "*.py3": "SOURCES", 155 "*.py3": "SOURCES",
23 "*.pyw": "SOURCES", 156 "*.pyw": "SOURCES",
24 "*.pyw3": "SOURCES", 157 "*.pyw3": "SOURCES",
25 "*.qm": "TRANSLATIONS", 158 "*.qm": "TRANSLATIONS",
29 "*.ui": "FORMS", 162 "*.ui": "FORMS",
30 "GNUmakefile": "OTHERS", 163 "GNUmakefile": "OTHERS",
31 "Makefile": "OTHERS", 164 "Makefile": "OTHERS",
32 "README": "OTHERS", 165 "README": "OTHERS",
33 "README.*": "OTHERS", 166 "README.*": "OTHERS",
167 "Ui_*.py": "__IGNORE__",
34 "makefile": "OTHERS" 168 "makefile": "OTHERS"
35 }, 169 },
36 "FORMS": [], 170 "FORMS": [
171 "ExtensionProtobuf/ConfigurationPage/ProtobufPage.ui"
172 ],
37 "HASH": "2aa67bf985ce54fd697e4234b82b811023a3cf19", 173 "HASH": "2aa67bf985ce54fd697e4234b82b811023a3cf19",
38 "IDLPARAMS": { 174 "IDLPARAMS": {
39 "DefinedNames": [], 175 "DefinedNames": [],
40 "IncludeDirs": [], 176 "IncludeDirs": [],
41 "UndefinedNames": [] 177 "UndefinedNames": []
42 }, 178 },
43 "INTERFACES": [], 179 "INTERFACES": [],
44 "LEXERASSOCS": {}, 180 "LEXERASSOCS": {},
45 "LICENSE": "GNU General Public License v3 or later (GPLv3+)", 181 "LICENSE": "GNU General Public License v3 or later (GPLv3+)",
46 "MAINSCRIPT": "PluginExtensionProtobuf", 182 "MAINSCRIPT": "PluginExtensionProtobuf.py",
47 "MAKEPARAMS": { 183 "MAKEPARAMS": {
48 "MakeEnabled": false, 184 "MakeEnabled": false,
49 "MakeExecutable": "", 185 "MakeExecutable": "",
50 "MakeFile": "", 186 "MakeFile": "",
51 "MakeParameters": "", 187 "MakeParameters": "",
52 "MakeTarget": "", 188 "MakeTarget": "",
53 "MakeTestOnly": true 189 "MakeTestOnly": true
54 }, 190 },
55 "MIXEDLANGUAGE": false, 191 "MIXEDLANGUAGE": false,
56 "OTHERS": [ 192 "OTHERS": [
57 ".hgignore" 193 ".hgignore",
194 "ExtensionProtobuf/Documentation/LICENSE.GPL3",
195 "ExtensionProtobuf/Documentation/source",
196 "ExtensionProtobuf/icons/gRPC48.svg",
197 "ExtensionProtobuf/icons/protobuf.svg",
198 "ExtensionProtobuf/icons/protobuf48.svg",
199 "PKGLIST",
200 "PluginExtensionProtobuf.zip",
201 "PluginProtobuf.epj",
202 "pyproject.toml"
58 ], 203 ],
59 "OTHERTOOLSPARMS": {}, 204 "OTHERTOOLSPARMS": {
205 "Black": {
206 "exclude": "/(\\.direnv|\\.eggs|\\.git|\\.hg|\\.mypy_cache|\\.nox|\\.tox|\\.venv|venv|\\.svn|\\.ipynb_checkpoints|_build|buck-out|build|dist|__pypackages__)/",
207 "extend-exclude": "Ui_.*\\.py",
208 "force-exclude": "",
209 "line-length": 88,
210 "skip-magic-trailing-comma": false,
211 "skip-string-normalization": false,
212 "source": "project",
213 "target-version": [
214 "py311",
215 "py310",
216 "py39",
217 "py38",
218 "py37"
219 ]
220 },
221 "isort": {
222 "combine_as_imports": true,
223 "config_source": "project",
224 "extend_skip_glob": [
225 "*/Ui_*.py"
226 ],
227 "lines_between_types": 1,
228 "profile": "black",
229 "sort_order": "natural",
230 "supported_extensions": [
231 "pyi",
232 "pxd",
233 "pyx",
234 "py",
235 "pyw"
236 ]
237 }
238 },
60 "PACKAGERSPARMS": {}, 239 "PACKAGERSPARMS": {},
61 "PROGLANGUAGE": "Python3", 240 "PROGLANGUAGE": "Python3",
62 "PROJECTTYPE": "E7Plugin", 241 "PROJECTTYPE": "E7Plugin",
63 "PROJECTTYPESPECIFICDATA": {}, 242 "PROJECTTYPESPECIFICDATA": {},
64 "RCCPARAMS": { 243 "RCCPARAMS": {
67 "CompressionThreshold": 70, 246 "CompressionThreshold": 70,
68 "PathPrefix": "" 247 "PathPrefix": ""
69 }, 248 },
70 "RESOURCES": [], 249 "RESOURCES": [],
71 "SOURCES": [ 250 "SOURCES": [
72 "PluginExtensionProtobuf", 251 "ExtensionProtobuf/ConfigurationPage/ProtobufPage.py",
252 "ExtensionProtobuf/ConfigurationPage/__init__.py",
253 "ExtensionProtobuf/ProjectProtocolsBrowser.py",
254 "ExtensionProtobuf/__init__.py",
255 "PluginExtensionProtobuf.py",
73 "__init__.py" 256 "__init__.py"
74 ], 257 ],
75 "SPELLEXCLUDES": "", 258 "SPELLEXCLUDES": "",
76 "SPELLLANGUAGE": "en_US", 259 "SPELLLANGUAGE": "en_US",
77 "SPELLWORDS": "", 260 "SPELLWORDS": "",
78 "TESTING_FRAMEWORK": "", 261 "TESTING_FRAMEWORK": "",
79 "TRANSLATIONEXCEPTIONS": [], 262 "TRANSLATIONEXCEPTIONS": [],
80 "TRANSLATIONPATTERN": "ExtensionProtobuf/i18n/protobuf_%language%.ts", 263 "TRANSLATIONPATTERN": "ExtensionProtobuf/i18n/protobuf_%language%.ts",
81 "TRANSLATIONS": [], 264 "TRANSLATIONS": [
265 "ExtensionProtobuf/i18n/protobuf_de.qm",
266 "ExtensionProtobuf/i18n/protobuf_de.ts",
267 "ExtensionProtobuf/i18n/protobuf_empty.ts",
268 "ExtensionProtobuf/i18n/protobuf_en.qm",
269 "ExtensionProtobuf/i18n/protobuf_en.ts",
270 "ExtensionProtobuf/i18n/protobuf_es.qm",
271 "ExtensionProtobuf/i18n/protobuf_es.ts",
272 "ExtensionProtobuf/i18n/protobuf_ru.qm",
273 "ExtensionProtobuf/i18n/protobuf_ru.ts"
274 ],
82 "TRANSLATIONSBINPATH": "", 275 "TRANSLATIONSBINPATH": "",
83 "TRANSLATIONSOURCESTARTPATH": "", 276 "TRANSLATIONSOURCESTARTPATH": "",
84 "UICPARAMS": { 277 "UICPARAMS": {
85 "Package": "", 278 "Package": "",
86 "PackagesRoot": "", 279 "PackagesRoot": "",

eric ide

mercurial