35 def main(): |
35 def main(): |
36 """ |
36 """ |
37 Function to install the eric dependencies. |
37 Function to install the eric dependencies. |
38 """ |
38 """ |
39 packages = ( |
39 packages = ( |
40 "pyqt6", |
40 "wheel", |
41 "pyqt6-charts", |
41 |
42 "pyqt6-webengine", |
42 "PyQt6>=6.2.0", |
43 "pyqt6-qscintilla", |
43 "PyQt6-Charts>=6.2.0", |
|
44 "PyQt6-WebEngine>=6.2.0", |
|
45 "PyQt6-QScintilla>=2.13.0", |
44 |
46 |
45 "docutils", |
47 "docutils", |
46 "Markdown", |
48 "Markdown", |
47 "pyyaml", |
49 "pyyaml", |
48 "tomlkit", |
50 "tomlkit", |
49 "chardet", |
51 "chardet", |
50 "asttokens", |
52 "asttokens", |
51 "EditorConfig", |
53 "EditorConfig", |
52 "Send2Trash", |
54 "Send2Trash", |
53 "Pygments", |
55 "Pygments", |
54 "pyenchant", |
|
55 "wheel", |
|
56 "parso", |
56 "parso", |
57 "jedi", |
57 "jedi", |
58 "packaging", |
58 "packaging", |
59 "pipdeptree", |
59 "pipdeptree", |
|
60 "cyclonedx-python-lib", |
|
61 "cyclonedx-bom", |
|
62 "trove-classifiers", |
60 ) |
63 ) |
61 |
64 |
62 failedPackages = [] |
65 failedPackages = [] |
63 for package in packages: |
66 for package in packages: |
64 ok = pipInstall(package) |
67 ok = pipInstall(package) |