nutti / fake-bpy-module

Fake Blender Python API module collection for the code completion.
MIT License
1.35k stars 96 forks source link

What are the differences between bpystubgen & fake-bpy-module? #117

Closed hannesdelbeke closed 2 years ago

hannesdelbeke commented 2 years ago

What are the differences between this bpystubgen & fake-bpy-module (this repo)? They both appear to serve the same goal, so it seems smart to inform github users about the differences so they can make an informed decision which one to use.

linked issue: https://github.com/mysticfall/bpystubgen/issues/4

nutti commented 2 years ago

@hannesdelbeke

bpystubgen is a derived project of fake-bpy-module (In the past, I collaborated with the author of bpystubgen). There are some projects whose goal is same as fake-bpy-module, and bpystubgen is one of them. In my opinion, bpystubgen targets for fast generation and UPBGE. bpystubgen generate module based on the API documentation, so some modules like addon_utils are missing.

I think the advantage of fake-bpy-module is as follows.

The advantage described in bpystubgen will also be introduced in this project in the future. For example, I recently refactored the code to generate the module 5X~ faster.

hannesdelbeke commented 2 years ago

thank you for taking the time to answer :)