http://jerome.le.chat.free.fr

Accueil > Télécharger > Blender > addon dependencies download

addon dependencies download

Addon Dependencies v0.75 2.63a

20/08/2012
mis à jour et testé sur 2.63a
github - readme

 

versions / info d'installation précédentes :

Addon Dependencies v0.5 2.60rc

07/10/2011
(depuis les fichiers de la 2.60rc r39307)
mis à jour et testé sur 2.60
il y a 3 fichiers à remplacer (cf 'installation' en bas de page)

Addon Dependencies v0.4 2.59

30/09/2011
(depuis les fichiers de la 2.59 r39307)
mis à jour et testé sur 2.59
ajout de plusieurs messages report()
les fichiers modifiés sont taggés avec une variable afin qu'un script puisse savoir si les fichiers sont ceux d'origine ou non (si besoin)

lnmod = ( rxxx_blende_release_number , mod_version )

un addon peut decider si il peut être ou non activé ou désactivé en retournant False ou une chaine de caractère quelconque de type 'Je dois écrire ce fichier avant'. le message sera affcihé dans le report et dans la console. l'addon ne renvoie rien ou True si tout va bien.

def unregister() :
[des tests]
if tests_ok then :
unregister blah[...]
else : return "modal operator was still runnning but I'm ok now, you can remove me"

bien sur un script qui utilise le champ dependencies ou qui retourne False ou 'blabla'  reste compatible avec les versions normales des fichiers, et rien ne se produira.

Addon Dependencies v0.3

permet de travailler sur un addon multifile sans avoir à redémarrer Blender à la moindre modif/bug.
(juste une boucle sur sys.module, ajoutée à la fonction disable, qui supprime les modules fils et qui oblige Blender à les exécuter de nouveau).

Addon Dependencies v0.2

Blender 2.5.8a r38019
corrections de deux bugs importants.
ajout d'icones 'link' :

l'icone surlignée en jaune indique que ce script a besoin d'un ou de plusieurs autres scripts pour être activé. le ou les noms apparaissent dans le champ 'dependencies' quand on ouvre cadre de l'addon.

le script Script Events est actuellement utilisé, on ne peut pas le désactiver. le ou les scripts qui l'utilise apparaissent dans le champ 'used by' quand on ouvre cadre de l'addon.

INSTALLATION (v0.5)

dézipper dans le sous-répertoire 2.58 de Blender. le zip n'écrase rien.

  • dans 2.5/scripts/modules :
    . renommer addon_utils.py en addon_utils.py.back
    . renommer addon_utils.py.dependencies en addon_utils.py
  • dans 2.5/scripts/startup/bl_ui :
    . renommer space_userpref.py en space_userpref.py.back
    . renommer space_userpref.py.dependencies en space_userpref.py

en plus pour 2.60rc :

  • dans 2.5/scripts/startup/bl_operators :
    . renommer wm.py en wm.py.back
    . renommer wm.py.dependencies en wm.py