A comprehensive builder for Blender's bpy module that supports all minor versions with CUDA GPU acceleration (for Linux and Windows), Apple Silicon GPU acceleration, and IDE autocomplete functionality.
- Builds bpy module for all minor versions of Blender
- Includes CUDA GPU acceleration support
- Provides IDE autocomplete functionality
- Automated builds via GitHub Actions
- Supports multiple platforms (Windows, macOS, Linux)
Install the bpy module using pip:
pip install --index-url https://michaelgold.github.io/buildbpy/ bpy==4.3.2
Replace 4.3.2
with your desired Blender version.
While the builder runs automatically in CI/CD to create releases, you can also use it locally as a command-line tool:
python -m src.buildbpy.main [OPTIONS]
Key options:
--tag TEXT
: Build from a specific Blender version tag (e.g., "v4.3.2")--commit TEXT
: Build from a specific Blender git commit--latest-daily
: Build from the latest daily build--publish
: Publish the built package (note that you must have write accesst to the repo for this to work)--install
: Install the package after building--clear-cache
: Clear the build cache--clear-lib
: Clear the library directory
Example:
# Build from specific version tag
python -m src.buildbpy.main --tag v4.3.2
# Build from latest daily
python -m src.buildbpy.main --latest-daily
Unlike the official Blender bpy builder, this project:
- Builds for all minor versions of Blender
- Includes CUDA GPU acceleration support out of the box
- Provides enhanced IDE support with autocomplete functionality
- Windows
- macOS (Intel and Apple Silicon)
- Linux
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the same terms as Blender itself - GNU General Public License (GPL).