Blender Extensions - split platforms

Hi, I have prepared an extension version of my add-on. Because there are some dependencies, I have to split platforms, because without splitting, the extension file would be too big (hundreds of MB).

I have two problems:

  1. How to upload the split versions into extensions.blender.org? The web doesn’t seem to support it. So I have to make 4 different extensions, MyExtension mac x86_64, MyExtension win64…? I’m not first one to ask, but there is no answer on the original question.
  2. blender --command extension build --split-platforms makes quite good job, but it incorrectly puts macosx_12_0_x86_64 version of one dependency package into other builds. How to avoid this? Do I need to remove the file from the already built zip files?
1 Like

I ran into the same issue!
Here’s the solution:

After uploading, you can “upload new version” and then it will get matched if the name and version numbers are the same but platform are different.

Hopefully, the Blender team will make this easier in the future.