<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Wed, Feb 10, 2021 at 5:00 PM Chris Johns <<a href="mailto:chrisj@rtems.org">chrisj@rtems.org</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 11/2/21 2:36 am, Sebastian Huber wrote:<br>
> On 10/02/2021 16:19, Joel Sherrill wrote:<br>
> <br>
>> On Wed, Feb 10, 2021 at 8:40 AM Sebastian Huber<br>
>> <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
>> <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>>> wrote:<br>
>><br>
>>     On 10/02/2021 15:27, Joel Sherrill wrote:<br>
>><br>
>>     > On Tue, Feb 9, 2021 at 11:20 PM Sebastian Huber<br>
>>     > <<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
>>     <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>><br>
>>     > <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a><br>
>>     <mailto:<a href="mailto:sebastian.huber@embedded-brains.de" target="_blank">sebastian.huber@embedded-brains.de</a>>>> wrote:<br>
>>     ><br>
>>     ><br>
>>     >     On 08/02/2021 10:40, Chris Johns wrote:<br>
>>     >     >> It is written in Python 3.6.<br>
>>     >     > We still need to support python 2. Maybe having this file<br>
>>     >     support both could be<br>
>>     >     > part of the project.<br>
>>     >     I think this BSP builder is a development tool which can use<br>
>>     >     Python 3.<br>
>>     >     It is useful to maintain RTEMS, but it is not a tool<br>
>>     required for end<br>
>>     >     users of RTEMS to develop applications. Independent of this, the<br>
>>     >     Python<br>
>>     >     2 end of life was a year ago.<br>
>>     ><br>
>>     ><br>
>>     > It is still the default Python on CentOS7 which is an even<br>
>>     longer LTS<br>
>>     > release<br>
>>     > based on the recent CentOS changes.  I would consider it a primary<br>
>>     > test tool<br>
>>     > which should work on all hosts.<br>
>><br>
>>     According to this web site Python 3 is available since CentOS 7.7<br>
>>     though<br>
>>     the standard repository:<br>
>><br>
>>     |yum update -y ||yum install -y python3 We should make a list of<br>
>>     host computer systems<br>
>>     we would like to support and then check if Python 3 is available. |||<br>
>><br>
>><br>
>> This is different from what I have been doing. I have been using the<br>
>> software collection for python3. The software collections do not change the<br>
>> base environment and you have to explicitly switch to them. I do this when<br>
>> working on the documentation.<br>
>><br>
>> scl enable rh-python36 bash<br>
>><br>
>> I installed python3. I now have this for tab-completion for python:<br>
>><br>
>> $ python<br>
>> python            python2.7         python2-config    python3.6        <br>
>> python-config<br>
>> python2           python2.7-config  python3           python3.6m      <br>
>>  python_count<br>
>><br>
>> Will the RTEMS Python code pick the Python3 automatically?<br>
<br>
This is covered here ....<br>
<br>
<a href="https://docs.rtems.org/branches/master/user/hosts/python.html" rel="noreferrer" target="_blank">https://docs.rtems.org/branches/master/user/hosts/python.html</a><br>
<br>
I use virtual environments and I suggest you and others do as well. The virtual<br>
environment you select will control which python you use.<br></blockquote><div><br></div><div>I just try to stick with the stock program named Python. Switching to the</div><div>Python3 software collection for a few things isn't a bit deal. Annoying that</div><div>building qemu requires Python3 where nothing else I have touched in the</div><div>RSB does. But that's OK. </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
I am against shebang changes to a specific version.<br></blockquote><div><br></div><div>I am too.  </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<br>
Chris<br>
</blockquote></div></div>