No, I mean when you make a grasshopper script sometimes you add some blocks to your canvas that have “dependencies”.
I need to list all the dependencies from the current GH script so that when giving the script to other person, that person knows which things he must install.
Yes, you cannot read components without installing the needed things, however, my use case is:
Current user wants to share a GH_Script, then my code must understand what dependencies that shared script has so that user number 2 that might want to use the script has a list of the dependencies he must install.
I am guessing GH_Assembly “Name” is enough for my case.
Normal components seem to have this name as Grasshopper, then I can ignore those, others seem to have right names, like “Kangoro”, “GH_Sofistik”, “Karamba” etc