PyGObject

软件截图:
PyGObject
软件详细信息:
版本: 3.28.3 更新
上传日期: 22 Jun 18
开发: Johan Dahlin
许可: 免费
人气: 110

Rating: 3.5/5 (Total Votes: 2)

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依赖关系转移到最新的稳定版。 (马丁皮特)

类似的软件

TCPDF
TCPDF

17 Jul 15

ACE
ACE

22 Jun 18

SDL
SDL

23 Nov 17

cURL
cURL

17 Aug 18

显影剂的其他软件 Johan Dahlin

Stoqdrivers
Stoqdrivers

20 Feb 15

意见 PyGObject

评论没有发现
添加评论
打开图片!