-
Notifications
You must be signed in to change notification settings - Fork 1
/
release.py
30 lines (26 loc) · 852 Bytes
/
release.py
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
from AddonXMLUpdater import AddonXMLUpdater
from DependencyManager import DependencyManager
from EmailTemplate import EmailTemplate
from FileSystem import FileSystem
from PluginManager import PluginManager
from ReleaseManager import ReleaseManager
from RepositoryManager import RepositoryManager
from VersionManager import VersionManager
filesystem = ""
repository = ""
addonxmlupdater = ""
pluginmanager = ""
versionmanager = ""
dependencymanager = ""
template = ""
if __name__ == "__main__":
# make and clean tmp dir
filesystem = FileSystem()
addonxmlupdater = AddonXMLUpdater()
repository = RepositoryManager()
template = EmailTemplate()
versionmanager = VersionManager()
dependencymanager = DependencyManager()
pluginmanager = PluginManager()
manager = ReleaseManager()
manager.updatePluginsAsNecessary()