Feature request #21606

Ability to rename plugins in plugin repository

Added by Simon Planzer about 1 year ago. Updated about 1 year ago.

Status:Closed
Priority:Normal
Assignee:-
Category:Python plugins
Pull Request or Patch supplied:No Resolution:
Easy fix?:No Copied to github as #:29422

Description

It would be useful to be able to change the name of a plugin in the QGIS plugin repository (https://plugins.qgis.org/plugins/)

As it is now, if you change the name of a plugin it will be considered a new plugin. Old versions and download stats from the previously named plugin will not carry across to the renamed one.

By changing the name I mean the plugins package name and metadata.txt name details.

I would be interested to hear if this is a feature anyone else has felt the need for in the past?

History

#1 Updated by Alessandro Pasotti about 1 year ago

Hi, honestly in the 8+ years of the plugin application duty this request came up from time to time but we have more than 1000 plugins and we've got probably an average of 1 request per year.

So, I would say it's very low priority.

In any event, the plugin name is used as a kind-of primary key, because it must be unique (it becomes the package name and the python module name once installed) and this has been a strong assumption since when the plugin manager and the plugin web application has been designed.

I think that the main blocker here is that by changing the package name you would need to handle the upgrades in QGIS desktop and uninstall the old plugin (which has a different package name).

That said, if you are willing to work on this feature (keep in mind that it would probably require changing the plugin manager and the plugin web application), I would suggest you to start with a QEP so that everybody is we aware of the plans and is ok with the proposed implementation.

#2 Updated by Simon Planzer about 1 year ago

  • Status changed from Open to Closed

Thanks for taking the time to respond. It is clear that it would be a lot of rework for little return to make this enhancement.

I will therefore close request.

Also available in: Atom PDF