Re: [QGIS-Developer] Plugin version number
Tnx Borys! :) On 13-09-19 10:49, Borys Jurgiel wrote: Dnia piątek, 13 września 2019 10:05:14 CEST Paul Wittle pisze: > Hi, > > It is possible to see the plugin version number (from the metadata file) > when you open the manage plugins window and select a plugin. > > Is it possible to retrieve this version number using Python in the plugin > itself? from qgis.utils import pluginMetadata pluginMetadata('db_manager', 'version') In (a rare) case it doesn't meet your needs (e.g. the plugin you examine is not loaded), you can alternatively parse the metadata.txt file on your own, using Pyton's configparser.ConfigParser > > It's not really very important but I just want to be able to include it in > messages; so for example, "You have successfully upgraded to version..." or > being able to automatically include the version number in bug reporting. > > I did try an internet search but it just comes up with people looking for > the version of Python rather than the actual version of the plugin itself. > > Thanks in advance, > Paul > This e-mail and any files transmitted with it are intended solely for the > use of the individual or entity to whom they are addressed. It may contain > unclassified but sensitive or protectively marked material and should be > handled accordingly. Unless you are the named addressee (or authorised to > receive it for the addressee) you may not copy or use it, or disclose it to > anyone else. If you have received this transmission in error please notify > the sender immediately. All traffic may be subject to recording and/or > monitoring in accordance with relevant legislation. Any views expressed in > this message are those of the individual sender, except where the sender > specifies and with authority, states them to be the views of Dorset > Council. Dorset Council does not accept service of documents by fax or > other electronic means. Virus checking: Whilst all reasonable steps have > been taken to ensure that this electronic communication and its attachments > whether encoded, encrypted or otherwise supplied are free from computer > viruses, Dorset Council accepts no liability in respect of any loss, cost, > damage or expense suffered as a result of accessing this message or any of > its attachments. For information on how Dorset Council processes your > information, please see www.dorsetcouncil.gov.uk/416433 ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [QGIS-Developer] Plugin version number
Hi Paul, I do not think it is supported now, but a workaround could be: - Add a variable 'version' with the plugin version number to your plugin class. - Then do: qgis.utils.plugins['your plugin name'].version You could even write a version() function that reads the version number from the metadata.txt to prevent redundancy. I wonder if there is another way though.. Kind regards, Raymond On 13-09-19 10:05, Paul Wittle wrote: Hi, It is possible to see the plugin version number (from the metadata file) when you open the manage plugins window and select a plugin. Is it possible to retrieve this version number using Python in the plugin itself? It’s not really very important but I just want to be able to include it in messages; so for example, “You have successfully upgraded to version…” or being able to automatically include the version number in bug reporting. I did try an internet search but it just comes up with people looking for the version of Python rather than the actual version of the plugin itself. Thanks in advance, Paul This e-mail and any files transmitted with it are intended solely for the use of the individual or entity to whom they are addressed. It may contain unclassified but sensitive or protectively marked material and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All traffic may be subject to recording and/or monitoring in accordance with relevant legislation. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Dorset Council. Dorset Council does not accept service of documents by fax or other electronic means. Virus checking: Whilst all reasonable steps have been taken to ensure that this electronic communication and its attachments whether encoded, encrypted or otherwise supplied are free from computer viruses, Dorset Council accepts no liability in respect of any loss, cost, damage or expense suffered as a result of accessing this message or any of its attachments. For information on how Dorset Council processes your information, please see www.dorsetcouncil.gov.uk/416433 ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
Re: [QGIS-Developer] Plugin version number
Dnia piątek, 13 września 2019 10:05:14 CEST Paul Wittle pisze: > Hi, > > It is possible to see the plugin version number (from the metadata file) > when you open the manage plugins window and select a plugin. > > Is it possible to retrieve this version number using Python in the plugin > itself? from qgis.utils import pluginMetadata pluginMetadata('db_manager', 'version') In (a rare) case it doesn't meet your needs (e.g. the plugin you examine is not loaded), you can alternatively parse the metadata.txt file on your own, using Pyton's configparser.ConfigParser > > It's not really very important but I just want to be able to include it in > messages; so for example, "You have successfully upgraded to version..." or > being able to automatically include the version number in bug reporting. > > I did try an internet search but it just comes up with people looking for > the version of Python rather than the actual version of the plugin itself. > > Thanks in advance, > Paul > This e-mail and any files transmitted with it are intended solely for the > use of the individual or entity to whom they are addressed. It may contain > unclassified but sensitive or protectively marked material and should be > handled accordingly. Unless you are the named addressee (or authorised to > receive it for the addressee) you may not copy or use it, or disclose it to > anyone else. If you have received this transmission in error please notify > the sender immediately. All traffic may be subject to recording and/or > monitoring in accordance with relevant legislation. Any views expressed in > this message are those of the individual sender, except where the sender > specifies and with authority, states them to be the views of Dorset > Council. Dorset Council does not accept service of documents by fax or > other electronic means. Virus checking: Whilst all reasonable steps have > been taken to ensure that this electronic communication and its attachments > whether encoded, encrypted or otherwise supplied are free from computer > viruses, Dorset Council accepts no liability in respect of any loss, cost, > damage or expense suffered as a result of accessing this message or any of > its attachments. For information on how Dorset Council processes your > information, please see www.dorsetcouncil.gov.uk/416433 ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer
[QGIS-Developer] Plugin version number
Hi, It is possible to see the plugin version number (from the metadata file) when you open the manage plugins window and select a plugin. Is it possible to retrieve this version number using Python in the plugin itself? It's not really very important but I just want to be able to include it in messages; so for example, "You have successfully upgraded to version..." or being able to automatically include the version number in bug reporting. I did try an internet search but it just comes up with people looking for the version of Python rather than the actual version of the plugin itself. Thanks in advance, Paul This e-mail and any files transmitted with it are intended solely for the use of the individual or entity to whom they are addressed. It may contain unclassified but sensitive or protectively marked material and should be handled accordingly. Unless you are the named addressee (or authorised to receive it for the addressee) you may not copy or use it, or disclose it to anyone else. If you have received this transmission in error please notify the sender immediately. All traffic may be subject to recording and/or monitoring in accordance with relevant legislation. Any views expressed in this message are those of the individual sender, except where the sender specifies and with authority, states them to be the views of Dorset Council. Dorset Council does not accept service of documents by fax or other electronic means. Virus checking: Whilst all reasonable steps have been taken to ensure that this electronic communication and its attachments whether encoded, encrypted or otherwise supplied are free from computer viruses, Dorset Council accepts no liability in respect of any loss, cost, damage or expense suffered as a result of accessing this message or any of its attachments. For information on how Dorset Council processes your information, please see www.dorsetcouncil.gov.uk/416433 ___ QGIS-Developer mailing list QGIS-Developer@lists.osgeo.org List info: https://lists.osgeo.org/mailman/listinfo/qgis-developer Unsubscribe: https://lists.osgeo.org/mailman/listinfo/qgis-developer