PyGObject

צילום מסך תוכנה:
PyGObject
פרטי תוכנה:
גרסה: 3.28.3 מעודכן
טען תאריך: 22 Jun 18
מפתחים: Johan Dahlin
רשיון: ללא תשלום
פופולריות: 110

Rating: 3.0/5 (Total Votes: 1)

PyGObject הוא קוד פתוח ותוכנת ספרייה חופשית לחלוטין שנכתבה בפייתון ומעוצבת עבור מפתחים שרוצים אוסף של כריכות פיתון עבור מערכת אובייקטים מסוג GLib (Gobject) וספריית ה- GLib, שישמשו בשפת התכנות של Python. המטרה העיקרית של הספרייה PyGObject היא לתמוך באופן מלא Gobject introspection וכל התכונות שלו, כולל callbacks, סגרים, תמיכה GVariant, וכו '


סט שלם של כריכות פיתון

PyGObject היא קבוצה שלמה למדי של כריכות פיתון, שהיא שימושית מאוד וניתן להשתמש בה לכתיבת תוכניות פשוטות ומורכבות (עיין בספריית דוגמאות ב- tarball עבור כמה דוגמאות אקראיות אך פשוטות של תוכניות שתוכל לכתוב באמצעות ספריה זו ).


מתחת למכסה המנוע וזמינות

הספרייה נכתבת כולה בשפת התכנות של Python, מה שאומר שניתן להתקין אותה בקלות בכל מערכת הפעלה של גנו / לינוקס, היכן שפייתון זמין. בגלל זה, זה ניתן להוריד מ Softoware כארכיון מקור אוניברסלי, אשר מחייב אותך להגדיר ולעבד את התוכנית לפני ההתקנה.

דרישות חובה

חשוב מאוד להזכיר כאן שכדי לקמפל את ספריית PyGObject במערכת ההפעלה המבוססת על ליבת Linux, יהיה לך מהדר C נתמך (GCC או MSVC), Python 2.7 ומעלה, GLib ו- Gio 2.38.0 ומעלה, gobject-introspection 1.38.0 ומעלה, וכן ספריית libffi, שהיא אופציונלית כרגע.


הוראות התקנה

כדי להתקין את ה- PyGObject, יהיה עליך לבצע את התצורה & ldquo ;. - config --prefix = && make && make install & rdquo; הפקודה אמולטור מסוף, בהתחשב בעובדה שאתה מחובר כמו שורש (מנהל המערכת). על חלק מההפצות של גנו / לינוקס, אתה יכול בקלות להתקין את הספרייה ממאגרי התוכנה שלה ברירת המחדל. הן ארכיטקטורות של 32 סיביות והן של 64 סיביות נתמכות בשלב זה.

מה חדש במהדורה זו:

  • תקן Gio.Application דליפת במקרה המטפל האות לא מוגדר לפני.
  • אזהרה סקווש קריטית בעת שימוש במערך כערך hash.

מה חדש בגרסה:

  • Revert & quot; setup.py: הגדר גם setup_requires כדי לדרוש pycairo & quot; (כריסטוף רייטר)
  • setup.py: גם להגדיר setup_requires לדרוש pycairo (כריסטוף רייטר)
  • setup.py: ספק שגיאת os.path.samefile עבור Python 2 תחת Windows (Christoph Reiter)
  • הוסף תיעוד מבוסס sphinx (Christoph Reiter) (# 791448)
  • PKG-INFO: החזר את השם בחזרה ל- PyGObject (Christoph Reiter)
  • setup.py: תגלית מחדש של pycairo כדי לא להשתמש ב- pkg-config (כריסטוף רייטר)
  • setup.py: תקן את פקודת ה- distcheck ב- Windows (כריסטוף רייטר)
  • setup.py: הסר מסווגים שונים וכתובת האתר להורדה שאינם מקובלים על ידי pypi (Christoph Reiter)
  • bump גירסה (כריסטוף רייטר)

מה חדש בגירסה 3.26.1:

  • pygobject-object: תקן Python GC איסוף מחזור ref מוקדם מדי (Christoph Reiter) (# 731501)
  • תיקון גישה לזיכרון בלתי מזוהה במהלך GC (Daniel Colascione) (# 786872)
  • בדיקה: להחזיר חלקים של הבדיקה הקודמת כפי שהיא שבורה על 32 ביט בונה (כריסטוף רייטר) (# 786948)
  • דגלים: הוסף testcase עבור באג 786948 (כריסטוף רייטר) (# 786948)
  • לתקן את הצפת הפוטנציאל בעת הדגל דגלים מממשק py (Philippe Renon) (# 786948)
  • to_py_array: כראוי לטפל פריטים מערך enum (כריסטוף רייטר) (# 788890)
  • סגור: תקן גישה לא מסודרת ובלתי-מוגבלת (James Clarke) (# 788894)
  • build: תקן לא התקנת קובץ .egg-info (כריסטוף רייטר) (# 777719)
  • configure.ac: bump גירסה ל- 3.26.1 (כריסטוף רייטר)

מה חדש בגירסה 3.26.0:

  • config.ac: גירסת pre-release לגרסה 3.26.0 (כריסטוף רייטר)
  • סגר: שתיקה אזהרה מהדר חדש (כריסטוף רייטר)
  • בדיקות: דלג על כמה בדיקות נכשלות תחת Windows עם Python 3.6 (כריסטוף רייטר)
  • בדיקות: pyflakes / pep8 תיקונים (כריסטוף רייטר)
  • בדיקות: תקן מבחן קהיר עם pycairo & gt; = 1.13 (כריסטוף רייטר)
  • ודא שמידע הגרסה שהועבר ל- require_version הוא מחרוזת. (בנג'מין ברג) (# 781582)
  • configure.ac: גרסת Post-release לגרסה 3.25.2 (כריסטוף רייטר)

מה חדש בגירסה 3.25.1:

  • config.ac: גירסת pre-release bump 3.24.0 (כריסטוף רייטר)

  • מה חדש בגירסה 3.24.0:

    • config.ac: גירסת pre-release bump 3.24.0 (כריסטוף רייטר)

    • מה חדש בגירסה 3.22.0:

      • config.ac: גירסת pre-release bump 3.22.0 (כריסטוף רייטר)

      מה חדש בגירסה 3.20.1 / 3.22.0 Beta 2:

      • אפשר התקנה עם pip (Mathieu Bridon) (# 767988)
      • דלג על בדיקה עם גרסה ישנה יותר (כריסטוף רייטר) (# 740301)
      • תקן בדיקה עם Python 3.1 / 3.2 (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740324)
      • בדיקות: השתמש במקומות kwarg עבור assertAlmostQual (Arfrever Frehtes Taifersar Arahesis, Christoph Reiter) (# 740337)
      • הדפס חריגה אם נכשל ארגומנט אות נכשל (כריסטוף רייטר) (# 748198)
      • עקיפות: אפשר שימוש בחריצות רצף של סדרת הדפים (מרינוס Schraal) (# 766580)
      • הסר את pygobject-external.h (כריסטוף רייטר) (# 767084)
      • הסר את pygobject-private.h ושנה את שמו ל- pygobject.c ל- pygobject-object.c (Christoph Reiter) (# 767084)
      • מזג את pyglib-private.h לתוך pyglib.h (כריסטוף רייטר) (# 767084)
      • הסר את pygi.h ו- pygi-private.h (כריסטוף רייטר) (# 767084)
      • configure.ac: גרסת Post-release לגרסה 3.21.1 (שמעון פלטמן)

      מה חדש בגירסה 3.18.2:

      • configigure.ac: מהדורת גרסת Post Release to 3.18 .2

      מה חדש בגרסה 3.18 Beta 1:

      • אפשר העברת רשימות Unicode למאפייני GStrv ב- Python 2 (Christoph Reiter) (# 744745)
      • הימנע שקט ארוך int truncation (רוי מאטו) (# 749698)
      • ידית gtype marshalling (Mathieu Bridon) (# 749696)
      • pygi-foreign-cairo.c: תקן עבור py3cairo.h (Daniel Hahler) (# 746742)
      • בדיקות: השתיקה הודעות שגיאה שונות ואזהרות (כריסטוף רייטר) (# 751156)
      • תקן את נסיגת הבדיקה כאשר xdg-user-dirs אינו מותקן (כריסטוף רייטר) (# 751299)
      • בדוק במפורש אם קיימת דריסה במקום ImportError (Garrett Regier) (# 749532)

      מה חדש בגירסה 3.16.2:

      • דריסה: ספק תכונה _overrides_module

      מה חדש בגירסה 3.16.0:

      • בדיקות: אל תשתמש במאפייני דריסה שהוצאו משימוש
      • הוסף GLib.MINFLOAT וכו 'וסמן את GObject.G_MINFLOAT וכו'.
      • emit PyGIDeprecation אזהרה בעת גישה למאפייני דריסה שהוצאו משימוש
      • הוסף מרחב שמות ושם מכולה לכל אזהרות / הודעות שגיאה
      • בדיקות: הוסף בדיקה עבור GIRepository.UnionInfo.get_size ()
      • הימנע משמות קבצים בעת ביצוע פייתון מ- C ל-

      מה חדש בגירסה 3.14.0:

      • config.ac: גרסה מוקדמת לגרסת שחרור ל 3.14.0 (שמעון פלטמן)

      מה חדש בגירסה 3.14 RC:

      • בדיקות: הוסף בדיקה עבור Gio.Application.add_main_option ( ) (שמעון פלטמן)
      • בדיקות: פיצול מקרי בדיקה שונים (סימון פלטמן) (# 735193)
      • תקן שגיאת קריאה לא חוקית בקוד ניקוי ארגומנטים (סימון פלטמן)
      • תקן בעיות בניהול זיכרון עם ארגומנטים מובנים לאותות (Simon Feltman) (# 736175)

      • מה חדש בגירסה 3.12.2:

        • תיקוני PEP8 (שמעון פלטמן)
        • Python 3.4 בצע תיקוני בדיקה (סימון פלטמן) (# 730411)

        מה חדש בגירסה 3.11.5:

        • שחזור מטמון: העבר את כל מטפלי המטמון לקבצים המבוססים על סוג (סימון פלטמן) (# 709700)
        • בדיקות: הוסף בדיקה עבור מבנה מאוגד בבעלות שהועבר בקריאה חוזרת (Mike Gorse) (# 722899)
        • build: הוסף - ללא אפשרות הגדרת תצורה נפוצה עבור מתכנני חבילה (Patrick Welche) (# 721646)
        • הדגמה: הוסף הדגמת יישום ממשק TreeModel (שמעון פלטמן)
        • build: הגדר שוב את PLATFORM_VERSION ל- 3.0 (קולין וולטרס)
        • בדיקות: הפעל PyFlakes ו- PEP8 רק על SUBDIRS (סימון פלטמן)
        • מיזוג של מודולי PyGLib ו- PyGObject סטטיים ל- PyGI (סימון פלטמן) (# 712197)
        • הוסף בדיקה לארגומנטים של נתוני שיחות חוזרות עם הארגומנטים הבאים (Martin Pitt) (# 722104)

        מה חדש בגירסה 3.11.4:

        • דריסות: תקן __repr__ עבור מבנים שונים של Gdk (שמעון פלטמן)
        • הוסף שיטות משתמש ודגמי חבר (Simon Feltman) (# 693099)
        • python.m4: g / c JD_PYTHON_CHECK_VERSION (פטריק וולש ') (# 721662)
        • יצירת איחוד עם PyGIStruct (שמעון פלטמן)
        • docs: רשימת בוני מחרוזות אובייקט ו- struct doc (שמעון פלטמן) (# 708060)
        • docs: תקן ארגומנט אורך הארכת דילוג עם ארגומנטים קודמים
        • docs: הוסף ערכי החזרה ודלג על ארגומנטים מרומזים בפונקציות (Simon Feltman) (# 697356)
        • docs: דלג על אורך מערך משתמע מתווכח כאשר מבנה מחרוזות דוקטוריות (שמעון פלטמן) (# 697356)
        • gtk-demo: הוסף הדגמות CSS (Gian Mario Tagliaretti) (# 719722)
        • build: הימנע מהתנגשות בין gi / types.py ו- stdlib (קולין ווטסון) (# 721025)

        מה חדש בגירסה 3.11.3:

        • החלף את השימוש ב- PyGIBoxed_Type עם PyGIStruct_Type (סימון פלטמן) (# 581525)

        מה חדש בגירסה 3.11.2:

        • gkt-demo: שנה את המחברת הראשית של המקור / המקור ל- GtkStack (שמעון פלטמן)
        • הוסף אזהרות פירוק ועקיפות של מחיקת מחלקות ניקוי (שמעון פלטמן) (# 705810)
        • תקן שיטה dir עבור GParamSpec סטטי בפייתון 3 (סיימון פלטמן)
        • הסר ארגומנט יתר על המידה של בדיקת userbackata התקשרות (Simon Feltman) (# 711173)

        מה חדש בגירסה 3.10.2:

        • תקן בעיות בטיחות של פתיל על-ידי הפעלת ה- GIL ( שמעון פלטמן) (# 709223, # 710447)

        מה חדש בגירסה 3.11.1:

        • תיקון בעיות בטיחות toggleref על ידי הפעלת GIL (שמעון פלטמן) (# 709223)
        • הוסף ניקיון עקבית של GLib.MainLoop SIGINT (סימון פלטמן) (# 710978)
        • מסמכים: הוסף ערך של מילת מפתח ללא עבור הערות ללא הערות (סימון פלטמן) (# 640812)
        • הסר דריסות לתמיכה בפונקציות אותיות קודמות של 3.10 Gobject (שמעון פלטמן)
        • הוסף Thread_init בחזרה כדרישה עבור Repos שאינו משובץ ב- Python (סימון פלטמן) (# 710447)
        • הוסף שיטת דיר לאבזר Gobject props (שמעון פלטמן) (# 705754)
        • הסר את PyGObjectWeakRef כעת ש- g_binding_unbind קיים (סימון פלטמן) (# 699571)
        • לתקן הרבה דליפות זיכרון דולף (סימון פלטמן) (# 693402, # 709397)
        • הוסף תמיכה לארגומנטים המשתנים של נתוני משתמש (שמעון פלטמן) (# 640812)
        • bump glib ו- g-i תלות האחרונה יציבה. (מרטין פיט)

תוכנה דומה

תוכנות אחרות של יזם Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

תגובות ל PyGObject

תגובות לא נמצא
להוסיף הערה
הפעל את התמונות!