[Bf-python] Support listing of multiple versions of the same addon

Nathan Vegdahl cessen at cessen.com
Wed Feb 27 00:22:59 CET 2013


Thanks for the support, Clemens!  It's nice to know I'm not alone in
wanting this supported. :-)

--Nathan


On Tue, Feb 26, 2013 at 10:40 AM, Clemens Barth <barth at root-1.de> wrote:

>  Dear Nathan.
>
> I think that this is a very, very good proposition!
>
> I have some colleagues, who also work with the *Atomic Blender addons*[1] (import/export of PDB and XYZ files).
> When there is a very new version from my side and my colleagues want to
> use this version, it mostly ends
> up in a Team Viewer session: I manually replace the Python files in the
> main Blender directory via
> overwriting the old version - work done in a shell, which my colleagues
> cannot do due to a lack of shell
> knowledge. All this is quite time consuming ... .
> Note that an existing addon (from trunc and I think also from contrib)
> cannot be replaced by manually installing
> the same addon via the preferences (we tried a couple of times without any
> success).
>
> So, if Blender allows installing one and the same addon several times and
> shows all different versions it would
> help a lot: the user can then use the preferences and manually install a
> new version of the addon himself. After,
> he decides, which version he wants to use (only one version).
>
> Regards,
>
> Clemens.
>
> [1] Atomic Blender:
>
> http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/PDB
>
> http://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/XYZ
>
>
>
>  A topic that has come up over on bf-committers is the possibility of
> supporting multiple co-installed versions of the same addon, without it
> showing up as a conflict in the addon browser.
>
>  Consider the following use-cases:
>
>  1. A Blender user makes heavy use of an external renderer.  For their
> professional work, they prefer to stick with an older tried-and-true stable
> version, but for personal experimentation they want to play with the latest
> bleeding-edge development version.  They wish to install the addons for
> both versions of the renderer, and enable different versions of the addon
> depending on whether a project is personal or professional.
>
>  2. An animation studio is making their own custom changes to an
> officially supported addon, but wish to have both the original supported
> version and their own custom version available while their changes are
> still unstable and untested.
>
>  I think a fairly straight-forward way to support this from the user
> perspective is simply to distinguish addons based on the version number,
> allowing the listing of multiple co-installed versions of an addon as long
> as the version number is different.  Maybe that's a bit naive, though.  I'm
> not entirely sure what back-end changes are needed to support this.
>
>  --Nathan
>
>
> _______________________________________________
> Bf-python mailing listBf-python at blender.orghttp://lists.blender.org/mailman/listinfo/bf-python
>
>
>
> _______________________________________________
> Bf-python mailing list
> Bf-python at blender.org
> http://lists.blender.org/mailman/listinfo/bf-python
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.blender.org/pipermail/bf-python/attachments/20130226/3ef45ec8/attachment.html>


More information about the Bf-python mailing list