2009-03-20 14 views
10

डिफ़ॉल्ट रूप से, कोको-पायथन एप्लिकेशन डिफ़ॉल्ट पायथन रनटाइम का उपयोग करता है जो संस्करण 2.5 है। मैं अपने एक्सकोड प्रोजेक्ट को कैसे कॉन्फ़िगर कर सकता हूं ताकि यह नए पायथन 3.0 रनटाइम का उपयोग करे? मैंने पाइथन.फ्रेमवर्क को नए संस्करण के साथ प्रोजेक्ट में शामिल करने की कोशिश की लेकिन यह काम नहीं किया।पीओओबीजेसी + पायथन 3.0 प्रश्न

और एक और बात, PyObjc मॉड्यूल पाइथन के नए संस्करण के साथ संगत हैं?

+0

- कोड भी < python3 के लिए जांच करने के लिए समीक्षा की जरूरत है क्या आप ओएस एक्स का उपयोग कर रहे हैं? –

+0

यदि वह एक्सकोड का उपयोग कर रहा है तो उसे ओएस एक्स का उपयोग करना होगा। –

+0

मैं बस 2.5 के साथ रहना होगा। मुझे संदेह है कि कोको-पायथन 3.0 भी विश्वसनीय है। –

उत्तर

9

PyObjC अभी तक पायथन 3.0 के साथ काम नहीं करता है। रोनाल्ड Oussoren, एक (?) PyObjC डेवलपर के अनुसार, अजगर 3.0 समर्थन संभव है, लेकिन अभी तक लागू नहीं: अजगर 3.x के लिए

समर्थन मेरी कार्यसूची सूची में है लेकिन प्राप्त करने के लिए गैर तुच्छ है। पीओओबीजेसी में बड़ी संख्या में बहुत कम स्तर वाला सी कोड है, विवरण w.r.t. प्राप्त कर रहा है। 3.0 में परिवर्तनों के लिए सही नहीं है। मैंने को पाइथन 3.x पोर्ट में देखा है और यह काफी आसान होना चाहिए, लेकिन यह अभी भी कुछ काम के है। पीओओबीजेसी की अगली रिलीज से पहले पर काम करने की योजना नहीं बना रहा है, यह के रूप में बहुत लंबा अतिदेय है।

मुझे यकीन है कि पैच का स्वागत किया जाएगा।

+0

मुझे लगता है मुझे इंतजार करना है। जवाब के लिए धन्यवाद! –

2

PyObjC 2.3 अजगर 3.1 के लिए प्रारंभिक समर्थन कहा:

इस संस्करण में अजगर 2.6 की आवश्यकता है या बाद में, और भी अजगर 3.1 या बाद में समर्थन करता है।

लेकिन यह भी

नोट: अजगर 3 समर्थन इस समय पूर्व अल्फा है: कोड संकलित, लेकिन अभी तक परीक्षण पास नहीं है। > ObjC एकीकरण (dict.keys अब एक दृश्य, NSDictionary.keys अभी भी एक बुनियादी iterator देता है, रिटर्न ...)

http://svn.red-bean.com/pyobjc/tags/pyobjc-2.3/pyobjc-core/NEWS.txt

+0

किसी को भी पता है कि इस स्थिति की वर्तमान स्थिति क्या है ?? –

संबंधित मुद्दे