installing Doorstop on macOS (for RTEMS use)

Chris Johns chrisj at rtems.org
Mon Oct 14 17:49:32 UTC 2019


On 11/10/19 5:23 pm, Sebastian Huber wrote:
> Hello Chris,
> 
> I know that you don't like homebrew based solutions on macOS.

I do not mind homebrew or macports however for RTEMS is not practical to support
them.

> The reasons for this are understandable.

Thanks

> This is why I suggested to use the installer from python.org:
> 
> https://lists.rtems.org/pipermail/users/2019-October/067192.html
> 
> There are Python 3 installers available for macOS from python.org:
> 
> https://www.python.org/downloads/mac-osx/

For developers or users making changes to RTEMS this is fine.

> According to the pip project site it is already installed for Python 2 >=2.7.9
> or Python 3 >=3.4:
> 
> https://pip.pypa.io/en/stable/installing/
> 
> For example to install Python 3.7.4 on macOS you can use:
> 
> https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg
> 
> I don't have a Mac and cannot test this.
> 
> The Python 2.7 end of life is in 2 months and 20 days (January 1, 2020). The
> first Python 3 release was in 2008. Are there plans from Apple to update their
> Python support in Xcode to a state of the art version?

I do not know what Apples has planed. I suppose at some point they will have too.

> Using the doorstop tool
> is not absolutely necessary right now. The file format is so easy, you can do
> almost everything with a text editor by hand (and scripts). What you cannot
> easily do is the calculation of the fingerprint, however, this can be done by
> the one who commits a patch. So, in case a Python 3 support with pipenv is on
> the Apple roadmap for the next year, this would make this easier.

This sounds reasonable.

Chris


More information about the users mailing list