Sat, 03 Aug 2024 18:30:37 +0200
Created the plug-in skeleton.
1
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
1 | # -*- coding: utf-8 -*- |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
2 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
3 | # Copyright (c) 2024 Detlev Offenbach <detlev@die-offenbachs.de> |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
4 | # |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
5 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
6 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
7 | Module implementing the ollama Interface plug-in. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
8 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
9 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
10 | from PyQt6.QtCore import QObject |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
11 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
12 | from eric7 import Preferences |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
13 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
14 | # Start-Of-Header |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
15 | __header__ = { |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
16 | "name": "ollama Interface", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
17 | "author": "Detlev Offenbach <detlev@die-offenbachs.de>", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
18 | "autoactivate": True, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
19 | "deactivateable": True, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
20 | "version": "10.0.0", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
21 | "className": "PluginOllamaInterface", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
22 | "packageName": "OllamaInterface", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
23 | "shortDescription": "Grapgical 'ollama' client for eric-ide.", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
24 | "longDescription": ( |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
25 | "Plug-in implementing an 'ollama' client and interface widgets." |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
26 | ), |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
27 | "needsRestart": False, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
28 | "pyqtApi": 2, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
29 | } |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
30 | # End-Of-Header |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
31 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
32 | error = "" # noqa: U200 |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
33 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
34 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
35 | def pageCreationFunction(configDlg): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
36 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
37 | Function to create the Translator configuration page. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
38 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
39 | @param configDlg reference to the configuration dialog |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
40 | @type ConfigurationWidget |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
41 | @return reference to the configuration page |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
42 | @rtype TranslatorPage |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
43 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
44 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
45 | page = None # change this line to create the configuration page |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
46 | return page |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
47 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
48 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
49 | def getConfigData(): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
50 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
51 | Function returning data as required by the configuration dialog. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
52 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
53 | @return dictionary containing the relevant data |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
54 | @rtype dict |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
55 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
56 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
57 | return { |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
58 | "<unique key>": [ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
59 | "<display string>", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
60 | "<pixmap filename>", |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
61 | pageCreationFunction, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
62 | None, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
63 | None, |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
64 | ], |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
65 | } |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
66 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
67 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
68 | def prepareUninstall(): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
69 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
70 | Function to prepare for an un-installation. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
71 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
72 | Preferences.getSettings().remove(PluginOllamaInterface.PreferencesKey) |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
73 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
74 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
75 | def clearPrivateData(): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
76 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
77 | Function to clear the private data of the plug-in. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
78 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
79 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
80 | pass |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
81 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
82 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
83 | class PluginOllamaInterface(QObject): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
84 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
85 | Class documentation goes here. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
86 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
87 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
88 | PreferencesKey = "Ollama" |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
89 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
90 | def __init__(self, ui): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
91 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
92 | Constructor |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
93 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
94 | @param ui reference to the user interface object |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
95 | @type UI.UserInterface |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
96 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
97 | super().__init__(ui) |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
98 | self.__ui = ui |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
99 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
100 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
101 | def activate(self): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
102 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
103 | Public method to activate this plug-in. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
104 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
105 | @return tuple of None and activation status |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
106 | @rtype bool |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
107 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
108 | global error |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
109 | error = "" # clear previous error |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
110 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
111 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
112 | return None, True |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
113 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
114 | def deactivate(self): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
115 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
116 | Public method to deactivate this plug-in. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
117 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
118 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
119 | pass |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
120 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
121 | def getPreferences(self, key): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
122 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
123 | Public method to retrieve the various settings values. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
124 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
125 | @param key the key of the value to get |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
126 | @type str |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
127 | @return the requested setting value |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
128 | @rtype Any |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
129 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
130 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
131 | return None |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
132 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
133 | def setPreferences(self, key, value): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
134 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
135 | Public method to store the various settings values. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
136 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
137 | @param key the key of the setting to be set |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
138 | @type str |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
139 | @param value the value to be set |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
140 | @type Any |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
141 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
142 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
143 | pass |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
144 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
145 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
146 | def installDependencies(pipInstall): |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
147 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
148 | Function to install dependencies of this plug-in. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
149 | |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
150 | @param pipInstall function to be called with a list of package names. |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
151 | @type function |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
152 | """ |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
153 | # TODO: not implemented yet |
124e1b8f276b
Created the plug-in skeleton.
Detlev Offenbach <detlev@die-offenbachs.de>
parents:
0
diff
changeset
|
154 | pass |