forked from johnzero7/HaydeeTools
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy path__init__.py
More file actions
50 lines (40 loc) · 1.37 KB
/
__init__.py
File metadata and controls
50 lines (40 loc) · 1.37 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
# <pep8 compliant>
"""Blender Addon. Haydee 1 & 2 importer/exporter."""
bl_info = {
"name": "Haydee 1 & 2 I/O Scripts",
"author": "johnzero7, Pooka, Kein,SmittyWerbenJJ",
"version": (1, 3, 3),
"blender": (2, 80, 0),
"location": "File > Import-Export > HaydeeTools",
"description": "Import-Export scripts for Haydee",
"warning": "",
"doc_url": "https://github.com/SmittyWerbenJJ/HaydeeTools",
"tracker_url": "https://github.com/SmittyWerbenJJ/HaydeeTools/issues",
"category": "Import-Export",
}
import bpy
from . import haydee_importer as HaydeeImporter
from . import haydee_exporter as HaydeeExporter
from . import HaydeePreferences
from .haydee_ui import haydee_ui as HaydeeUI
from . import HaydeeUtils
from . import addon_updater_ops
# Modules with register and unregister functions
modulesToRegister = [
HaydeeUtils, HaydeePreferences, HaydeeUI, HaydeeImporter,HaydeeExporter
]
import zipfile
def register():
"""Register addon classes."""
for cls in modulesToRegister:
try:
cls.unregister()
except:pass
for module in modulesToRegister:
module.register()
addon_updater_ops.register(bl_info)
def unregister():
"""Unregister addon classes."""
for module in modulesToRegister:
module.unregister()
addon_updater_ops.unregister()