<div dir="ltr"><div dir="ltr"><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Oct 4, 2022 at 4:34 PM Marcel Telka <<a href="mailto:marcel@telka.sk">marcel@telka.sk</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">On Fri, Sep 30, 2022 at 07:16:18PM +0200, <a href="mailto:stes@PANDORA.BE" target="_blank">stes@PANDORA.BE</a> wrote:<br>
> <br>
> Part of the problem is, I think, that there is no maintainer any longer, as far as I know, for the mkdocs component in oi-userland.<br>
> <br>
> If someone knows how to build mkdocs with python 3 (which is perhaps possible, I don't know, I have no experience with building python components) then this would solve most of the problem, I think ...<br>
> <br>
> Thanks for your work on this, because as I confirmed, there are indeed really issues with the mkdocs python2.7.<br>
> <br>
> Several people related to the oi-docs are aware that we have a Python 2.7 problem, but we are unsure how to fix it, I think.<br>
> <br>
> For example in my Vagrantfile I have a comment about a missing 2.7 'futures' component:<br>
> <br>
> <a href="https://github.com/OpenIndiana/vagrantfiles/blob/main/oi-docs/Vagrantfile" rel="noreferrer" target="_blank">https://github.com/OpenIndiana/vagrantfiles/blob/main/oi-docs/Vagrantfile</a><br>
> <br>
>       # there used to be a futures package in the repo ...<br>
>       # library/python/futures seems to have a problem now<br>
>         pfexec pkg install -v \<br>
>               git lynx links\<br>
>               library/python/futures \<br>
>               library/python/mkdocs \<br>
>               developer/documentation-tool/mdl<br>
>       # as of 21/9/2021 futures IPS is missing so install by pip<br>
>       pfexec pip install futures<br>
> <br>
> Because such "pip install" actions print a clear warning by Python that we are using an unsupported Python 2.7, it is clear that something must be done.<br>
<br>
The futures python package was obsoleted in May 2021 in OpenIndiana.<br>
The reason is, apparently, this - see <a href="https://pypi.org/project/futures/" rel="noreferrer" target="_blank">https://pypi.org/project/futures/</a>:<br>
<br>
It does not work on Python 3 due to Python 2 syntax being used in the<br>
codebase. Python 3 users should not attempt to install it, since the<br>
package is already included in the standard library.<br></blockquote><div><br></div><div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Marcel is right, there were a few modules to ensure the transition from Python 2 to Python 3 such as this one and other backport.* packages.</div><div class="gmail_default" style="font-family:arial,helvetica,sans-serif;font-size:small">Migrating to Python 3 as default and obsoleting these transitional packages should be enough. </div></div><div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-style:solid;border-left-color:rgb(204,204,204);padding-left:1ex">
<br>
<br>
Regards.<br>
<br>
-- <br>
+-------------------------------------------+<br>
| Marcel Telka   e-mail:   <a href="mailto:marcel@telka.sk" target="_blank">marcel@telka.sk</a>  |<br>
|                homepage: <a href="http://telka.sk/" rel="noreferrer" target="_blank">http://telka.sk/</a> |<br>
+-------------------------------------------+<br>
<br>
_______________________________________________<br>
oi-dev mailing list<br>
<a href="mailto:oi-dev@openindiana.org" target="_blank">oi-dev@openindiana.org</a><br>
<a href="https://openindiana.org/mailman/listinfo/oi-dev" rel="noreferrer" target="_blank">https://openindiana.org/mailman/listinfo/oi-dev</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div><div dir="ltr"><font style="font-family:"courier new",monospace" size="1">---<br>Praise the Caffeine embeddings<br></font></div></div></div></div></div>