This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author ned.deily
Recipients erlendaasland, ned.deily, ntninja, ronaldoussoren
Date 2021-04-10.21:00:22
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1618088423.09.0.353482960918.issue43800@roundup.psfhosted.org>
In-reply-to
Content
Thank you for the report. The issue is that the necessary operating system support for opening with a file descriptor, openat, was only first implemented in macOS 10.10 (see man 2 openat) and, up until recently, all python.org macOS binaries were built on 10.9 (or earlier) systems for compatibility across multiple operating system versions. As of Python 3.9.1, we now support "weak-linking", that is, building on newer systems but still able to run on older systems. The python.org macOS universal2 installer variant, introduced in 3.9.1, does support os.fwalk() on macOS 10.10+. (The legacy 10.9 Intel-64 only variant is still built on 10.9 but will be phased out by the release of Python 3.10.)  If you build recent Python versions from source with a deployment target of 10.10 or later, you should also find a working os.fwalk().
History
Date User Action Args
2021-04-10 21:00:23ned.deilysetrecipients: + ned.deily, ronaldoussoren, erlendaasland, ntninja
2021-04-10 21:00:23ned.deilysetmessageid: <1618088423.09.0.353482960918.issue43800@roundup.psfhosted.org>
2021-04-10 21:00:23ned.deilylinkissue43800 messages
2021-04-10 21:00:22ned.deilycreate