3
3
Original authors: James Henstridge <
[email protected] >
4
4
5
5
6
- Current maintainers: Gustavo J A M Carneiro <
[email protected] >
7
- Paul Pogonyshev <
[email protected] >
8
- Gian Mario Tagliaretti <
[email protected] >
6
+ Past maintainers: Gustavo J A M Carneiro <
[email protected] >
7
+ Paul Pogonyshev <
[email protected] >
8
+ Gian Mario Tagliaretti <
[email protected] >
9
9
10
- This archive contains modules that allow you to use gtk in Python
11
- programs. At present, it is a fairly complete set of bindings.
12
- Despite the low version number, this piece of software is quite
13
- useful, and is usable to write moderately complex programs. (see the
14
- examples directory for some examples of the simpler programs you could
15
- write) .
10
+ Maintainers: John Stowers <[email protected] >
11
+ Dieter Verfaillie <[email protected] >
12
+
13
+ This archive contains modules that allow you to use GTK+-2 in Python
14
+ programs. At present, it is a complete set of bindings up to and including
15
+ the gtk+-2.24 API .
16
16
17
17
If you have any enhancements or bug reports, please file them in
18
18
bugzilla at:
@@ -41,15 +41,20 @@ the web interface:
41
41
42
42
Requirements
43
43
============
44
- * C compiler (GCC and MSVC supported)
44
+ * C compiler (GCC, MSVC and mingw supported)
45
45
* Python 2.3.5 or higher
46
- * PyGObject 2.12.1 or higher
46
+ * PyGObject 2.21.3 or higher
47
+ * Pycairo 1.0.2 or higher
47
48
* Glib 2.8.0 or higher
48
49
* GTK+ 2.8.0 or higher (optional) or
49
50
GTK+ 2.10.0 or higher for 2.10 API
50
51
GTK+ 2.12.0 or higher for 2.12 API
51
52
GTK+ 2.14.0 or higher for 2.14 API
52
53
GTK+ 2.16.0 or higher for 2.16 API
54
+ GTK+ 2.18.0 or higher for 2.18 API
55
+ GTK+ 2.20.0 or higher for 2.20 API
56
+ GTK+ 2.22.0 or higher for 2.22 API
57
+ GTK+ 2.24.0 or higher for 2.24 API
53
58
* libglade 2.5.0 or higher (optional)
54
59
* pycairo 1.0.2 or higher (optional)
55
60
* numpy (optional)
@@ -62,6 +67,9 @@ This release is supporting the following GTK+ releases:
62
67
2.14.x
63
68
2.16.x
64
69
2.18.x
70
+ 2.20.x
71
+ 2.22.x
72
+ 2.24.x
65
73
66
74
To include support for the 2.10 API you'll need GTK+ 2.10.0 etc.
67
75
@@ -103,21 +111,6 @@ is installed you'll need to set the PYTHONPATH variable to the
103
111
$prefix/lib/pythonX.Y/site-packages directory created by
104
112
the PyGTK installation.
105
113
106
- Upgrading from 0.6.x
107
- ====================
108
-
109
- The API has changed a fair bit compared to the 0.6.x releases of pygtk
110
- in response to feedback from the mailing list. The main changes are:
111
- - no low level procedural interface. The extension now implements
112
- the object oriented API directly, rather than layering it on top
113
- of a procedural API.
114
- - class names have been shortened. Eg. instead of gtk.GtkWindow, we
115
- now have gtk.Window.
116
- - GDK classes and functions have been moved to the "gtk.gdk" module.
117
- - the GTK and GDK modules have been removed, with their constants
118
- being moved into the "gtk" and "gtk.gdk" modules.
119
-
120
-
121
114
Tests
122
115
=====
123
116
0 commit comments