Remaining Waf Conversion Tickets for Community and GSoC Students
Chris Johns
chrisj at rtems.org
Wed Feb 10 23:24:30 UTC 2021
On 11/2/21 10:07 am, Joel Sherrill wrote:
>
>
> On Wed, Feb 10, 2021 at 5:00 PM Chris Johns <chrisj at rtems.org
> <mailto:chrisj at rtems.org>> wrote:
>
> On 11/2/21 2:36 am, Sebastian Huber wrote:
> > On 10/02/2021 16:19, Joel Sherrill wrote:
> >
> >> On Wed, Feb 10, 2021 at 8:40 AM Sebastian Huber
> >> <sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>
> >> <mailto:sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>>> wrote:
> >>
> >> On 10/02/2021 15:27, Joel Sherrill wrote:
> >>
> >> > On Tue, Feb 9, 2021 at 11:20 PM Sebastian Huber
> >> > <sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>
> >> <mailto:sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>>
> >> > <mailto:sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>
> >> <mailto:sebastian.huber at embedded-brains.de
> <mailto:sebastian.huber at embedded-brains.de>>>> wrote:
> >> >
> >> >
> >> > On 08/02/2021 10:40, Chris Johns wrote:
> >> > >> It is written in Python 3.6.
> >> > > We still need to support python 2. Maybe having this file
> >> > support both could be
> >> > > part of the project.
> >> > I think this BSP builder is a development tool which can use
> >> > Python 3.
> >> > It is useful to maintain RTEMS, but it is not a tool
> >> required for end
> >> > users of RTEMS to develop applications. Independent of this, the
> >> > Python
> >> > 2 end of life was a year ago.
> >> >
> >> >
> >> > It is still the default Python on CentOS7 which is an even
> >> longer LTS
> >> > release
> >> > based on the recent CentOS changes. I would consider it a primary
> >> > test tool
> >> > which should work on all hosts.
> >>
> >> According to this web site Python 3 is available since CentOS 7.7
> >> though
> >> the standard repository:
> >>
> >> |yum update -y ||yum install -y python3 We should make a list of
> >> host computer systems
> >> we would like to support and then check if Python 3 is available. |||
> >>
> >>
> >> This is different from what I have been doing. I have been using the
> >> software collection for python3. The software collections do not change the
> >> base environment and you have to explicitly switch to them. I do this when
> >> working on the documentation.
> >>
> >> scl enable rh-python36 bash
> >>
> >> I installed python3. I now have this for tab-completion for python:
> >>
> >> $ python
> >> python python2.7 python2-config python3.6
> >> python-config
> >> python2 python2.7-config python3 python3.6m
> >> python_count
> >>
> >> Will the RTEMS Python code pick the Python3 automatically?
>
> This is covered here ....
>
> https://docs.rtems.org/branches/master/user/hosts/python.html
> <https://docs.rtems.org/branches/master/user/hosts/python.html>
>
> I use virtual environments and I suggest you and others do as well. The virtual
> environment you select will control which python you use.
>
> I just try to stick with the stock program named Python.
When you create a virtual env and activate it the version of the command
`python` becomes the version used to create the virtual env. This is a key
reason why using them is a good idea.
Chris
More information about the devel
mailing list