-
יש פיתרון ל 3.13 ול ha (הומ אססיסטנט):
הדוגמה זה ללינוקס בווינדוס כנראה צריך להתאים את ה path
כמובן התעודה צריכה להיות כבר מותקנת עם הנתיבים (הסקריפט של נטפרי אמור לעשות את זה)הרעיון זה להכניס שינוי לפיתון כך שיתמוך גם בתעודות עם דרישות יותר מקילות כמו בפיתון 3.12
למצוא את הנתיב ל site-package:
python3 -m siteלהיכנס לתיקייה (בעקרון בפיתון 3.13 זה אמור להיות ככה, אבל אם לא אז יש את הפקודות הקודמת שמראה איפה זה נמצא):
cd /usr/local/lib/python3.13/site-packagesליצור שם את הקובץ בשם:
sitecustomize.pyזה הקוד:
import ssl print("[SSL Patch] Relaxed verification active") _original_create_default_context = ssl.create_default_context def relaxed_create_default_context(purpose=ssl.Purpose.SERVER_AUTH, *, cafile=None, capath=None, cadata=None): ctx = _original_create_default_context(purpose=purpose, cafile=cafile, capath=capath, cadata=cadata) if hasattr(ssl, "VERIFY_X509_STRICT"): ctx.verify_flags &= ~ssl.VERIFY_X509_STRICT if hasattr(ssl, "VERIFY_X509_PARTIAL_CHAIN"): ctx.verify_flags &= ~ssl.VERIFY_X509_PARTIAL_CHAIN ctx.check_hostname = False ctx.verify_mode = ssl.CERT_NONE return ctx ssl.create_default_context = relaxed_create_default_context ssl._create_default_https_context = ssl._create_unverified_context26/11/25 עדכון:
טוב לסיכום, הבעיה שמסתבר ש openssl החמירו את ההגבלות לתעודות ולכן זה לא עובד על הפיתונים החדשים עם openssl חדשפה יש קונפיגורציה ל ha (הומ אססיסטנט) למעבדי ARM בלבד שתואמת ל נט-פרי שימו-לב להריץ את זה כשהסינון פעיל כי זה מתקין את התעודה:
https://github.com/Mordechay0000/homeassistant-netfree-aarch64
להוריד את זה להכניס לתייקה של הקונפגורציה של homeassistant
לכתובsudo docker compose up -dזה מוריד את ha ומתקין פיתון 3.13.0 מתקן לנט-פרי ומתקין openssl 3.0.2 (זה רגיל רק שזה גרסה ישנה יותר) שימו לב שזה עובד רק על ARM.
למי שרוצה רק את הפיתון או ה openssl:
https://github.com/Mordechay0000/netfree-python/releasesבהצלחה, אם אפשר לשים כוכב- Github עבדתי על זה מאוד קשה אשמח לדעת שזה עזר.

-
ע ע.1195 העביר נושא זה מ-מדריכים - אוטומציות