Marimo is a reactive notebook for Python, and this repository integrates it as an addon into Blender.
To install the addon, follow these steps:
Once the addon is successfully installed and enabled, you can use it by following these steps:
Please note that the button will only appear if the addon is installed and enabled correctly.
If you have any further questions or issues, feel free to ask!
Note: Feel free to write import bpy
in the notebook cell.
No changelog for this release.
This extension requests the following permissions:
Add-on expects to have access to filesytem.
Add-on expects to have internet access.
Could you share an example of what can be pasted on the notebook? I would even include on the docs to keep it simple for people to test.
Some problems:
After installing it fails to load the kernel because marimo is trying to run os.setsid() and get a Permission Error. In which OSs did you try? (I'm on Linux).
External Python dependencies need to be bundled. See https://docs.blender.org/manual/en/dev/extensions/addons.html#bundle-dependencies
We've added new mandatory fields: Featured Image and Icon. Featured Image is shown at the home page instead of the first preview image, and icon is shown in the extension's title (and later will be shown in Blender as well).
Could you please update your extension with an icon and a featured image?
Apologies for the late heads up.
Please check the "Branding" section to the terms of service: https://extensions.blender.org/terms-of-service/
The extension is running pip
to install modules.
These must be bundled as wheels, see:
https://docs.blender.org/manual/en/latest/advanced/extensions/python_wheels.html
Also: https://developer.blender.org/docs/handbook/addons/guidelines/
Hey everyone,
Just a heads-up about a recent change regarding the licensing of add-ons on the Blender extension platform. Moving forward, all add-ons will need to be released under the GNU/GPL 3.0 license (SPDX:GPL-3.0-or-later). This is mainly to keep things simple and consistent across the board.
Previously, we accepted various licenses as long as they were compatible with Blender’s distribution. However, to avoid any confusion and streamline the process, all add-ons using the bpy API should now be presented as GPL 3 (the same license the Blender bundle is distributed). Regardless of whether the original code was under GPL 2, or something else like MIT or ZLIB.
Existing add-ons versions won't be affected. However, new updates will need to comply to the revised requirements.
Thanks for understanding, and feel free to reach out if you have any questions.
Sign in to comment.
Extension is ready for initial review