Κυκλοφορία του μεταγλωττιστή Nuitka 0.6.6. Το τέλος υποστήριξης της Python 2.7 μεταφέρθηκε τον Απρίλιο

Ετοιμος έκδοση έργου Nuitka 0.6.6, εντός του οποίου αναπτύσσεται ένας μεταγλωττιστής που σας επιτρέπει να μεταφράσετε ένα σενάριο Python σε αναπαράσταση C++, το οποίο στη συνέχεια μπορεί να μεταγλωττιστεί σε ένα εκτελέσιμο αρχείο που χρησιμοποιεί το libpython για να εξασφαλίσει τη μέγιστη συμβατότητα με το CPython (χρησιμοποιούνται τυπικά εργαλεία CPython για τη διαχείριση αντικειμένων). Παρέχεται πλήρης συμβατότητα με τις τρέχουσες εκδόσεις Python 2.x και 3.x. Σε σύγκριση με τα σενάρια μεταγλωττισμένα με CPython επιδεικνύω στις δοκιμές pystone υπήρξε 312% αύξηση στην απόδοση. Κωδικός έργου διανέμονται από υπό την άδεια Apache.

Η νέα έκδοση προσθέτει πειραματική υποστήριξη για Python 3.8 και
Εξασφαλίζεται η συμβατότητα με βιβλιοθήκες και εφαρμογές
sklearn, osgeo, gdal, dill, scikit-image, skimage, weasyprint, dask, pendulum, pytz και pytzdata. Προστέθηκε υποστήριξη σε ditutils για μεμονωμένες μονάδες (py_modules, όχι μόνο πακέτα) και πακέτα με ξεχωριστούς χώρους ονομάτων. Η εργασία με τις μεταβλητές σε βρόχους έχει βελτιστοποιηθεί και έχουν βελτιστοποιηθεί εκδόσεις των ενσωματωμένων συναρτήσεων abs και έχουν υλοποιηθεί όλες, καθώς και η εκτέλεση πράξεων με τους τύπους int και long έχει επιταχυνθεί. Έχουν γίνει πολλές βελτιώσεις για τη μείωση της κατανάλωσης μνήμης.

Επιπλέον, μπορεί να σημειωθεί μεταφορά από τον Ιανουάριο έως τον Απρίλιο τέλος υποστήριξης Διακλαδώσεις Python 2 Η τελική ενημέρωση του κλάδου Python 2020 θα δημιουργηθεί τον Απρίλιο του 2.7, μετά την οποία δεν θα δημοσιευθούν διορθωτικές εκδόσεις. Ταυτόχρονα, οι εργασίες για την εξάλειψη των τρωτών σημείων στην Python 2.7 θα συνεχιστούν από μέλη της κοινότητας που ενδιαφέρονται να συνεχίσουν να υποστηρίζουν αυτόν τον κλάδο στα προϊόντα τους. Για παράδειγμα, το Red Hat θα συνεχίσει διατήρηση πακέτων με Python 2.7 σε όλη τη διάρκεια κύκλος ζωής Διανομές RHEL 6 και 7 και για το RHEL 8 θα δημιουργήσει ενημερώσεις πακέτων στο Application Stream μέχρι τον Ιούνιο του 2024. Θυμηθείτε ότι ο κλάδος Python 2.7 ήταν σχηματίστηκε το 2010 και η υποστήριξή του είχε αρχικά προγραμματιστεί να λήξει το 2015, αλλά λόγω δεν είναι αρκετά ενεργός μετάβαση έργων στην Python 3, η διάρκεια ζωής της Python 2 έχει παραταθεί έως το 2020.

Πηγή: opennet.ru

Αγοράστε αξιόπιστη φιλοξενία για ιστότοπους με προστασία DDoS, διακομιστές VPS VDS 🔥 Αγοράστε αξιόπιστη φιλοξενία ιστοσελίδων με προστασία DDoS, διακομιστές VPS VDS | ProHoster