15 |
15 |
16 try: |
16 try: |
17 from . import ( |
17 from . import ( |
18 exthelper, |
18 exthelper, |
19 metadata, |
19 metadata, |
20 obsdiscovery, |
|
21 obsexchange, |
20 obsexchange, |
22 ) |
21 ) |
23 except ValueError as exc: |
22 except ValueError as exc: |
24 if str(exc) != 'Attempted relative import in non-package': |
23 if str(exc) != 'Attempted relative import in non-package': |
25 raise |
24 raise |
26 # extension imported using direct path |
25 # extension imported using direct path |
27 sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) |
26 sys.path.insert(0, os.path.dirname(os.path.dirname(__file__))) |
28 from evolve import ( |
27 from evolve import ( |
29 exthelper, |
28 exthelper, |
30 metadata, |
29 metadata, |
31 obsdiscovery, |
|
32 obsexchange, |
30 obsexchange, |
33 ) |
31 ) |
34 |
32 |
35 __version__ = metadata.__version__ |
33 __version__ = metadata.__version__ |
36 testedwith = metadata.testedwith |
34 testedwith = metadata.testedwith |
37 minimumhgversion = metadata.minimumhgversion |
35 minimumhgversion = metadata.minimumhgversion |
38 buglink = metadata.buglink |
36 buglink = metadata.buglink |
39 |
37 |
40 eh = exthelper.exthelper() |
38 eh = exthelper.exthelper() |
41 eh.merge(obsdiscovery.eh) |
|
42 eh.merge(obsexchange.eh) |
39 eh.merge(obsexchange.eh) |
43 uisetup = eh.final_uisetup |
40 uisetup = eh.final_uisetup |
44 extsetup = eh.final_extsetup |
41 extsetup = eh.final_extsetup |
45 reposetup = eh.final_reposetup |
42 reposetup = eh.final_reposetup |
46 cmdtable = eh.cmdtable |
43 cmdtable = eh.cmdtable |