• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

codegen/H03-May-2022-8,9447,309

docs/H03-May-2022-26,26323,228

examples/H13-Jun-2011-629503

gi/H03-May-2022-15,32611,648

gio/H03-May-2022-17,57614,973

glib/H03-May-2022-6,4094,793

gobject/H03-May-2022-11,4368,545

m4/H13-Jun-2011-8,7467,874

tests/H13-Jun-2011-8,9666,652

AUTHORSH A D13-Jun-2011223 97

COPYINGH A D13-Jun-201125.8 KiB505418

ChangeLogH A D13-Jun-2011382.7 KiB11,9158,575

ChangeLog.pre-2.18H A D13-Jun-2011111.7 KiB3,6092,576

INSTALLH A D13-Jun-20119.3 KiB237179

MANIFEST.inH A D13-Jun-2011253 87

Makefile.amH A D03-May-20224.2 KiB163130

Makefile.inH A D03-May-202237.9 KiB1,1391,017

NEWSH A D13-Jun-201168.6 KiB1,0801,036

PKG-INFOH A D13-Jun-20111,010 2625

PKG-INFO.inH A D13-Jun-20111 KiB2625

READMEH A D13-Jun-20113.1 KiB10274

README.win32H A D13-Jun-2011741 2216

aclocal.m4H A D13-Jun-201161.1 KiB1,6891,518

compileH A D29-Mar-20103.7 KiB14479

config.guessH A D29-Mar-201043.9 KiB1,5021,291

config.h.inH A D13-Jun-20112.1 KiB8456

config.subH A D29-Mar-201033.6 KiB1,7061,558

configureH A D03-May-2022545.5 KiB18,63815,758

configure.acH A D13-Jun-20118.8 KiB304259

depcompH A D29-Mar-201018.2 KiB631407

dsextras.pyH A D13-Jun-201116 KiB510361

install-shH A D29-Mar-201013.3 KiB521344

ltmain.shH A D08-Feb-2011276.1 KiB9,6377,288

missingH A D29-Mar-201011.2 KiB377281

py-compileH A D29-Mar-20104.1 KiB14795

pygobject_postinstall.pyH A D13-Jun-2011160 104

pylgobject-2.0-uninstalled.pc.inH A D03-May-2022758 2017

pylgobject-2.0.pc.inH A D03-May-2022680 2421

pylgtk.pyH A D13-Jun-20112.9 KiB9649

setup.pyH A D13-Jun-201113.2 KiB352267

README

1PyGObject
2=====
3Original authors:   James Henstridge <james@daa.com.au>
4                    Johan Dahlin <johan@gnome.org>
5
6Current maintainers:  Gustavo J A M Carneiro <gjc@gnome.org>
7                      Paul Pogonyshev <pogonyshev@gmx.net>
8                      Gian Mario Tagliaretti <gianmt@gnome.org>
9                      Tomeu Vizoso <tomeu.vizoso@collabora.co.uk>
10
11This archive contains bindings for the GLib, GObject and GIO,
12to be used in Python. It is a fairly complete set of bindings,
13it's already rather useful, and is usable to write moderately
14complex programs.  (see the examples directory for some examples
15of the simpler programs you could write).
16
17If you have any enhancements or bug reports, please file them in
18bugzilla at:
19  http://bugzilla.gnome.org/enter_bug.cgi?product=pygobject
20
21If you have a patch, file the bug first and then use the "create new
22attachment" link on the bug's info page.  My preferred format for
23patches is unified diff format (ie. diff -u).  Please don't send me
24diffs which don't have any context, as these make it very difficult to
25see what the patch does.
26
27New Versions
28============
29
30New versions of this package can be found at:
31  http://ftp.gnome.org/pub/GNOME/sources/pygobject/
32
33
34Mailing list
35============
36
37pygobject share mailing list with pygtk. You can subscribe to it through
38the web interface:
39  http://www.daa.com.au/mailman/listinfo/pygtk
40
41
42Requirements
43============
44  * C compiler (GCC and MSVC supported)
45  * Python 2.3.5 or higher
46  * Glib 2.22.4 or higher
47  * GIO 2.22.4 or higher
48  * GIO-unix 2.22.4 or higher
49  * libffi (optional)
50
51Copyright Information
52=====================
53
54This software is covered by the GNU Lesser General Public Licence
55(version 2.1, or if you choose, a later version).  Basically just don't
56say you wrote bits you didn't.
57
58Compilation
59===========
60
61PyGObject uses the standard autotools for the build infrastructure.  To
62build, it should be as simple as running:
63
64    $ ./configure --prefix=<prefix where python is installed>
65    $ make
66    $ make install
67
68If your Python interpreter isn't in the path, or is not called
69"python", you can set the PYTHON environment variable to the full path
70of the interpreter:
71
72    $ PYTHON=/prefix/bin/python
73    $ export PYTHON
74
75If configure can't find GTK+, you may need to set the PKG_CONFIG_PATH
76environment variable to help it find the libraries.
77
78The "make install" target will generate normal and optimised bytecode
79for all the .py files.
80
81Note. If you're installing to another prefix than the one where python
82is installed you'll need to set the PYTHONPATH variable to the
83$prefix/lib/pythonX.Y/site-packages directory created by
84the PyGObject installation.
85
86Tests
87=====
88
89After having compiled and installed pygobject, you may want to test them.
90There are a number of example programs available in the examples/
91subdirectory.
92
93
94Getting Help
95============
96
97If you have questions about programming with PyGObject, you might want to
98send a message to the mailing list (information on subscribing is
99above).  Alternatively, your question may be answered in the PyGTK FAQ:
100
101    http://www.async.com.br/faq/pygtk/?req=index
102

README.win32

1Windows Setuptools Build Instructions
2======================================
3
4  1. Install gtk+ bundle from gtk.org (to C:\GTK for example)
5  2. Install Python2.6
6  3. Install MinGW and MSYS
7  4. Add the following to your msys environment variables
8     (open and append to C:\msys\1.0\etc\profile) or set for the session
9
10     $ export PATH=/c/GTK/bin:/c/Python26:/c/Python26/Scripts:$PATH
11     $ export PKG_CONFIG_PATH=/c/GTK/lib/pkgconfig:/c/Python26/Lib/pkgconfig:$PKG_CONFIG_PATH
12
13  5. In msys shell, build with
14
15     $ python setup.py build --compiler=mingw32 --enable-threading bdist_wininst --user-access-control=auto
16
17Tested with
18  * gtk+-bundle_2.20.0-20100406_win32.zip
19  * MinGW-5.16.exe
20  * MSYS-1.0.11.exe
21  * python-2.6.5.exe
22