Cross-platform TUI tool to help set up a Python environment for Blender add-ons and extensions.
- Python 98.5%
- Shell 0.8%
- Batchfile 0.7%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| .schemas | ||
| .vscode | ||
| scripts | ||
| src/bpy_wizard | ||
| tests/fixtures | ||
| .cspell.json | ||
| .gitattributes | ||
| .gitignore | ||
| .python-version | ||
| LICENSE | ||
| pyproject.toml | ||
| README.md | ||
| ruff.toml | ||
| tombi.toml | ||
| uv.lock | ||
,--.
`. `. _ _ _ _ _
,--------` `. | | | | | (_) | |
`---, ,-``-. `. | |__ _ __ _ _ | | | |_ ______ _ _ __ __| |
,` / ,``. \ \ | '_ \| '_ \| | | | | |/\| | |_ / _` | '__/ _` |
,' . : '..' ! | | |_) | |_) | |_| | \ /\ / |/ / (_| | | | (_| |
,` ,` \ `.__,' ; |_.__/| .__/ \__, | \/ \/|_/___\__,_|_| \__,_|
`` `. ,' | | __/ |
`------` |_| |___/
bpy Wizard
Cross-platform TUI tool to help set up a Blender Python environment for developing add-ons and extensions.
Note: This is just a convenience tool, it provides a structured workflow to setting up your dev environment.
However, the real functionality is driven by git, uv, and standard shell commands.
It is not necessary to keep bpy-wizard installed once you've used it to set up your environment, it's just a helper.
You should keep git and uv installed for developing your add-ons.
Prerequisites:
Make sure you have git and uv installed.
git will be used clone the repository, uv will be used to set up the Python environment and install the tool.
After these are installed, you can use them to install bpy-wizard.
How to install
Windows
- Open a terminal (You can use the integrated terminal in your code editor, or a cmd / powershell window).
- Tip: type
cmdinto the address bar of Windows File Explorer to launch a command prompt in that directory.
- Tip: type
- In the terminal navigate to the directory you want to install bpy-wizard into
e.g. use the change directory command:
cd %USERPROFILE%\Documents
- copy-paste and run the following command to install bpy-wizard:
git clone https://forgejo.xury.com/xury/bpy-wizard.git; \
uv tool install ./bpy-wizard
Linux / MacOS
- Open a terminal (You can use the integrated terminal in your code editor, or a stand-alone console window).
- In the terminal navigate to the directory you want to install bpy-wizard into
e.g. use the change directory command:
cd ~/Projects
- copy-paste and run the following command to install bpy-wizard:
git clone https://forgejo.xury.com/xury/bpy-wizard.git; \
uv tool install ./bpy-wizard
How to use
uvinstalls the package as an executable tool, to run it just type the command:
bpy-wizard
- The terminal user interface (TUI) will walk you through the rest.