Python 2.7.18, versi pembetulan terakhir Python 2.7 dan cawangan 2.x

Python 2.7.18

Yayasan Perisian Python dilancarkan Beberapa hari yang lalu pelepasan Python versi 2.7.18, menjadi ini versi terbaru cawangan Python 2.x. Dan sejak pelancaran Python 3.0, cadangan dibuat untuk meninggalkan versi Python sebelumnya yang memihak kepada versi terbaru ini.

Pada bulan Mac 2019, Guido van Rossum, pencipta dan pemimpin projek bahasa pengaturcaraan Python, mengumumkan bahawa sokongan untuk python versi 2.7 akan berakhir pada 1 Januari 2020. Selepas tarikh akhir ini, Python 2.7 tidak akan lagi mendapat manfaat daripada sebarang kemas kini, bahkan untuk pembaikan keselamatan.

Jelas sekali bahawa pemaju indie selalu boleh menggunakan Python 2.7 untuk menjamin kesinambungannya. Tetapi untuk Guido van Rossum, kita tidak perlu lagi menunggu dia dan pasukannya untuk menerima kemas kini atau bahkan keputusan yang berkaitan dengan pengembangan Python 2.7.

Python 2.7 telah dalam perkembangan aktif sejak pembebasan Python 2.6, lebih dari 11 tahun yang lalu. Selama bertahun-tahun, pemaju dan penyumbang teras CPython dengan tegas menerapkan pembetulan pepijat ke cawangan 2.7, bukan tugas kecil kerana cawangan Python 2 dan 3 menyimpang.

Terdapat perubahan besar di sepanjang kehidupan Python 2.7, seperti ciri dalam PEP 466, ia menyokong modul SSL dan pengacakan hash. Secara tradisinya, ciri-ciri ini tidak akan pernah ditambahkan pada pelepasan mod penyelenggaraan, tetapi pengecualian dibuat untuk memastikan pengguna Python 2 selamat. Terima kasih kepada komuniti CPython atas dedikasi mereka.

Ingatlah itu Python adalah bahasa pengaturcaraan ditafsirkan direka oleh pengaturcara Belanda Guido van Rossum pada tahun 1991.

Cabang dari Python 2.7 dibentuk pada tahun 2010 dan sokongannya pada awalnya dirancang untuk dihentikan pada tahun 2015, tetapi kerana migrasi projek yang tidak aktif di Python 3 dan masalah yang dihadapi semasa pemprosesan kod, jangka hayat Python 2 dilanjutkan hingga 2020.

Python 3 dikembangkan secara selari dan dilancarkan lebih dari 11 tahun yang lalu untuk kali pertama. Jeda keserasian dengan Python 2 sangat kontroversial pada masa itu, tetapi Python 3 dimaksudkan untuk menjadi varian utama bahasa dan Python 2 tidak lagi berubah dengan ketara setelah versi 2.7, tetapi tetap ada. Secara rasmi, sokongan untuk Python 2 tidak lagi tersedia.

Walaupun secara rasmi projek CPython tidak lagi berurusan dengan Python 2, wakil masyarakat yang berminat untuk meneruskan menyokong cawangan ini dalam produknya akan berterusan berusaha memperbaiki kerentanan di Python 2.7.

Contohnya, Red Hat akan terus mengekalkan pakej dengan Python 2.7 untuk keseluruhan kitaran hidup pengedaran RHEL 6 dan 7, dan untuk RHEL 8 ia akan menghasilkan kemas kini pakej dalam Aliran Aplikasi sehingga Jun 2024.

Mengenai keluaran baru ini berbanding 2.7.17, Python 2.7.18 hanya mengandungi sedikit pembaikan, seperti yang anda lihat dalam sistem kawalan versi.

Ini adalah aktiviti terakhir yang dimajukan oleh Python telah dijalankan secara rasmi dalam versi Python ini. Sejak dilancarkan Python 2.0 pada tahun 2000, Python 2.x telah menjadi cabang utama bahasa selama bertahun-tahun dengan peningkatan berterusan sehingga Python 2.7, yang muncul hampir 10 tahun yang lalu.

Python 2.7 bernasib baik kerana mendapat khidmat dua generasi pembangun binari dan pakar sistem operasi, Martin von Löwis dan Steve Dower untuk Windows, dan Ronald Oussoren dan Ned Deily untuk macOS. Sebab kami menyediakan versi binari Python 2.7 untuk macOS 10.9, sistem operasi yang tidak digunakan oleh Apple 4 tahun yang lalu, atau mengapa "Microsoft Visual C ++ Compiler for Python 2.7" wujud adalah kerana dedikasi orang-orang ini.

Ingat bahawa Python 2 juga hilang dari sebilangan besar pengedaran Linux. Sebagai contoh, Ubuntu 20.04 telah menjatuhkan Python 2, kerana versi 3.8.2 dibekalkan secara lalai.

Akhirnya, bagi mereka yang berminat untuk mengetahui lebih lanjut mengenai pengeluaran versi pembetulan terbaru Python 2.7 ini, anda boleh melihat nota pelepasan di pautan seterusnya.

Pelepasan

Mengenai muat turun versi ini, anda boleh mendapatkan pakej dari pautan berikut.


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

Menjadi yang pertama untuk komen

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan.

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

bool(benar)