[INSTRM-280] bootstrap/eupsinstall fails to install on python3 Created: 24/Jan/18  Updated: 15/Jan/19  Resolved: 15/Jan/19

Status: Done
Project: Instrument control development
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Task Priority: Normal
Reporter: shimono Assignee: cloomis
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Relates
relates to INSTRM-296 Change 'python' to 'python3' everywhere. Won't Fix
Epic Link: ICS-PY3

 Description   

PEP-394 posts recommendation as
> The more general python command should be installed whenever any version of Python 2 is installed and should invoke the same version of Python as the python2 command (however, note that some distributions have already chosen to have python implement the python3 command; see the Rationale and Migration Notes below).
> In order to tolerate differences across platforms, all new code that needs to invoke the Python interpreter should not specify python, but rather should specify either python2 or python3 (or the more specific python2.x and python3.x versions; see the Migration Notes).

So, we shall point python3 for bootstrap (currently in ics_config, and proposed to move it into another place - not to put project general script into configuration repository) to get a path for python interpreter.
Also, setup.py in each actor repository have shebang with python, these shall be changed.



 Comments   
Comment by cloomis [ 15/Jan/19 ]

To the extent that this needed to be done it was a long time ago.

Generated at Sat Feb 10 16:23:22 JST 2024 using Jira 8.3.4#803005-sha1:1f96e09b3c60279a408a2ae47be3c745f571388b.