<div dir="ltr">Re the "api" field:<br>That looks suspiciously like a SVN revision number, meaning that these were likely leftovers from when we still used SVN for version control.<br></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 20, 2017 at 9:59 PM, Ellwood Zwovic <span dir="ltr"><<a href="mailto:gandalf3@blendermonkey.com" target="_blank">gandalf3@blendermonkey.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div text="#000000" bgcolor="#FFFFFF">
<p>July 18th:</p>
<p>I tweaked the drawing code significantly (added better sorting),
and made some UI/UX tweaks (only show the install button when
installation is possible, allow `repo.json` to be omitted from
repository url).<br>
Also added filelist generation to the repo creation script.<br>
</p>
<p>July 19th:</p>
<p>Today I added an uninstall function (not yet exposed) added
detection of installed addons.<br>
I didn't get to exposing the uninstall function today, as it turns
out that correctly handling multiple installed versions of the
same addon at one time (this can happen outside of the package
manager's control) took more work than expected.<br>
</p>
<p>Plans for tomorrow: Finish exposing the uninstall function. Once
the uninstall function is exposed, I'll be just about ready for
some preliminary user testing. I'll set up a public repository and
write some documentation to help facilitate this.</p>
<p>Besides that, some other things on the todo:<br>
</p>
<p>Restructure files. Everything is currently stuffed into two files
(both well over > 500 lines). I've held off on restructuring
code files, to make sure it's clear what a sensible structure is
before spending time on it. It's now been a little while, and I
still like my original plan: separate the code which does the
actual package management and the code which provides an interface
to said package management. (also separate the code common to
both; container classes, utility functions, etc).</p>
<p>Spruce up metadata display, add settings display.</p>
<p>Add support level filter, add installed/available/updates
filtering.<br>
</p>
<p><br>
</p>
<p>Question:<br>
I noticed some addons have a strange "api" field in their bl_info,
containing a seemingly random number. I couldn't find any mention
of it in the <a href="https://wiki.blender.org/index.php/Dev:Py/Scripts/Guidelines/Addons/metainfo" target="_blank">wiki</a>.<br>
Here's an example from contrib: the <a href="https://git.blender.org/gitweb/gitweb.cgi/blender-addons-contrib.git/blob_plain/3dd9b462a24910f416a6a3e7ddf008f5f67ff68a:/sun_position/__init__.py" target="_blank">sun
position addon</a>. Does anyone know what this is?<br>
</p>
<p><br>
</p>
</div>
<br>______________________________<wbr>_________________<br>
Soc-2017-dev mailing list<br>
<a href="mailto:Soc-2017-dev@blender.org">Soc-2017-dev@blender.org</a><br>
<a href="https://lists.blender.org/mailman/listinfo/soc-2017-dev" rel="noreferrer" target="_blank">https://lists.blender.org/<wbr>mailman/listinfo/soc-2017-dev</a><br>
<br></blockquote></div><br></div>