On 11/2/21 10:07 am, Joel Sherrill wrote: > > > On Wed, Feb 10, 2021 at 5:00 PM Chris Johns <chr...@rtems.org > <mailto:chr...@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.hu...@embedded-brains.de > <mailto:sebastian.hu...@embedded-brains.de> > >> <mailto:sebastian.hu...@embedded-brains.de > <mailto:sebastian.hu...@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.hu...@embedded-brains.de > <mailto:sebastian.hu...@embedded-brains.de> > >> <mailto:sebastian.hu...@embedded-brains.de > <mailto:sebastian.hu...@embedded-brains.de>> > >> > <mailto:sebastian.hu...@embedded-brains.de > <mailto:sebastian.hu...@embedded-brains.de> > >> <mailto:sebastian.hu...@embedded-brains.de > <mailto:sebastian.hu...@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 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel