Skip to content

nepia11/gpencil-scatter

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

便利なマルチファイルアドオン用のテンプレートです

概要

vscode での仕様を前提としていますが、適当にいじれば他の環境でも大丈夫かも

トップレベルの__init__.pyはできるだけ小さく、変更が少ないようにしたい

基本 1 ファイルでオペレータを書くようにすると依存関係とかの面倒くささが少ないと思う

そのままダウンロードすればアドオンとしてインストールできるけど、build.py を使えば余計なファイルのない zip を生成できて素敵

setup

pipenv で必要なパッケージを管理したい場合はこんな感じで

pip install --user pipenv
echo export PIPENV_VENV_IN_PROJECT=true >> ~/.bashrc
source ~/.bashrc
cd "addon dev dir"
pipenv install

requirements.txt から環境の pip に直接インストールするなら

pip install --user -r requirements.txt

build

python build.py your_addon_name

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages