PyGObject

軟件截圖:
PyGObject
軟件詳細信息:
版本: 3.28.3 更新
上傳日期: 22 Jun 18
開發: Johan Dahlin
許可: 免費
人氣: 36

Rating: 3.0/5 (Total Votes: 1)

PyGObject 是一個開源的,完全免費的用Python編寫的庫軟件,專為希望使用GLib對象系統(GObject)和GLib庫的Python綁定集合的開發人員而設計在Python編程語言中。 PyGObject庫的主要目標是完全支持GObject內省及其所有功能,包括回調,閉包,GVariant支持等。


一組完整的Python綁定

PyGObject是一套相當完整的Python綁定,非常有用,可用於編寫簡單和復雜的程序(請參閱tarball中的examples目錄,了解一些隨機但簡單的程序示例,您可以使用此庫編寫這些程序)。


引擎蓋和可用性

該庫完全使用Python編程語言編寫,這意味著它可以輕鬆安裝在任何可用Python的GNU / Linux操作系統上。因此,它可以從Softoware下載為通用源存檔,這需要您在安裝之前配置和編譯程序。

強制性要求

這裡要提到的是,為了在基於Linux內核的操作系統上編譯PyGObject庫,您將獲得支持的C編譯器(GCC或MSVC),Python 2.7或更高版本,GLib和Gio。 2.38.0或更高版本,gobject-introspection 1.38.0或更高版本,以及目前可選的libffi庫。


安裝說明

要安裝PyGObject,您必須執行“./ configure --prefix = && make && make install”考慮到您以root用戶身份登錄(系統管理員),終端仿真器中的命令。在某些GNU / Linux發行版上,您可以從其默認軟件存儲庫輕鬆安裝庫。目前支持32位和64位架構。

此版本中的新功能

  • 修復如果之前沒有設置信號處理程序,則Gio.Application洩漏。
  • 使用數組作為哈希值時壓縮嚴重警告。

版本中的新功能

  • 還原“setup.py:還要將setup_requires設置為require pycairo” (Christoph Reiter)
  • setup.py:還將setup_requires設置為require pycairo(Christoph Reiter)
  • setup.py:在Windows下為Python 2提供os.path.samefile後備(Christoph Reiter)
  • 添加基於sphinx的文檔(Christoph Reiter)(#791448)
  • PKG-INFO:將名稱還原為PyGObject(Christoph Reiter)
  • setup.py:返工pycairo發現不使用pkg-config(Christoph Reiter)
  • setup.py:修復Windows上的distcheck命令(Christoph Reiter)
  • setup.py:刪除pypi不接受的各種分類器和download-url(Christoph Reiter)
  • 版本凹凸(Christoph Reiter)

版本3.26.1中的新功能

  • pygobject-object:修復Python GC過早收集ref循環(Christoph Reiter)(#731501)
  • 修復GC期間潛在的未初始化內存訪問(Daniel Colascione)(#786872)
  • 測試:恢復上一次測試的部分,因為它在32位版本上被破壞(Christoph Reiter)(#786948)
  • flags:為bug 786948添加測試用例(Christoph Reiter)(#786948)
  • 修復py接口編組標誌時的潛在溢出(Philippe Renon)(#786948)
  • to_py_array:正確處理枚舉數組項目(Christoph Reiter)(#788890)
  • 關閉:修復未對齊和越界訪問(James Clarke)(#788894)
  • build:修復不安裝.egg-info文件(Christoph Reiter)(#777719)
  • configure.ac:版本升級到3.26.1(Christoph Reiter)

版本3.26.0中的新功能

  • configure.ac:預發布版本升至3.26.0(Christoph Reiter)
  • 關閉:沉默一個新的編譯器警告(Christoph Reiter)
  • 測試:使用Python 3.6(Christoph Reiter)在Windows下跳過一些失敗的測試
  • 測試:pyflakes / pep8修復(Christoph Reiter)
  • 測試:使用pycairo修復cairo測試> = 1.13(Christoph Reiter)
  • 確保傳遞給require_version的版本信息是一個字符串。 (本傑明伯格)(#781582)
  • configure.ac:post-release version bump to 3.25.2(Christoph Reiter)

版本3.25.1中的新功能

  • configure.ac:預發行版本3.24.0(Christoph Reiter)

版本3.24.0中的新功能

  • configure.ac:預發布版本3.24.0(Christoph Reiter)

版本3.22.0中的新內容

  • configure.ac:預發布版本3.22.0(Christoph Reiter)

版本3.20.1 / 3.22.0 Beta 2中的新功能

  • 允許使用pip進行安裝(Mathieu Bridon)(#767988)
  • 使用舊的glib(Christoph Reiter)跳過測試(#740301)
  • 使用Python 3.1 / 3.2修復測試(Arfrever Frehtes Taifersar Arahesis,Christoph Reiter)(#740324)
  • 測試:使用kwarg替換assertAlmostEqual(Arfrever Frehtes Taifersar Arahesis,Christoph Reiter)(#740337)
  • 如果編組信號參數失敗則打印異常(Christoph Reiter)(#748198)
  • 覆蓋:允許樹模型序列縮寫(Marinus Schraal)(#766580)
  • 刪除pygobject-external.h(Christoph Reiter)(#767084)
  • 刪除pygobject-private.h並將pygobject.c重命名為pygobject-object.c(Christoph Reiter)(#767084)
  • 將pyglib-private.h合併到pyglib.h(Christoph Reiter)(#767084)
  • 刪除pygi.h和pygi-private.h(Christoph Reiter)(#767084)
  • configure.ac:post-release version bump to 3.21.1(Simon Feltman)

版本3.18.2中的新內容

  • configure.ac:發布後版本升級到3.18 0.2

版本3.18 Beta 1中的新功能

  • 允許在Python 2上將unicode列表傳遞給GStrv屬性(Christoph Reiter)(#744745)
  • 避免使用無聲的長截斷(Rui Matos)(#749698)
  • 處理gtype編組(Mathieu Bridon)(#749696)
  • pygi-foreign-cairo.c:修復包含py3cairo.h(Daniel Hahler)(#746742)
  • 測試:沉默各種錯誤信息和警告(Christoph Reiter)(#751156)
  • 在未安裝xdg-user-dirs時修復測試回歸(Christoph Reiter)(#751299)
  • 明確檢查是否存在覆蓋而不是ImportError(Garrett Regier)(#749532)

版本3.16.2中的新功能

  • 覆蓋:提供_overrides_module屬性

版本3.16.0中的新功能

  • 測試:不要使用已棄用的覆蓋屬性
  • 添加GLib.MINFLOAT等並標記GObject.G_MINFLOAT等棄用
  • 訪問棄用的覆蓋屬性時發出PyGIDeprecationWarning
  • 將命名空間和容器名稱添加到所有警告/錯誤消息
  • 測試:為GIRepository.UnionInfo.get_size()
  • 添加測試
  • 避免在從Python編譯到C
  • 時重複文件名

版本3.14.0中的新功能

  • configure.ac:預發行版本升級到3.14.0(Simon Feltman)

版本3.14 RC中的新功能

  • 測試:為Gio.Application.add_main_option添加測試( )(西蒙費爾特曼)
  • 測試:拆分各種測試用例(Simon Feltman)(#735193)
  • 修復參數清理代碼中的無效讀取錯誤(Simon Feltman)
  • 修復信號結構參數的內存管理問題(Simon Feltman)(#736175)

版本3.12.2中的新功能

  • PEP8修復程序(Simon Feltman)
  • Python 3.4製作檢查修復程序(Simon Feltman)(#730411)

版本3.11.5中的新功能

  • 緩存重構:根據類型將所有緩存封送程序移動到文件中(Simon Feltman)(#709700)
  • 測試:為回調中傳遞的擁有盒裝結構添加測試(Mike Gorse)(#722899)
  • build:為包維護者添加--without-common configure選項(Patrick Welche)(#721646)
  • demo:添加TreeModel接口實現演示(Simon Feltman)
  • build:再次將PLATFORM_VERSION設置為3.0(Colin Walters)
  • 測試:僅在SUBDIRS上運行PyFlakes和PEP8(Simon Feltman)
  • 將靜態PyGLib和PyGObject模塊合併到PyGI中(Simon Feltman)(#712197)
  • 使用以下參數添加對回調用戶數據參數的測試(Martin Pitt)(#722104)

版本3.11.4中的新功能

  • 覆蓋:修復各種Gdk結構的__repr__(Simon Feltman)
  • 添加枚舉和標記成員方法(Simon Feltman)(#693099)
  • python.m4:g / c JD_PYTHON_CHECK_VERSION(Patrick Welche)(#721662)
  • 支持使用PyGIStruct創建聯盟(Simon Feltman)
  • docs:在對象和結構文檔字符串中列出構造函數(Simon Feltman)(#708060)
  • docs:修復使用前面的參數跳過的數組長度參數
  • docs:在函數中添加返回值並跳過隱式輸出參數(Simon Feltman)(#697356)
  • docs:構建函數doc字符串時跳過隱式數組長度args(Simon Feltman)(#697356)
  • gtk-demo:添加CSS演示(Gian Mario Tagliaretti)(#719722)
  • 構建:避免在gi / types.py和stdlib(Colin Watson)之間發生衝突(#721025)

版本3.11.3中的新功能

  • 將PyGIBoxed_Type的用法替換為PyGIStruct_Type(Simon Feltman) (#581525)

版本3.11.2中的新功能

  • gkt-demo:將主要信息/源筆記本改為GtkStack(Simon Feltman)
  • 添加棄用警告和清理類初始化程序覆蓋(Simon Feltman)(#705810)
  • 修復Python 3中靜態GParamSpec的dir方法(Simon Feltman)
  • 刪除過熱的參數檢查回調用戶數據(Simon Feltman)(#711173)

版本3.10.2中的新功能

  • 通過始終啟用GIL修復線程安全問題( Simon Feltman)(#709223,#710447)

版本3.11.1中的新功能

  • 通過始終啟用GIL修復toggleref安全問題(Simon Feltman)(#709223)
  • 添加一致的GLib.MainLoop SIGINT清理(Simon Feltman)(#710978)
  • docs:為allow-none註釋添加關鍵字值None(Simon Feltman)(#640812)
  • 刪除支持3.10之前GObject信號功能的覆蓋(Simon Feltman)
  • 添加threads_init作為非Python線程回購的要求(Simon Feltman)(#710447)
  • 將dir方法添加到GObject道具訪問者(Simon Feltman)(#705754)
  • 現在刪除PyGObjectWeakRef g_binding_unbind存在(Simon Feltman)(#699571)
  • 修復大量內存洩漏漏洞(Simon Feltman)(#693402,#709397)
  • 添加對可變用戶數據參數的支持(Simon Feltman)(#640812)
  • 將glib和g-i依賴關係轉移到最新的穩定版。 (馬丁皮特)

類似的軟件

libjpeg
libjpeg

20 Feb 15

OpenGL Library
OpenGL Library

2 Jun 15

zlib
zlib

3 Oct 17

顯影劑的其他軟件 Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

意見 PyGObject

評論沒有發現
添加評論
打開圖片!