aboutsummaryrefslogtreecommitdiffstats
path: root/plugins/pythonextensions/pythonextensionsplugin.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/pythonextensions/pythonextensionsplugin.cpp')
-rw-r--r--plugins/pythonextensions/pythonextensionsplugin.cpp28
1 files changed, 0 insertions, 28 deletions
diff --git a/plugins/pythonextensions/pythonextensionsplugin.cpp b/plugins/pythonextensions/pythonextensionsplugin.cpp
index f0ddcc5..bb8c18a 100644
--- a/plugins/pythonextensions/pythonextensionsplugin.cpp
+++ b/plugins/pythonextensions/pythonextensionsplugin.cpp
@@ -105,8 +105,6 @@ bool PythonExtensionsPlugin::delayedInitialize()
initializeOptionalBindings();
// Pip install any requirements known for the script
installRequirements();
- // Run the setup for each extension that requires it
- setupPythonExtensions();
// Python plugins are initialized here, to avoid blocking on startup
initializePythonExtensions();
return true;
@@ -225,32 +223,6 @@ void PythonExtensionsPlugin::installRequirements()
}
}
-void PythonExtensionsPlugin::setupPythonExtensions()
-{
- // Run the setup.py file for all extensions that provide it.
- // later, there might be a way to determine if the setup needs
- // to run.
- QDir extension_dir = extensionDir();
- if (!extension_dir.exists())
- return;
-
- QStringList extension_list = extensionList();
- for (const QString &extension : extension_list) {
- QFile extension_setup(extension_dir.absolutePath() + "/" + extension + "/setup.py");
- if (extension_setup.open(QIODevice::ReadOnly)) {
- QTextStream in(&extension_setup);
- QString setup_code = in.readAll();
- if (!PyUtil::runScriptWithPath(
- setup_code.toStdString(),
- QString(extension_dir.absolutePath() + "/" + extension).toStdString()
- )) {
- qWarning() << "Failed to setup extension" << extension;
- Core::MessageManager::write(Constants::MESSAGE_MANAGER_PREFIX + tr("Failed to setup extension ") + extension);
- }
- }
- }
-}
-
void PythonExtensionsPlugin::initializePythonExtensions()
{
// Search python directory in plugin paths