<html><body><div>Thank you both. <br></div><div>Marcel, I will let you know if I am successful with texttable or not.<br></div><div><br> </div><aside>---------- Původní e-mail ----------<br>Od: Marcel Telka <marcel@telka.sk><br>Komu: OpenIndiana Developer mailing list <oi-dev@openindiana.org><br>Datum: 28. 11. 2022 17:44:57<br>Předmět: Re: [oi-dev] $WS_TOOLS/python-integrate-project</aside><br><blockquote data-email="marcel@telka.sk">On Mon, Nov 28, 2022 at 05:16:47PM +0100, Nona Hansel wrote:
<br>> However, updating texttable, I ran
<br>>
<br>>
<br>> $WS_TOOLS/python-integrate-project texttable
<br>>
<br>> in oi-userland/components/python/texttable directory or in oi-userland/ and
<br>> got this mesage:
<br>>
<br>> -bash: /python-integrate-project: No such file or directory
<br>
<br>You need this first:
<br>
<br>WS_TOOLS=$(git rev-parse --show-toplevel)/tools
<br>
<br>or alternatively (the above one is more reliable)
<br>
<br>WS_TOOLS=$(gmake print-value-WS_TOOLS)
<br>
<br>Anyway, I assume the texttable update will fail now using the
<br>python-integrate-project tool, because the tool is very strict. It
<br>requires really _all_ declared dependencies by a project, and it also
<br>requires all tests to pass. This was usually not the case earlier where
<br>testing was usually simply skipped.
<br>
<br>I'm currently in a middle (or at beginnig? :-)) of converting all Python
<br>projects to python-integrate-project and to include all dependencies for
<br>them, also for testing. I now have ca 80 Python projects in the queue
<br>waiting for something (usually for other projects to get integrated
<br>first). I started with handfull already integrated Python projects to
<br>convert them to python-integrate-project (and possibly update them), but
<br>because of dependencies I'm now at vastly higher number :-).
<br>
<br>The texttable is not in my queue yet, so you can try to convert it to
<br>use python-integrate-project (and let me know the result).
<br>
<br>> How do I use this command? And is it usable for every python component?
<br>
<br>You can try to read draft of documentation for perl-integrate-module at:
<br>https://github.com/mtelka/oi-userland/blob/pim-doc/doc/perl-modules.md
<br>The perl-integrate-module is similar tool as python-integrate-project
<br>but targetting Perl. The usage of both tools should be as similar as
<br>possible (modulo differences caused by Perl and Python itself; for
<br>example Python have no problem with versions, while Perl does).
<br>
<br>
<br>HTH.
<br>
<br>--
<br>+-------------------------------------------+
<br>| Marcel Telka e-mail: marcel@telka.sk |
<br>| homepage: http://telka.sk/ |
<br>+-------------------------------------------+
<br>
<br>_______________________________________________
<br>oi-dev mailing list
<br>oi-dev@openindiana.org
<br>https://openindiana.org/mailman/listinfo/oi-dev
<br></blockquote></body></html>