Perché Apple ha rimosso il supporto per Python in Mavericks, ovvero Mac OS X 10.9? [chiuso]

4

In un modo piuttosto inconsueto - Apple ha rimosso supporto Python (almeno dall'SDK) in 10.9 .

Python IS è ancora installato sul sistema in ...

/System/Library/Frameworks/Python.framework

ma il tentativo di link ad esso sotto 10.9 SDK fallisce. Anche con gli "strumenti CLI" installati, non c'è Python in ...

/Applications/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.9.sdk/System/Library/Frameworks

Non sono Pythonista ... ma trovo interessante il fatto che Apple abbia rimosso una parte della Developer Toolchain che esiste da tanto tempo e che una volta era così promettente (sul Piattaforma Mac). Apple spesso cerca di orientare l'attenzione verso certe "metodologie"; ma storicamente, quando la spina è stata tirata - è finita - almeno negli occhi di Apple.

Questa è una dichiarazione di Apple, sulla falsariga di " Le persone non usano più Python più .. stiamo per eliminare gradualmente il supporto "?

O semplicemente, " L'adozione di PyObjC è anemica, forse possiamo ridurre la dimensione dell'SDK di 3,1 Mb "?

Qualunque sia la motivazione, è probabile che un cambiamento rimanga qui. Esistono suggerimenti su soluzioni alternative per mantenere la compatibilità in fase di compilazione e runtime o informazioni sul motivo per cui è stata presa la decisione?

    
posta alex gray 03.11.2013 - 20:00
fonte

1 risposta

6

C'è una pagina di supporto ufficiale sull'argomento:

Modifiche per incorporare Python usando Xcode 5.0

Secondo questa pagina la logica è:

Because Python is a framework, it also resides in the SDK, even though Python (or any scripting language) has difficulties being in two places. Due to both long-term and recent issues, it was decided to remove Python from the SDK.

La successiva raccomandazione di Apple è quella di utilizzare il metodo standard * nix di collegamento alle intestazioni anziché il collegamento a Python.framework .

    
risposta data 03.11.2013 - 23:01
fonte

Leggi altre domande sui tag