[weboob] Patch setup.py pour Windows

Philippe Fremy phil at freehackers.org
Mon Mar 14 13:52:06 CET 2011


On 14/03/2011 13:23, Romain Bignon wrote:
> Salut,
>
> On 14/Mar - 13:10, Philippe Fremy wrote:
>> Ci-joint un petit patch qui faire marcher setup.py pour windows. En
>> plus, c'est plus propre d'utiliser subprocess.call que os.system, donc
>> ca bénéficié à d'autres.
> Merci pour le patch. Par simple curiosité, pourquoi ne compiles-tu pas les .ui
> de QVideoob sous Windows ?
>

Parce que ça donne ça :

Philippe at pc-philippe /cygdrive/d/work/weboob/weboob-ref $ python setup.py
Building Qt applications
make: Entering directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qboobmsg/ui'
make: Nothing to be done for `all'.
make: Leaving directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qboobmsg/ui'
make: Entering directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qhavesex/ui'
make: Nothing to be done for `all'.
make: Leaving directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qhavesex/ui'
make: Entering directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qvideoob/ui'
c:/Python26/Scripts/pyuic4.BAT -o main_window_ui.py main_window.ui
c:/Python26/Scripts/pyuic4.BAT -o minivideo_ui.py minivideo.ui
c:/Python26/Scripts/pyuic4.BAT -o video_ui.py video.ui
Unknown Qt widget: Phonon.VideoPlayer
make: *** [video_ui.py] Error 1
make: Leaving directory
`/cygdrive/d/work/weboob/weboob-ref/weboob/applications/qvideoob/ui'
Traceback (most recent call last):
File "setup.py", line 151, in <module>
build_qt()
File "setup.py", line 95, in build_qt
subprocess.check_call(['make']+extraMakeFlag+['-C','weboob/applications/qvideoob/ui'],
env=env )
File "C:\Python26\lib\subprocess.py", line 462, in check_call
raise CalledProcessError(retcode, cmd)
subprocess.CalledProcessError: Command '['make', '-e', '-C',
'weboob/applications/qvideoob/ui']' returned non-zero exit status 2

Sinon, quand je fais boobank, ça donne ça :

Philippe at pc-philippe /cygdrive/d/work/weboob/weboob-ref $ ./boobank
Warning: there is currently no configured backend for boobank
Do you want to configure backends? (Y/n): Y

Available backends:
←[1mq)←[0m --stop--

Select a backend to add (q to stop):
Error: Value can't be empty
Select a backend to add (q to stop): Error in sys.exitfunc:
Traceback (most recent call last):
File "C:\Python26\lib\atexit.py", line 13, in _run_exitfuncs
def _run_exitfuncs():
KeyboardInterrupt


J'en déduis plus ou moins que :
- mon shell n'a pas su colorer la liste d'après les instructions de
couleurs (bizarre, parce que ça marche plutôt pas mal en général)
- boobank n'arrive pas à trouver la liste des backend supportés

Une idée sur comment avancer avec le 2e point ?

Philippe



More information about the weboob mailing list