bzr-windows team mailing list archive
-
bzr-windows team
-
Mailing list archive
-
Message #00136
Re: Windows Installers now a separate project (call for helpers)
>>>>> "bialix" == Alexander Belchenko <bialix@xxxxxxx> writes:
Thanks for the useful reminder and pointer to qbzr for nice
examples.
<snip/>
bialix> In this case you should declare API that every
bialix> plugin's setup.py should follow. You can start from
bialix> here: every setup.py should be importable, e.g. call
bialix> to main setup() function should be guarded with
bialix> if __name__ == '__main__':
bialix> setup(...)
bialix> Then you need to define the set of functions every
bialix> setup.py should provide to get modules list, data
bialix> list, dependencies list etc.
extensions C file names, etc :-D
bialix> So when main setup.py will import setup.py from
bialix> plugin it can easily access plugin-specific
bialix> info. Without these 2 steps there is no way forward.
Sorry for being unclear before, what I want is that we go forward
with implementing these 2 steps.
Vincent
Follow ups
References