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.
master

Differential revision: D3016
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
Languages
Python
98.8%
Shell
0.7%
HTML
0.2%
Makefile
0.2%
Mako
0.1%