skip to navigation
skip to content

Not Logged In

pgi 0.0.6.3

Pure Python GObject Introspection Bindings

Latest Version: 0.0.7

GObject Introspection bindings written in pure Python using ctypes and cffi (optional). API compatible with PyGObject.

Code: https://github.com/lazka/pgi

License: LGPL 2.1+

Requirements:

Development Status:

See the 'examples' directory for working examples. Anything else will probably not work.

Usage

from pgi.repository import Gtk, GObject

or (preferred)

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

Search paths

Typelibs will be loaded from paths in the environment variable GI_TYPELIB_PATH and /usr/lib/girepository-1.0/.

Shared libraries from paths in LD_LIBRARY_PATH and the default system search paths (see dlopen(3)).

Tests

https://drone.io/github.com/lazka/pgi/status.png
  • ./setup.py test will run unit tests using PGI and PyGObject
  • ./setup.py test --pgi-only to skip PyGObject tests
  • ./setup.py test --filter=StructTest to run tests which include StructTest (regexp)

./tests/libs/ includes additional libraries that will be used for testing if present. Call make in ./tests/libs/ to build them.

 
File Type Py Version Uploaded on Size
pgi-0.0.6.3.tar.gz (md5) Source 2013-11-29 188KB
  • Downloads (All Versions):
  • 15 downloads in the last day
  • 91 downloads in the last week
  • 765 downloads in the last month