Changeset View
Changeset View
Standalone View
Standalone View
tests/python/bl_load_addons.py
| # SPDX-License-Identifier: GPL-2.0-or-later | # SPDX-License-Identifier: GPL-2.0-or-later | ||||
| # simple script to enable all addons, and disable | # simple script to enable all addons, and disable | ||||
| """ | """ | ||||
| ./blender.bin --background -noaudio --factory-startup --python tests/python/bl_load_addons.py | ./blender.bin --background -noaudio --factory-startup --python tests/python/bl_load_addons.py | ||||
| """ | """ | ||||
| import bpy | import bpy | ||||
| import addon_utils | import addon_utils | ||||
| import os | import os | ||||
| import sys | import sys | ||||
| import importlib | import importlib | ||||
| BLACKLIST_DIRS = ( | BLACKLIST_DIRS = ( | ||||
| os.path.join(bpy.utils.resource_path('USER'), "scripts"), | bpy.utils.user_resource('SCRIPTS'), | ||||
| ) + tuple(addon_utils.paths()[1:]) | ) + tuple(addon_utils.paths()[1:]) | ||||
| BLACKLIST_ADDONS = set() | BLACKLIST_ADDONS = set() | ||||
| def _init_addon_blacklist(): | def _init_addon_blacklist(): | ||||
| # in case we built without cycles | # in case we built without cycles | ||||
| if not bpy.app.build_options.cycles: | if not bpy.app.build_options.cycles: | ||||
| ▲ Show 20 Lines • Show All 105 Lines • Show Last 20 Lines | |||||