pgi, ( 实验/无维护) gtk+/for自省绑定

分享于 

2分钟阅读

GitHub

  繁體 雙語
GObject Introspection Bindings for PyPy
  • 源代码名称:pgi
  • 源代码网址:http://www.github.com/pygobject/pgi
  • pgi源代码文档
  • pgi源代码下载
  • Git URL:
    git://www.github.com/pygobject/pgi.git
    Git Clone代码到本地:
    git clone http://www.github.com/pygobject/pgi
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/pygobject/pgi
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    PGI - 纯 python GObject内省绑定

    GObject自省绑定使用 ctypescffi ( 可选) 在纯 python 中编写。 API与 PyGObject 兼容。

    开发状态:

    警告:没有实现/支持许多内容。

    查看'范例'目录以获得工作示例。 还有什么可能无法工作。

    代码:https://github.com/lazka/pgi

    许可证: LGPL 2.1 +

    需求:

    用法

    
    
    
    
    from pgi.repository import Gtk, GObject
    
    
    
    
    

    或者( 首选)

    
    
    
    
    import pgi
    
    
    pgi.install_as_gi()
    
    
    from gi.repository import Gtk, GObject
    
    
    
    
    

    全文搜索路径

    Typelibs将从环境变量GI_TYPELIB_PATH和/usr/lib/girepository-1. 0/中的路径加载。

    LD_LIBRARY_PATH中路径的共享库和缺省系统搜索路径( 请参见 dlopen ( 3 ) )。

    文档

    PGI文档:自动生成的GI文档:

    测试

    https://travis-ci.org/lazka/pgi.svg?branch=master
    • /setup。py测试将使用PGI和PyGObject运行单元测试
    • /setup。py测试--pgi-only跳过PyGObject测试
    • /setup测试--filter=StructTest以运行包含 StructTest ( regexp )的测试

    ./tests/libs/包含额外的库,如果存在的话,将用于测试。 在./tests/libs/中调用以生成它们。

    • /setup。py质量将运行pep8和pyflakes测试
    • /setup。py覆盖将创建测试覆盖报告

    INT  EXP  BIN  bindings  pyp  Introspection  
    相关文章