हम अपनी परियोजनाओं में पायथन 3.x का उपयोग करते हैं। लेकिन प्रोटोकॉल बफर के आधिकारिक ग्राहक केवल अजगर 2.x का समर्थन करते हैं।क्या पाइथन 3.x के साथ प्रोटोकॉल बफर तक पहुंचने का कोई तरीका है?
मैं पायथन 2.x पर डाउनग्रेड नहीं करना चाहता हूं।
हम अपनी परियोजनाओं में पायथन 3.x का उपयोग करते हैं। लेकिन प्रोटोकॉल बफर के आधिकारिक ग्राहक केवल अजगर 2.x का समर्थन करते हैं।क्या पाइथन 3.x के साथ प्रोटोकॉल बफर तक पहुंचने का कोई तरीका है?
मैं पायथन 2.x पर डाउनग्रेड नहीं करना चाहता हूं।
अद्यतन: प्रोटोबफ का स्थिर संस्करण, 2.6.1, पायथन 3.x का समर्थन नहीं करता है। हालांकि, नई 3.0.0 रिलीज (अभी भी बीटा में) पायथन 3.x का समर्थन करता है। आप यहां पीपीपी पर जारी संस्करण देख सकते हैं: https://pypi.python.org/pypi/protobuf
नहीं, ऐसा नहीं है। Python 3.X समर्थन के बारे में discussion on the protobuf google group है। यह इंगित करता है कि Google पाइथन 2.4 के लिए समर्थन रखना चाहता है, इसलिए पाइथन 3.X को पोर्ट करना आसान नहीं है। यदि परियोजना शाखाएं या पायथन 2.4 और 2.5 के लिए समर्थन छोड़ सकती हैं, तो यह बंदरगाह के लिए बहुत आसान होगा।
पुराना उत्तर, कृपया google python3 पर बंदरगाह हैं – piotr
संपादन का प्रस्ताव देने, मुझे एक लिंक प्रदान करने, या स्वयं प्रश्न का उत्तर देने के बारे में कैसे? टिप्पणी करना और मुझे Google को बताने में बहुत मददगार नहीं है। – jterrace
मुझे लगता है कि @ पियट्र का मतलब था: "पुराना उत्तर [।] [पी] पट्टा [,] [जी] ओगल [(कंपनी),] अब पाइथन 3 के बंदरगाह हैं [इसलिए इसे आधिकारिक समर्थन होना चाहिए]" – underrun
पायथन 3.x के लिए एक संगत प्रत्यारोपण है। https://github.com/openx/python3-protobuf
दुर्भाग्यवश यह कांटा पुराना है –
Google समूहों पर पायथन 3 प्रोटोबफ के बारे में चर्चा: https://groups.google.com/forum/#!topic/protobuf/Qalty-PenDA – levesque
यहाँ सबसे हाल ही में Protobuf की (2.5.0 + arm64 पैच) इस समय संस्करण के नए कांटा अजगर 3 और अभी भी अजगर 2.4 के साथ पिछड़े संगत का समर्थन करता है: https://github.com/GreatFruitOmsk/protobuf-py3
प्रोटोक का उपयोग कैसे करें इस पैकेज से? मैं protobuf काम करने में सक्षम हूँ लेकिन जेनरेट की गई फ़ाइलों को मैन्युअल रूप से संशोधित करना है। मैं प्रोटोक को नौकरी सही कैसे कर सकता हूं? – omikron
आपको इसे सामान्य रूप से करने में सक्षम होना चाहिए। क्या आप विस्तृत विवरण के साथ जिथब पर कोई समस्या बना सकते हैं? – Kentzo
मैंने इसे समझ लिया। हालांकि मैं इस पैकेज के साथ विरासत प्रोटोकॉल संगत होगा लेकिन मुझे प्रोटोकॉफ-पी 3 का पुनर्मूल्यांकन करना होगा और प्रोटोक को प्रतिस्थापित करने के लिए सिस्टम डीआईआर में स्थापित करना होगा। इसके बाद यह सही काम करता है। – omikron
Google प्रोटोकॉल का नवीनतम संस्करण बफर (2.6) ने पायथन 3 समर्थन जोड़ा। मैं इसका उपयोग करने का सुझाव देता हूं।
संपादित करें: कभी नहीं। उन्होंने अपने रिलीज नोट्स में झूठ बोला।
यह पैकेज Google द्वारा पायथन 3 प्रोटोकॉल बफर का अल्फा संस्करण होना चाहिए।
ओएसएस के पूरे मुद्दे: बंदरगाह यह अपने आप 3.x के लिए अगर प्रोजेक्ट के स्वामी नहीं होगा। इसे फोर्क – alphazero
प्रोटोकॉल बफर संस्करण 2.6.0 से पायथन 3 का समर्थन करता है। http://protobuf.googlecode.com/svn/trunk/CHANGES.txt – imxylz