Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New features request: Automatically search and install plugins #16070

Closed
2 of 10 tasks
taoari opened this issue Jul 24, 2021 · 2 comments
Closed
2 of 10 tasks

New features request: Automatically search and install plugins #16070

taoari opened this issue Jul 24, 2021 · 2 comments

Comments

@taoari
Copy link

taoari commented Jul 24, 2021

Issue Report Checklist

  • Searched the issues page for similar reports
  • Read the relevant sections of the Spyder Troubleshooting Guide and followed its advice
  • Reproduced the issue after updating with conda update spyder (or pip, if not using Anaconda)
  • Could not reproduce inside jupyter qtconsole (if console-related)
  • Tried basic troubleshooting (if a bug/error)
    • Restarted Spyder
    • Reset preferences with spyder --reset
    • Reinstalled the latest version of Anaconda
    • Tried the other applicable steps from the Troubleshooting Guide
  • Completed the Problem Description, Steps to Reproduce and Version sections below

Problem Description

I found that the plugins system of Spyder is great, you simply need to copy the files to ~/.spyder-py3/plugins folders. However, this process must be done manually. Is it possible to provide a Plugins Panel that you can search and install spyder plugins automatically?

What I mean is something like this: you can simply search a name, find a suitable plugin and click to install the plugin. The following is a screenshot of Sublime Text 3 installing a package Panel for reference.

image

Versions

  • Spyder version: 5.0.5
  • Python version:
  • Qt version:
  • PyQt version:
  • Operating System name/version:

Dependencies

PASTE DEPENDENCIES HERE
@ccordoba12
Copy link
Member

Hey @taoari, thanks for reporting. This was requested already in spyder-ide/ux-improvements#54 and we'll try to implement it next year.

If a plugin is self-contained, installing it is very simple (as you already discovered). However, since Spyder is written in Python, you can use any Python package for a plugin. In that case, things become more complex and we'd need to implement a package manager for our plugins.

This is an short explanation to let you know why it'll take us some time to address this.

@ccordoba12
Copy link
Member

I'm going to close this as a duplicate of issue spyder-ide/ux-improvements#54 to have everything in one place.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants