<html><head><meta http-equiv="Content-Type" content="text/html; charset=us-ascii"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">Hi Chris,<div class=""><br class=""></div><div class=""> I got around to doing a doorstop install that does not rely on homebrew,</div><div class="">using the <a href="http://python.org" class="">python.org</a> distribution for 3.8</div><div class=""><br class=""></div><div class="">Everything worked fine - python3 is installed in /Library just like the OS X native python 2.7</div><div class="">Doorstop runs just fine too.</div><div class=""><br class=""></div><div class="">Regards, Andrew<br class=""><div><br class=""><blockquote type="cite" class=""><div class="">On 14 Oct 2019, at 18:49, Chris Johns <<a href="mailto:chrisj@rtems.org" class="">chrisj@rtems.org</a>> wrote:</div><br class="Apple-interchange-newline"><div class=""><div class="">On 11/10/19 5:23 pm, Sebastian Huber wrote:<br class=""><blockquote type="cite" class="">Hello Chris,<br class=""><br class="">I know that you don't like homebrew based solutions on macOS.<br class=""></blockquote><br class="">I do not mind homebrew or macports however for RTEMS is not practical to support<br class="">them.<br class=""><br class=""><blockquote type="cite" class="">The reasons for this are understandable.<br class=""></blockquote><br class="">Thanks<br class=""><br class=""><blockquote type="cite" class="">This is why I suggested to use the installer from <a href="http://python.org" class="">python.org</a>:<br class=""><br class=""><a href="https://lists.rtems.org/pipermail/users/2019-October/067192.html" class="">https://lists.rtems.org/pipermail/users/2019-October/067192.html</a><br class=""><br class="">There are Python 3 installers available for macOS from python.org:<br class=""><br class="">https://www.python.org/downloads/mac-osx/<br class=""></blockquote><br class="">For developers or users making changes to RTEMS this is fine.<br class=""><br class=""><blockquote type="cite" class="">According to the pip project site it is already installed for Python 2 >=2.7.9<br class="">or Python 3 >=3.4:<br class=""><br class=""><a href="https://pip.pypa.io/en/stable/installing/" class="">https://pip.pypa.io/en/stable/installing/</a><br class=""><br class="">For example to install Python 3.7.4 on macOS you can use:<br class=""><br class="">https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg<br class=""><br class="">I don't have a Mac and cannot test this.<br class=""><br class="">The Python 2.7 end of life is in 2 months and 20 days (January 1, 2020). The<br class="">first Python 3 release was in 2008. Are there plans from Apple to update their<br class="">Python support in Xcode to a state of the art version?<br class=""></blockquote><br class="">I do not know what Apples has planed. I suppose at some point they will have too.<br class=""><br class=""><blockquote type="cite" class="">Using the doorstop tool<br class="">is not absolutely necessary right now. The file format is so easy, you can do<br class="">almost everything with a text editor by hand (and scripts). What you cannot<br class="">easily do is the calculation of the fingerprint, however, this can be done by<br class="">the one who commits a patch. So, in case a Python 3 support with pipenv is on<br class="">the Apple roadmap for the next year, this would make this easier.<br class=""></blockquote><br class="">This sounds reasonable.<br class=""><br class="">Chris<br class=""></div></div></blockquote></div><br class=""><div class="">
--------------------------------------------------------------------<br class="">Andrew Butterfield Tel: +353-1-896-2517 Fax: +353-1-677-2204<br class="">Lero@TCD, Head of Foundations & Methods Research Group<br class="">School of Computer Science and Statistics,<br class="">Room G.39, O'Reilly Institute, Trinity College, University of Dublin<br class=""> <a href="http://www.scss.tcd.ie/Andrew.Butterfield/" class="">http://www.scss.tcd.ie/Andrew.Butterfield/</a><br class="">--------------------------------------------------------------------
</div>
<br class=""></div></body></html>