This repository has been archived on 2023-02-28. You can view files and clone it, but cannot push or open issues or pull requests.
Sybren A. Stüvel 9fbb3801bb Added a BlendFileError exception
This avoid having to raise (and catch) an Exception instance. Catching
such an exception is unnecessarily broad, as it'll also catch things like
SyntaxError and AttributeError.
2017-04-12 11:01:39 +02:00
2017-04-12 11:01:39 +02:00
2017-04-05 13:00:28 +02:00
2015-03-16 23:15:23 +11:00
2016-01-29 17:47:57 +11:00
2017-01-17 16:07:58 +01:00
2014-12-19 17:29:15 +01:00
2014-12-19 17:29:15 +01:00
2017-01-17 16:21:02 +01:00
2017-04-05 13:00:28 +02:00

BAM (Blender Asset Manager)

Script to manage assets with Blender.

Bundling with Blender

Blender is bundled with a version of BAM. To update this version, first build a new wheel file:

python3 setup.py bdist_wheel

Then copy this wheel to Blender:

cp dist/blender_bam-*.whl /path/to/blender/release/scripts/addons/io_blend_utils/

Remove old wheels that are still in /path/to/blender/release/scripts/addons/io_blend_utils/ before committing.

Running bam-pack from the wheel

This is the way that Blender runs bam-pack:

PYTHONPATH=./path/to/blender_bam-*.whl python3 -m bam.pack

Bumping versions

When bumping the version to something new, make sure you update the following files:

  • setup.py

  • bam/__init__.py

  • doc/source/conf.py

Description
Blender Asset Manager
Readme 999 KiB
Languages
Python 98.8%
Shell 0.7%
HTML 0.2%
Makefile 0.2%
Mako 0.1%