Salut,
<div><br></div><div>Am o problema cu generarea documentatiei pentru WoUSO. Folosesc ArchLinux, iar acesta are default python 3.</div><div><br></div><div>Rulez comanda</div><div><br></div><div>make html  (sau echivalentul comenzilor care le ruleaza aceasta, cu python2.7, in sandbox, fara sandbox, cu sphinx pentru python 2, pentru python3 etc.)</div>
<div><br></div><div>Obtin erori de felul urmator:</div><div><div>Traceback (most recent call last):ture/core/game                                                     </div><div>  File "/home/vicentiu/Documents/devel/wouso/sandbox/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 321, in import_object</div>
<div>    __import__(self.modname)</div><div>ImportError: No module named wouso.core.game</div></div><div><br></div><div>Pentru toate modulele wouso. </div><div><br></div><div>Documentatia arata ok, cu exceptia ca nu am nici o informatie despre clasele din wouso. Am doar textul care a fost introdus in fisiere rst.</div>
<div>Am vorbit si cu MM despre o posibila rezolvare si nu am gasit nici una.</div><div><br></div><div>Any ideas?</div><div><br></div><div>Vicentiu</div><div><br></div><div>PS: Atasez si chat-ul care l-am avut cu MM despre problema. Se pot vedea mai multe detalii despre configurarile mele in chat. Am trimis email-ul si pe lista, in caz ca se mai izbeste cineva de problema.</div>
<div><br></div><div><br></div><div><div><vicentiu> salut, am o problema cu generarea documentatiei la wouso. Poate sa ma ajute cineva? :)</div><div><alexj|google> vicentiu, hello.. pune întrebarea mai întâi (foarte probabil eu nu te voi putea ajuta, dar poate sunt alții care pot)</div>
<div><vicentiu> ok, problema e in felul urmator: cand rulez makefile-ul cu comanda make html</div><div><vicentiu> sau manual executabilul ce e scris in makefile</div><div><vicentiu> se genereaza o buna parte din documentatie, dar primesc erori cand ajunge sa parseze codul de python explicit</div>
<div><vicentiu>  File "/usr/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 322, in import_object</div><div><vicentiu>     __import__(self.modname)</div><div><vicentiu> ImportError: No module named wouso.core.game</div>
<div><vicentiu> multe erori de felul asta</div><div><vicentiu> iar documentatia nu contine nimic despre clasele din cod</div><div><vicentiu> "comentariile" introduse in fisierele .rst merg</div>
<div><vicentiu> folosesc archlinux si ei considera ca default ar trebui sa fie python 2.7. presupun ca este ceva legat de o eroare de configurare</div><div><vicentiu> dar nu reusesc sa ma prind unde</div><div>
<mmaruseacph2> vicentiu: arch are python3</div><div><ddvlad> ce comandă rulezi?</div><div><alexj|google> hmm..pare a nu-i conveni calea spre modulele wouso</div><div><mmaruseacph2> și highlight cel mai nou</div>
<div><vicentiu> default e python3 pardon am scris eu gresit</div><div><mmaruseacph2> dar suportă wouso python3?</div><div><ddvlad> încearcă să rulezi cu versiune de python specificată explicit: python2.7 blabla</div>
<div><vicentiu> eu rulez comanda sphinx-build2 -b html -d _build/doctrees . _build/html</div><div><vicentiu> sphinx-build (care era default in makefile) e pentru python3 din cate inteleg</div><div><mmaruseacph2> e și pentru 2.7 afaik</div>
<div><alexj|google> nu are suport django pentru python3...deci nici wouso</div><div><mmaruseacph2> adică el în spate-și lansează pythoane când are nevoie</div><div><vicentiu> asta am presupus ca face</div>
<div><vicentiu> si presupun ca lanseaza python3</div><div><mmaruseacph2> fă puțin un ln -s python2.7 python</div><div><mmaruseacph2> în /usr/bin</div><div><vicentiu> mmaruseacph2, deja am facut asta</div>
<div><mmaruseacph2> python acum îți pornește cu 2.7?</div><div><vicentiu> ls -l /usr/bin/python</div><div><vicentiu> lrwxrwxrwx 1 root root 18 aug 31 08:12 /usr/bin/python -> /usr/bin/python2.7</div><div>
<mmaruseacph2> oki</div><div><mmaruseacph2> next step</div><div><mmaruseacph2> highlight --version ce zice?</div><div><vicentiu> sa rulez highlight ca comanda?</div><div><mmaruseacph2> yup</div>
<div>* carbonix (~<a href="mailto:vcarbune@80-218-198-105.dclient.hispeed.ch">vcarbune@80-218-198-105.dclient.hispeed.ch</a>) has joined #rosedu</div><div><vicentiu> nu am asa ceva</div><div><vicentiu> highlight: comandă negăsită</div>
<div><mmaruseacph2> ah, fu</div><div><mmaruseacph2> folosește pygments</div><div><mmaruseacph2> într-o consolă de python</div><div><mmaruseacph2> merge import pygments?</div><div><vicentiu> nu imi da nici o eroare</div>
<div><vicentiu> >>> import pygments</div><div><vicentiu> >>> </div><div><mmaruseacph2> e bine</div><div><mmaruseacph2> ești în virtualenv?</div><div><vicentiu> am incercat si cu sandbox-ul</div>
<div><vicentiu> si aceeasi problema</div><div><mmaruseacph2> dar le rulezi pe cele din sandbox?</div><div><vicentiu> which python</div><div><vicentiu> /home/vicentiu/Documents/devel/wouso/sandbox/bin/python</div>
<div><vicentiu> sphinx-build nu este in sandbox, nu stiu cum sa-l pun acolo automat</div><div><mmaruseacph2> pip install sphinx?</div><div><mmaruseacph2> cu pip-ul din sandbox</div><div><vicentiu> ok, incerc acu. nu am mai lucrat pana acum cu python so bare with me :)</div>
<div><vicentiu> dureaza ceva instalarea</div><div><vicentiu> ok, rulez cu sphinx-ul din sandbox</div><div><vicentiu> tot nu merge</div><div><mmaruseacph2> nu mai am idei :(</div><div><vicentiu> (sandbox)[vicentiu@Vicentiu-Laptop wouso]$ which sphinx-build</div>
<div><vicentiu> /home/vicentiu/Documents/devel/wouso/sandbox/bin/sphinx-build</div><div><vicentiu> (sandbox)[vicentiu@Vicentiu-Laptop wouso]$ make html</div><div><vicentiu> sphinx-build -b html -d _build/doctrees   . _build/html</div>
<div><vicentiu> Running Sphinx v1.1.3</div><div><vicentiu> loading pickled environment... done</div><div><vicentiu> building [html]: targets for 0 source files that are out of date</div><div><vicentiu> updating environment: 0 added, 9 changed, 0 removed</div>
<div><vicentiu> Traceback (most recent call last):ture/core/game                                                     </div><div><vicentiu>   File "/home/vicentiu/Documents/devel/wouso/sandbox/lib/python2.7/site-packages/sphinx/ext/autodoc.py", line 321, in import_object</div>
<div><vicentiu>     __import__(self.modname)</div><div><vicentiu> ImportError: No module named wouso.core.game</div><div><mmaruseacph2> mail alex3f?</div><div><vicentiu> o sa trimit un mail, cam asta rulez</div>
</div>