सार:
पायथन 3.15 की रिलीज़ के साथ, विंडोज़ ऑन आर्म प्लेटफ़ॉर्म के लिए पायथन विकास वातावरण और अधिक परिपक्व हो गया है: आर्म डिवाइस पर 3.15 स्थापित करने के लिए पायथन इंस्टॉलेशन मैनेजर 26.4 का उपयोग करते समय, मूल ARM64 दुभाषिया को x64 संस्करण के बजाय डिफ़ॉल्ट रूप से चुना जाएगा। पायथन 3.15 आधिकारिक तौर पर 9 अक्टूबर को जारी किया गया था; माइक्रोसॉफ्ट ने कहा कि विंडोज ऑन आर्म अब सीपीथॉन के लिए टियर 2 प्लेटफॉर्म बन गया है, जिसका अर्थ है कि आर्किटेक्चर में निरंतर निर्माण और परीक्षण शामिल है। संबंधित दोषों को समय पर ठीक करने की आवश्यकता है, और प्लेटफ़ॉर्म परीक्षण विफलताएं CPython के आधिकारिक संस्करण की रिलीज़ को प्रभावित करेंगी।

Microsoft के आँकड़े बताते हैं कि सितंबर 2026 तक, PyPI पर 1,000 सबसे अधिक डाउनलोड की गई परियोजनाओं में से, लगभग 94% नवीनतम संस्करणों ने विंडोज़ ऑन आर्म के लिए उपलब्ध सॉफ़्टवेयर पैकेज जारी किए हैं। हालाँकि, इस अनुपात का मतलब यह नहीं है कि सभी परियोजनाएँ मूल ARM64 कोड प्रदान करती हैं: आँकड़ों में देशी ARM64 पहिये, साथ ही सार्वभौमिक पायथन पहिये भी शामिल हैं जो विशिष्ट प्रोसेसर आर्किटेक्चर पर निर्भर नहीं होते हैं और सभी प्लेटफार्मों पर उपयोग किए जा सकते हैं। भले ही शीर्ष-स्तरीय सॉफ़्टवेयर पैकेज एक सार्वभौमिक पैकेज है, फिर भी जिन अंतर्निहित घटकों पर यह निर्भर करता है उनमें अभी भी अनपोर्टेड मूल एक्सटेंशन शामिल हो सकते हैं, इसलिए यह निष्कर्ष नहीं निकाला जा सकता है कि प्रत्येक पायथन एप्लिकेशन अकेले इस संख्या के आधार पर आर्म कंप्यूटर पर पूरी तरह से चल सकता है।
माइक्रोसॉफ्ट द्वारा सूचीबद्ध उपलब्ध उपकरण और लाइब्रेरी NumPy, SciPy, Pandas, Scikit-learn, Django, FastAPI, साथ ही Jupyter, VS Code, Ruff और pytest इत्यादि को कवर करते हैं। एनाकोंडा मुख्य रिपॉजिटरी ने 2,500 से अधिक Windows on Arm सॉफ़्टवेयर पैकेज भी प्रदान किए हैं, जो Python 3.12 से 3.14 तक को कवर करते हैं, जिसमें वैज्ञानिक कंप्यूटिंग, मशीन लर्निंग, वेब विकास और डेटाबेस से संबंधित घटक शामिल हैं। x64 निर्भरताओं के लिए जिन्हें अभी तक मूल रूप से अनुकूलित नहीं किया गया है, विंडोज़ इम्यूलेशन को अभी भी एक संक्रमणकालीन समाधान के रूप में उपयोग किया जा सकता है।
डेवलपर्स के लिए स्थानीय निर्माण वातावरण से पारिस्थितिक सुधारों को भी लाभ मिलता है। GitHub Actions अब एक विंडोज़ ऑन आर्म प्रबंधित रनर प्रदान करता है, जो ओपन सोर्स मेंटेनर्स को सॉफ़्टवेयर पैकेज संकलित करने और भौतिक उपकरणों को बनाए रखने या सिमुलेशन वातावरण पर भरोसा किए बिना सीधे आर्म मशीनों पर परीक्षण चलाने की अनुमति देता है। माइक्रोसॉफ्ट ने कहा कि वह PyArrow, gRPC, OpenCV और कुछ डेटाबेस क्लाइंट्स जैसी परियोजनाओं के लिए नेटिव व्हील सपोर्ट को पूरा करने के लिए अनुरक्षकों के साथ काम करना जारी रखेगा।
Microsoft इस विकास को "पायथन चलाने में सक्षम होने" से आर्म पर विंडोज के लिए एक अधिक संपूर्ण विकास मंच की दिशा में एक कदम के रूप में देखता है, लेकिन न तो टियर 2 समर्थन स्तर और न ही लोकप्रिय पैकेज कवरेज एप्लिकेशन संगतता की गारंटी देता है। परियोजनाओं को स्थानांतरित करते समय डेवलपर्स को अभी भी पूर्ण निर्भरता वृक्ष की जांच करने की आवश्यकता है, विशेष रूप से सी, सी ++ या रस्ट मूल एक्सटेंशन वाले पैकेज, और वास्तव में लक्ष्य आर्म डिवाइस पर उनका निर्माण और परीक्षण करना होगा।
टिप्पणियाँ