תמיכה ב-Python 2 ב-Google Cloud

קהילת Python הודיעה שהיא תוציא משימוש את Python 2 ב-1 בינואר 2020, ומעודדת את כל המפתחים לשדרג ל-Python 3 בהקדם האפשרי. מתוך הכרה בכך שלקוחות עשויים להזדקק ליותר זמן כדי לבצע מיגרציה מ-Python 2 ל-Python 3, לקוחותGoogle Cloud יוכלו להריץ אפליקציות Python 2 ולהשתמש בספריות לקוח קיימות של Python 2 אחרי 1 בינואר 2020.

שירותי מחשוב מנוהלים, כמו App Engine, ימשיכו לספק סביבת זמן ריצה של Python 2 גם אחרי 1 בינואר 2020. ספריות לקוח של Python 2 ימשיכו להיות זמינות להורדה, אבל גרסאות עתידיות משמעותיות יתמקדו רק ב-Python 3.

בדף הזה מופיע סיכום של התמיכה ב-Python 2 וב-Python 3 ב- Google Cloud ומקורות מידע שיעזרו לכם לעבור ל-Python 3. נמשיך לעדכן את הדף הזה עם המידע והמקורות העדכניים ביותר.

סטטוס התמיכה ב-Python 2

Google Cloud ספריות לקוח ב-Python

גרסאות ראשיות חדשות של ספריות לקוח Python שפורסמו אחרי 1 בינואר 2020 לא יתמכו ב-Python 2.7. גרסאות קודמות של גרסאות עיקריות יישארו זמינות להורדה, כך שעדיין תהיה גישה לנקודות קצה קיימות של שירותים, והן יתמכו במשתמשים שמפתחים כרגע עבור Python 2.7.

אם מתגלה פגיעות בגרסה ישנה של ספרייה או בתלות של ספרייה בגרסה ישנה של ספרייה, אין תוכנית להפצת תיקון.

זמן ריצה של App Engine Python 2.7

אנחנו מחויבים לספק תמיכה לטווח ארוך בסביבת זמן הריצה של Python 2.7 ב-App Engine, ולהמשיך את ההיסטוריה של יותר מעשור של תמיכה באפליקציות שלכם, כדי שתוכלו להתקדם לעתיד בקצב שלכם.

כדי לתמוך בסביבת זמן הריצה של Python 2.7 לטווח הארוך, נבצע את השינויים הבאים לאורך זמן:

  • להחזיר את סביבות זמן הריצה למצבי הקוד הפתוח המקוריים שלהן, ככל האפשר. היינו צריכים להגביל ולשנות חלק מהסביבות של זמן הריצה כדי להריץ את האפליקציות שלכם בצורה מאובטחת במרכזי הנתונים שלנו. שינויים באופן שבו אנחנו מפעילים את סביבות זמן הריצה במרכזי הנתונים שלנו מאפשרים לנו לספק סביבה מאובטחת וניתנת להרחבה לזמני הריצה האלה בטווח הארוך.

  • להוסיף מערכות בנייה מלאות שתומכות במאגרי חבילות, בבנייה של רכיבים מקוריים ובמאגרי נכסים.

מידע נוסף על התמיכה לטווח ארוך בסביבת זמן הריצה של Python 2.7 ב-App Engine זמין בתוכנית התמיכה לטווח ארוך של App Engine. מידע נוסף על העברה זמין במאמר בנושא העברה לסביבת זמן הריצה הרגילה של Python 3.

Google Cloud CLI