source: general/prog/python-modules.xml@ 23d3543c

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 7.10 7.4 7.5 7.6 7.6-blfs 7.6-systemd 7.7 7.8 7.9 8.0 8.1 8.2 8.3 8.4 9.0 9.1 basic bdubbs/svn elogind gnome kde5-13430 kde5-14269 kde5-14686 kea ken/TL2024 ken/inkscape-core-mods ken/tuningfonts krejzi/svn lazarus lxqt nosym perl-modules plabs/newcss plabs/python-mods python3.11 qt5new rahul/power-profiles-daemon renodr/vulkan-addition systemd-11177 systemd-13485 trunk upgradedb xry111/intltool xry111/llvm18 xry111/soup3 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since 23d3543c was 0b33a30, checked in by Bruce Dubbs <bdubbs@…>, 11 years ago

Add a fix to udev-extras keymap Makefile issue exposed by LFS-7.3
LFS-7.3 tags

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@11098 af4574ff-66df-0310-9fd7-8a98e5e911e0

  • Property mode set to 100644
File size: 30.2 KB
RevLine 
[ce892ab3]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[661879b]7 <!ENTITY notify-python-download-http
[9697f0f]8 "http://www.galago-project.org/files/releases/source/notify-python/notify-python-&notify-python-version;.tar.bz2">
[661879b]9 <!ENTITY notify-python-download-ftp " ">
10 <!ENTITY notify-python-md5sum "d247cf79b46cef7495deb0a76334f81d">
11 <!ENTITY notify-python-size "212 KB">
12 <!ENTITY notify-python-buildsize "2.3 MB">
13 <!ENTITY notify-python-time "less than 0.1 SBU">
14
[66b546a]15 <!ENTITY py2cairo-download-http
[9697f0f]16 "http://cairographics.org/releases/py2cairo-&py2cairo-version;.tar.bz2">
[3338ba43]17 <!ENTITY py2cairo-download-ftp " ">
18 <!ENTITY py2cairo-md5sum "20337132c4ab06c1146ad384d55372c5">
19 <!ENTITY py2cairo-size "400 KB">
20 <!ENTITY py2cairo-buildsize "3.6 MB">
21 <!ENTITY py2cairo-time "less than 0.1 SBU">
22
[66b546a]23 <!ENTITY pygobject2-download-http
[9697f0f]24 "&gnome-download-http;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
[66b546a]25 <!ENTITY pygobject2-download-ftp
[9697f0f]26 "&gnome-download-ftp;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
[f4472d1]27 <!ENTITY pygobject2-md5sum "9415cb7f2b3a847f2310ccea258b101e">
28 <!ENTITY pygobject2-size "730 KB">
29 <!ENTITY pygobject2-buildsize "25 MB">
30 <!ENTITY pygobject2-time "0.2 SBU">
31
[66b546a]32 <!ENTITY pygobject3-download-http
[816595b]33 "&gnome-download-http;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
[66b546a]34 <!ENTITY pygobject3-download-ftp
[816595b]35 "&gnome-download-ftp;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
[a2bf8b17]36 <!ENTITY pygobject3-md5sum "a17b3897507f179d643e02f5abf111ac">
37 <!ENTITY pygobject3-size "604 KB">
[816595b]38 <!ENTITY pygobject3-buildsize "16 MB">
39 <!ENTITY pygobject3-time "0.1 SBU">
[d1daeac]40
[66b546a]41 <!ENTITY pygtk-download-http
[9697f0f]42 "&gnome-download-http;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
[66b546a]43 <!ENTITY pygtk-download-ftp
[9697f0f]44 "&gnome-download-ftp;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
[cafe973]45 <!ENTITY pygtk-md5sum "a1051d5794fd7696d3c1af6422d17a49">
[780294af]46 <!ENTITY pygtk-size "2.2 MB">
[cafe973]47 <!ENTITY pygtk-buildsize "83 MB">
[ce892ab3]48 <!ENTITY pygtk-time "0.7 SBU">
49
[66b546a]50 <!ENTITY pyatspi2-download-http
[816595b]51 "&gnome-download-http;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
[66b546a]52 <!ENTITY pyatspi2-download-ftp
[816595b]53 "&gnome-download-ftp;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
54 <!ENTITY pyatspi2-md5sum "95c48cae83d1f6d6cd13615df14124e5">
55 <!ENTITY pyatspi2-size "284 KB">
56 <!ENTITY pyatspi2-buildsize "3.5 MB">
[b2df8a4]57 <!ENTITY pyatspi2-time "less than 0.1 SBU">
58
[e6fe729d]59 <!ENTITY pyrex-download-http
[9697f0f]60 "http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-&pyrex-version;.tar.gz">
[e6fe729d]61 <!ENTITY pyrex-download-ftp " ">
62 <!ENTITY pyrex-md5sum "515dee67d15d4393841e2d60e8341947">
63 <!ENTITY pyrex-size "252 KB">
64 <!ENTITY pyrex-buildsize "4.0 MB">
65 <!ENTITY pyrex-time "less than 0.1 SBU">
[ce892ab3]66]>
67
68<sect1 id="python-modules" xreflabel="Python modules">
69 <?dbhtml filename="python-modules.html" ?>
70
71 <sect1info>
72 <othername>$LastChangedBy$</othername>
73 <date>$Date$</date>
74 </sect1info>
75
76 <title>Python Modules</title>
77
78 <indexterm zone="python-modules">
79 <primary sortas="a-Python-modules">Python modules</primary>
80 </indexterm>
81
82 <sect2 role="package">
83 <title>Introduction to Python Modules</title>
84
[66b546a]85 <para>
86 The <application>Python</application> module packages add useful objects
87 to the <application>Python</application> language. Modules utilized by
88 packages throughout BLFS are listed here, along with their dependencies.
89 Installation of the modules shown on this page is meant to follow from top
90 to bottom to handle optional dependencies in each module.
91 </para>
[ce892ab3]92
93 <itemizedlist spacing="compact">
[661879b]94 <listitem>
95 <para>
96 <xref linkend="notify-python"/>
97 </para>
98 </listitem>
[ce892ab3]99 <listitem>
[66b546a]100 <para>
101 <xref linkend="py2cairo"/>
102 </para>
[ce892ab3]103 </listitem>
[f4472d1]104 <listitem>
[66b546a]105 <para>
106 <xref linkend="pygobject2"/>
107 </para>
[ce892ab3]108 </listitem>
109 <listitem>
[66b546a]110 <para>
111 <xref linkend="pygobject3"/>
112 </para>
[ce892ab3]113 </listitem>
[968dece]114 <listitem>
[66b546a]115 <para>
116 <xref linkend="pygtk"/>
117 </para>
[968dece]118 </listitem>
[f0088d1]119 <listitem>
[66b546a]120 <para>
121 <xref linkend="pyatspi2"/>
122 </para>
[f0088d1]123 </listitem>
[e6fe729d]124 <listitem>
125 <para>
126 <xref linkend="pyrex"/>
127 </para>
128 </listitem>
[ce892ab3]129 </itemizedlist>
130 </sect2>
131
[661879b]132 <!-- Begin Notify Python -->
133 <sect2 id="notify-python" xreflabel="Notify Python-&notify-python-version;">
134
135 <title>Notify Python-&notify-python-version;</title>
136
137 <indexterm zone="notify-python">
138 <primary sortas="a-notify-python">notify-python</primary>
139 </indexterm>
140
141 <sect3 role="package">
142 <title>Introduction to Notify Python Module</title>
143
144 <para>
145 Notify Python provides <application>Python 2</application>
146 bindings to the <application>libnotify</application>.
147 </para>
148
[9697f0f]149 &lfs72_checked;
[661879b]150
151 <bridgehead renderas="sect4">Package Information</bridgehead>
152 <itemizedlist spacing="compact">
153 <listitem>
154 <para>
155 Download (HTTP): <ulink url="&notify-python-download-http;"/>
156 </para>
157 </listitem>
158 <listitem>
159 <para>
160 Download (FTP): <ulink url="&notify-python-download-ftp;"/>
161 </para>
162 </listitem>
163 <listitem>
164 <para>
165 Download MD5 sum: &notify-python-md5sum;
166 </para>
167 </listitem>
168 <listitem>
169 <para>
170 Download size: &notify-python-size;
171 </para>
172 </listitem>
173 <listitem>
174 <para>
175 Estimated disk space required: &notify-python-buildsize;
176 </para>
177 </listitem>
178 <listitem>
179 <para>
180 Estimated build time: &notify-python-time;
181 </para>
182 </listitem>
183 </itemizedlist>
184
185 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
186 <itemizedlist spacing="compact">
187 <listitem>
188 <para>
189 Required patch:
190 <ulink url="&patch-root;/notify-python-&notify-python-version;-libnotify-0.7-1.patch"/>
191 </para>
192 </listitem>
193 </itemizedlist>
194
195 <bridgehead renderas="sect4">Notify Python Dependencies</bridgehead>
196
197 <bridgehead renderas="sect5">Required</bridgehead>
198 <para role="required">
199 <xref linkend="libnotify"/> and
200 <xref linkend="pygtk"/> (with <xref linkend="gtk2"/> support).
201 </para>
202
203 <para condition="html" role="usernotes">
204 User Notes: <ulink url="&blfs-wiki;/notify-python"/>
205 </para>
206 </sect3>
207
208 <sect3 role="installation">
209 <title>Installation of Notify Python</title>
210
211 <para>
212 Install <application>Notify Python</application> by running the following
213 commands:
214 </para>
215
216<screen><userinput>patch -Np1 -i ../notify-python-&notify-python-version;-libnotify-0.7-1.patch &amp;&amp;
217./configure --prefix=/usr &amp;&amp;
218make</userinput></screen>
219
220 <para>
221 This package does not come with a testsuite.
222 </para>
223
224 <para>
225 Now, as the <systemitem class="username">root</systemitem> user:
226 </para>
227
228<screen role="root"><userinput>make install</userinput></screen>
229 </sect3>
230
231 <sect3 role="content">
232 <title>Contents</title>
233
234 <segmentedlist>
[c3c56b2]235 <segtitle>Installed Programs</segtitle>
236 <segtitle>Installed Libraries</segtitle>
[661879b]237 <segtitle>Installed Directory</segtitle>
238
239 <seglistitem>
[c3c56b2]240 <seg>
241 None
242 </seg>
243 <seg>
244 None
245 </seg>
[661879b]246 <seg>
247 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/pynotify
248 </seg>
249 </seglistitem>
250 </segmentedlist>
251 </sect3>
252 </sect2>
253 <!-- End Notify Python -->
254
[3338ba43]255 <!-- Begin Py2cairo -->
256 <sect2 id="py2cairo" xreflabel="Py2cairo-&py2cairo-version;">
257
258 <title>Py2cairo-&py2cairo-version;</title>
259
260 <indexterm zone="py2cairo">
261 <primary sortas="a-Py2cairo">Py2cairo</primary>
262 </indexterm>
263
264 <sect3 role="package">
265 <title>Introduction to Py2cairo Module</title>
266
[66b546a]267 <para>
268 Py2cairo provides <application>Python 2</application> bindings to
269 <application>Cairo</application>.
270 </para>
[3338ba43]271
[0b33a30]272 &lfs73_checked;
[3338ba43]273
274 <bridgehead renderas="sect4">Package Information</bridgehead>
275 <itemizedlist spacing="compact">
276 <listitem>
[66b546a]277 <para>
278 Download (HTTP): <ulink url="&py2cairo-download-http;"/>
279 </para>
[3338ba43]280 </listitem>
281 <listitem>
[66b546a]282 <para>
283 Download (FTP): <ulink url="&py2cairo-download-ftp;"/>
284 </para>
[3338ba43]285 </listitem>
286 <listitem>
[66b546a]287 <para>
288 Download MD5 sum: &py2cairo-md5sum;
289 </para>
[3338ba43]290 </listitem>
291 <listitem>
[66b546a]292 <para>
293 Download size: &py2cairo-size;
294 </para>
[3338ba43]295 </listitem>
296 <listitem>
[66b546a]297 <para>
298 Estimated disk space required: &py2cairo-buildsize;
299 </para>
[3338ba43]300 </listitem>
301 <listitem>
[66b546a]302 <para>
303 Estimated build time: &py2cairo-time;
304 </para>
[3338ba43]305 </listitem>
306 </itemizedlist>
307
308 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
309
310 <bridgehead renderas="sect5">Required</bridgehead>
311 <para role="required">
[4716d52]312 <xref linkend="python2"/> and
[3338ba43]313 <xref linkend="cairo"/>
314 </para>
315
316 <bridgehead renderas="sect5">Optional</bridgehead>
317 <para role="optional">
318 <ulink url="http://pytest.org">pytest</ulink>
319 </para>
320
[66b546a]321 <para condition="html" role="usernotes">
[31b1acd]322 User Notes: <ulink url="&blfs-wiki;/py2cairo"/>
[66b546a]323 </para>
[3338ba43]324 </sect3>
325
326 <sect3 role="installation">
327 <title>Installation of Py2cairo</title>
328
[66b546a]329 <para>
330 Install <application>Py2cairo</application> by running the following
331 commands:
332 </para>
[3338ba43]333
[fa4ff29]334<screen><userinput>./waf configure --prefix=/usr &amp;&amp;
335./waf build</userinput></screen>
[3338ba43]336
[66b546a]337 <para>
[2c8f113]338 The test suite must be run after the package is installed.
[66b546a]339 </para>
[3338ba43]340
[66b546a]341 <para>
342 Now, as the <systemitem class="username">root</systemitem> user:
343 </para>
[3338ba43]344
[fa4ff29]345<screen role="root"><userinput>./waf install</userinput></screen>
[2c8f113]346
347 <para>
348 The test suite requires the optional <application>pytest</application>
[0d7900a]349 package. If installed, it is run by changing to the
350 <filename class='directory'>test</filename> directory and running
[2c8f113]351 <userinput>py.test</userinput> an an unprivileged user.
352 </para>
[3e2c430]353 </sect3>
354
[3338ba43]355 <sect3 role="content">
356 <title>Contents</title>
357
358 <segmentedlist>
[c3c56b2]359 <segtitle>Installed Programs</segtitle>
360 <segtitle>Installed Library</segtitle>
[3338ba43]361 <segtitle>Installed Directory</segtitle>
362
363 <seglistitem>
[c3c56b2]364 <seg>
365 None
366 </seg>
367 <seg>
368 _cairo.so
369 </seg>
[66b546a]370 <seg>
371 /usr/include/pycairo and
[01996ebb]372 /usr/lib/python&python2-majorver;/site-packages/cairo
[66b546a]373 </seg>
[3338ba43]374 </seglistitem>
375 </segmentedlist>
376 </sect3>
377 </sect2>
378 <!-- End Py2cairo -->
[31b1acd]379
[f4472d1]380 <!-- Begin PyGObject2 -->
381 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
[ce892ab3]382
[f4472d1]383 <title>PyGObject-&pygobject2-version;</title>
[ce892ab3]384
[f4472d1]385 <indexterm zone="pygobject2">
386 <primary sortas="a-PyGObject">PyGObject</primary>
387 </indexterm>
388
389 <sect3 role="package">
390 <title>Introduction to PyGObject Module</title>
391
[66b546a]392 <para>
393 PyGObject-&pygobject2-version; provides
394 <application>Python 2</application> bindings to the GObject class from
395 <application>GLib</application>.
396 </para>
397
[0b33a30]398 &lfs73_checked;
[f4472d1]399
400 <bridgehead renderas="sect4">Package Information</bridgehead>
401 <itemizedlist spacing="compact">
402 <listitem>
[66b546a]403 <para>
404 Download (HTTP): <ulink url="&pygobject2-download-http;"/>
405 </para>
[f4472d1]406 </listitem>
407 <listitem>
[66b546a]408 <para>
409 Download (FTP): <ulink url="&pygobject2-download-ftp;"/>
410 </para>
[f4472d1]411 </listitem>
412 <listitem>
[66b546a]413 <para>
414 Download MD5 sum: &pygobject2-md5sum;
415 </para>
[f4472d1]416 </listitem>
417 <listitem>
[66b546a]418 <para>
419 Download size: &pygobject2-size;
420 </para>
[f4472d1]421 </listitem>
422 <listitem>
[66b546a]423 <para>
424 Estimated disk space required: &pygobject2-buildsize;
425 </para>
[f4472d1]426 </listitem>
427 <listitem>
[66b546a]428 <para>
429 Estimated build time: &pygobject2-time;
430 </para>
[f4472d1]431 </listitem>
432 </itemizedlist>
433
[1eb8b493]434 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
435 <itemizedlist spacing="compact">
436 <listitem>
437 <para>
438 Required patch (if you have installed
439 <xref linkend="gobject-introspection"/>):
[f79998c0]440 <ulink url="&patch-root;/pygobject-&pygobject2-version;-introspection-1.patch"/>
[1eb8b493]441 </para>
442 </listitem>
443 </itemizedlist>
444
[f4472d1]445 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
446
447 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]448 <para role="required">
[476618b]449 <xref linkend="glib2"/> and
450 <xref linkend="py2cairo"/>
[66b546a]451 </para>
[f4472d1]452
453 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]454 <para role="optional">
455 <xref linkend="libxslt"/> (to Build Documentation)
456 </para>
[f4472d1]457
[66b546a]458 <para condition="html" role="usernotes">
[c2065a2]459 User Notes: <ulink url="&blfs-wiki;/pygobject2"/>
[66b546a]460 </para>
[f4472d1]461 </sect3>
462
463 <sect3 role="installation">
464 <title>Installation of PyGObject</title>
465
[66b546a]466 <para>
467 Install <application>PyGObject</application> by running the following
468 commands:
469 </para>
[f4472d1]470
[f79998c0]471<screen><userinput>patch -p1 &lt; ../pygobject-&pygobject2-version;-introspection-1.patch &amp;&amp;
[1eb8b493]472./configure --prefix=/usr &amp;&amp;
[f4472d1]473make</userinput></screen>
474
[66b546a]475 <para>
476 This package does not have a working testsuite.
477 </para>
[f4472d1]478
[66b546a]479 <para>
480 Now, as the <systemitem class="username">root</systemitem> user:
481 </para>
[f4472d1]482
483<screen role="root"><userinput>make install</userinput></screen>
484 </sect3>
485
486 <sect3 role="commands">
487 <title>Command Explanations</title>
488
[66b546a]489 <para>
490 <option>--disable-docs</option>: This option disables the rebuilding of
491 the html documentation if <xref linkend="libxslt"/> is installed.
492 </para>
[9697f0f]493
[f4472d1]494 </sect3>
495
496 <sect3 role="content">
497 <title>Contents</title>
498
499 <segmentedlist>
500 <segtitle>Installed Programs</segtitle>
501 <segtitle>Installed Libraries</segtitle>
502 <segtitle>Installed Directories</segtitle>
503
504 <seglistitem>
505 <seg>pygobject-codegen-2.0</seg>
[66b546a]506 <seg>
507 libpyglib-2.0-python.so,
508 _gio.so,
509 unix.so,
510 _glib.so and
511 _gobject.so.
512 </seg>
513 <seg>
514 /usr/include/pygtk-2.0,
515 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/{gio,glib,gobject},
516 /usr/share/gtk-doc/html/pygobject and
517 /usr/share/pygobject/2.0
518 </seg>
[f4472d1]519 </seglistitem>
520 </segmentedlist>
521 </sect3>
522 </sect2>
523 <!-- End PyGObject2 -->
524
525 <!-- Begin PyGObject3 -->
526 <sect2 id="pygobject3" xreflabel="PyGObject-&pygobject3-version;">
527
528 <title>PyGObject-&pygobject3-version;</title>
529
530 <indexterm zone="pygobject3">
[ce892ab3]531 <primary sortas="a-PyGObject">PyGObject</primary>
532 </indexterm>
533
[d1daeac]534 <sect3 role="package">
535 <title>Introduction to PyGObject Module</title>
[ce892ab3]536
[66b546a]537 <para>
538 PyGObject-&pygobject3-version; provides
[816595b]539 <application>Python 2</application> bindings to the GObject
540 class from <application>GLib</application>.
[66b546a]541 </para>
[d1daeac]542
[816595b]543 &lfs72_checked;
[3338ba43]544
[d1daeac]545 <bridgehead renderas="sect4">Package Information</bridgehead>
546 <itemizedlist spacing="compact">
547 <listitem>
[66b546a]548 <para>
549 Download (HTTP): <ulink url="&pygobject3-download-http;"/>
550 </para>
[d1daeac]551 </listitem>
552 <listitem>
[66b546a]553 <para>
554 Download (FTP): <ulink url="&pygobject3-download-ftp;"/>
555 </para>
[d1daeac]556 </listitem>
557 <listitem>
[66b546a]558 <para>
559 Download MD5 sum: &pygobject3-md5sum;
560 </para>
[d1daeac]561 </listitem>
562 <listitem>
[66b546a]563 <para>
564 Download size: &pygobject3-size;
565 </para>
[d1daeac]566 </listitem>
567 <listitem>
[66b546a]568 <para>
569 Estimated disk space required: &pygobject3-buildsize;
570 </para>
[d1daeac]571 </listitem>
572 <listitem>
[66b546a]573 <para>
574 Estimated build time: &pygobject3-time;
575 </para>
[d1daeac]576 </listitem>
577 </itemizedlist>
[ce892ab3]578
[d1daeac]579 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
[ce892ab3]580
[d1daeac]581 <bridgehead renderas="sect5">Required</bridgehead>
[3338ba43]582 <para role="required">
[816595b]583 <xref linkend="gobject-introspection"/> and
584 <xref linkend="py2cairo"/>
[3338ba43]585 </para>
[ce892ab3]586
[968dece]587 <bridgehead renderas="sect5">Optional</bridgehead>
[3338ba43]588 <para role="optional">
589 <xref linkend="libxslt"/> (to Build Documentation)
590 </para>
[ce892ab3]591
[66b546a]592 <para condition="html" role="usernotes">
[c2065a2]593 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
[66b546a]594 </para>
[d1daeac]595 </sect3>
[ce892ab3]596
[d1daeac]597 <sect3 role="installation">
598 <title>Installation of PyGObject</title>
[ce892ab3]599
[66b546a]600 <para>
601 Install <application>PyGObject</application> by running the following
602 commands:
603 </para>
[ce892ab3]604
605<screen><userinput>./configure --prefix=/usr &amp;&amp;
606make</userinput></screen>
607
[66b546a]608 <para>
609 To test the results, issue: <command>make check</command>.
610 </para>
[ce892ab3]611
[66b546a]612 <para>
613 Now, as the <systemitem class="username">root</systemitem> user:
614 </para>
[ce892ab3]615
616<screen role="root"><userinput>make install</userinput></screen>
[c2065a2]617
[d1daeac]618 </sect3>
[ce892ab3]619
[d1daeac]620 <sect3 role="commands">
621 <title>Command Explanations</title>
[ce892ab3]622
[66b546a]623 <para>
624 <parameter>--disable-docs</parameter>: This option disables the
625 rebuilding of the html documentation if <xref linkend="libxslt"/> is
626 installed.
627 </para>
[c2065a2]628
[d1daeac]629 </sect3>
630
631 <sect3 role="content">
632 <title>Contents</title>
[ce892ab3]633
[d1daeac]634 <segmentedlist>
[c3c56b2]635 <segtitle>Installed Programs</segtitle>
[c2065a2]636 <segtitle>Installed Library</segtitle>
[816595b]637 <segtitle>Installed Directories</segtitle>
[ce892ab3]638
[d1daeac]639 <seglistitem>
[c3c56b2]640 <seg>
641 None
642 </seg>
[c2065a2]643 <seg>
644 libpyglib-gi-2.0-python.so
[66b546a]645 </seg>
646 <seg>
[816595b]647 /usr/include/pygobject-3.0 and
648 /usr/lib/python&python2-majorver;/site-packages/gi
[3338ba43]649 </seg>
[d1daeac]650 </seglistitem>
651 </segmentedlist>
[c2065a2]652
[d1daeac]653 </sect3>
[c2065a2]654
[ce892ab3]655 </sect2>
656 <!-- End PyGObject -->
657
658 <!-- Begin PyGTK -->
659 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
660
661 <title>PyGTK-&pygtk-version;</title>
662
663 <indexterm zone="pygtk">
664 <primary sortas="a-PyGTK">PyGTK</primary>
665 </indexterm>
666
[d1daeac]667 <sect3 role="package">
668 <title>Introduction to PyGTK Module</title>
[ce892ab3]669
[66b546a]670 <para>
671 PyGTK lets you to easily create programs with a graphical user interface
672 using the <application>Python</application> programming language.
673 </para>
674
[0b33a30]675 &lfs73_checked;
[ce892ab3]676
[d1daeac]677 <bridgehead renderas="sect4">Package Information</bridgehead>
678 <itemizedlist spacing="compact">
679 <listitem>
[66b546a]680 <para>
681 Download (HTTP): <ulink url="&pygtk-download-http;"/>
682 </para>
[d1daeac]683 </listitem>
684 <listitem>
[66b546a]685 <para>
686 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
687 </para>
[d1daeac]688 </listitem>
689 <listitem>
[66b546a]690 <para>
691 Download MD5 sum: &pygtk-md5sum;
692 </para>
[d1daeac]693 </listitem>
694 <listitem>
[66b546a]695 <para>
696 Download size: &pygtk-size;
697 </para>
[d1daeac]698 </listitem>
699 <listitem>
[66b546a]700 <para>
701 Estimated disk space required: &pygtk-buildsize;
702 </para>
[d1daeac]703 </listitem>
704 <listitem>
[66b546a]705 <para>
706 Estimated build time: &pygtk-time;
707 </para>
[d1daeac]708 </listitem>
709 </itemizedlist>
[ce892ab3]710
[d1daeac]711 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
[ce892ab3]712
[d1daeac]713 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]714 <para role="required">
715 <xref linkend="pygobject2"/>
716 </para>
[ce892ab3]717
[d1daeac]718 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
[66b546a]719 <para role="required">
720 <xref linkend="atk"/>
721 </para>
[ce892ab3]722
[d1daeac]723 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
[66b546a]724 <para role="required">
725 <xref linkend="pango"/>
726 </para>
[ce892ab3]727
[d1daeac]728 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
[66b546a]729 <para role="required">
[31b1acd]730 <xref linkend="py2cairo"/> and
[66b546a]731 <xref linkend="pango"/>
732 </para>
[ce892ab3]733
[66b546a]734 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
735 <para role="required">
[31b1acd]736 <xref linkend="py2cairo"/> and
[66b546a]737 <xref linkend="gtk2"/>.
738 </para>
[ce892ab3]739
[d1daeac]740 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
[66b546a]741 <para role="required">
[31b1acd]742 <xref linkend="py2cairo"/> and
[66b546a]743 <xref linkend="libglade"/>.
744 </para>
[ce892ab3]745
[d1daeac]746 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]747 <para role="optional">
[2c8f113]748 <ulink url="http://sourceforge.net/projects/numpy/">NumPy</ulink>
[66b546a]749 </para>
[ce892ab3]750
[d1daeac]751 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
[66b546a]752 <para role="optional">
753 <xref linkend="libxslt"/>
754 </para>
[d1daeac]755
[66b546a]756 <para condition="html" role="usernotes">
757 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
758 </para>
[d1daeac]759 </sect3>
[ce892ab3]760
[d1daeac]761 <sect3 role="installation">
762 <title>Installation of PyGTK</title>
[ce892ab3]763
[66b546a]764 <para>
765 Install <application>PyGTK</application> by running the following
766 commands:
767 </para>
[ce892ab3]768
769<screen><userinput>./configure --prefix=/usr &amp;&amp;
770make</userinput></screen>
771
[66b546a]772 <para>
773 The tests must be run from an active X display. If this is so, issue:
774 <command>make check</command>.
775 </para>
[ce892ab3]776
[66b546a]777 <para>
778 Now, as the <systemitem class="username">root</systemitem> user:
779 </para>
[ce892ab3]780
781<screen role="root"><userinput>make install</userinput></screen>
[d1daeac]782 </sect3>
783
784 <sect3 role="commands">
785 <title>Command Explanations</title>
786
[66b546a]787 <para>
788 <parameter>--enable-docs</parameter>: This option enables rebuilding the
789 html documentation if <xref linkend="libxslt"/> is installed.
790 </para>
[d1daeac]791 </sect3>
792
793 <sect3 role="content">
794 <title>Contents</title>
795
796 <segmentedlist>
797 <segtitle>Installed Programs</segtitle>
798 <segtitle>Installed Libraries</segtitle>
799 <segtitle>Installed Directories</segtitle>
800
801 <seglistitem>
[cafe973]802 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
[66b546a]803 <seg>
804 atk.so,
805 _gtk.so,
806 glade.so,
807 gtkunixprint.so,
808 pango.so and
809 pangocairo.so.
810 </seg>
811 <seg>
812 /usr/include/pygtk-2.0,
813 /usr/lib/pygtk,
814 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0,
815 /usr/share/gtk-doc/html/pygtk and
816 /usr/share/pygtk.
817 </seg>
[d1daeac]818 </seglistitem>
819 </segmentedlist>
820
821 <variablelist>
822 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
823 <?dbfo list-presentation="list"?>
824 <?dbhtml list-presentation="table"?>
825
826 <varlistentry id="pygtk-codegen-2.0">
827 <term><command>pygtk-codegen-2.0</command></term>
828 <listitem>
[66b546a]829 <para>
830 is a wrapper script to run the <application>PyGTK</application>
831 codegen module.
832 </para>
[d1daeac]833 <indexterm zone="pygtk pygtk-codegen-2.0">
834 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
835 </indexterm>
836 </listitem>
837 </varlistentry>
838
839 <varlistentry id="pygtk-demo">
840 <term><command>pygtk-demo</command></term>
841 <listitem>
[66b546a]842 <para>
843 is a Python wrapper to run the <application>PyGTK</application>
844 demo program.
845 </para>
[d1daeac]846 <indexterm zone="pygtk pygtk-demo">
847 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
848 </indexterm>
849 </listitem>
850 </varlistentry>
851 </variablelist>
852 </sect3>
[ce892ab3]853 </sect2>
854 <!-- End PyGTK -->
855
[9697f0f]856 <!-- Begin pyatspi2 -->
857 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
[968dece]858
[9697f0f]859 <title>pyatspi2-&pyatspi2-version;</title>
[968dece]860
[9697f0f]861 <indexterm zone="pyatspi2">
862 <primary sortas="a-pyatspi2">pyatspi2</primary>
[968dece]863 </indexterm>
864
865 <sect3 role="package">
[9697f0f]866 <title>Introduction to pyatspi2</title>
[968dece]867
[66b546a]868 <para>
[9697f0f]869 The <application>pyatspi2</application> package contains Python2
870 bindings for the core components of GNOME Accessibility.
[66b546a]871 </para>
[968dece]872
[9697f0f]873 &lfs72_checked;
874
[968dece]875 <bridgehead renderas="sect4">Package Information</bridgehead>
876 <itemizedlist spacing="compact">
877 <listitem>
[66b546a]878 <para>
[9697f0f]879 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
[66b546a]880 </para>
[968dece]881 </listitem>
882 <listitem>
[66b546a]883 <para>
[9697f0f]884 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
[66b546a]885 </para>
[968dece]886 </listitem>
887 <listitem>
[66b546a]888 <para>
[9697f0f]889 Download MD5 sum: &pyatspi2-md5sum;
[66b546a]890 </para>
[968dece]891 </listitem>
892 <listitem>
[66b546a]893 <para>
[9697f0f]894 Download size: &pyatspi2-size;
[66b546a]895 </para>
[968dece]896 </listitem>
897 <listitem>
[66b546a]898 <para>
[9697f0f]899 Estimated disk space required: &pyatspi2-buildsize;
[66b546a]900 </para>
[968dece]901 </listitem>
902 <listitem>
[66b546a]903 <para>
[9697f0f]904 Estimated build time: &pyatspi2-time;
[66b546a]905 </para>
[968dece]906 </listitem>
907 </itemizedlist>
908
[9697f0f]909 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
[968dece]910
911 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]912 <para role="required">
[9697f0f]913 <xref linkend="pygobject3"/>
[66b546a]914 </para>
[968dece]915
916 <bridgehead renderas="sect5">Recommended</bridgehead>
[66b546a]917 <para role="recommended">
[9697f0f]918 <xref linkend="at-spi2-core"/>
[66b546a]919 </para>
[968dece]920
[66b546a]921 <para condition="html" role="usernotes">
[9697f0f]922 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
[66b546a]923 </para>
[9697f0f]924
[968dece]925 </sect3>
926
927 <sect3 role="installation">
[9697f0f]928 <title>Installation of pyatspi2</title>
[968dece]929
[66b546a]930 <para>
[9697f0f]931 Install <application>pyatspi2</application> by running the following
932 commands:
[66b546a]933 </para>
[968dece]934
935<screen><userinput>./configure --prefix=/usr &amp;&amp;
936make</userinput></screen>
937
[9697f0f]938 <para>
939 This package does not come with a testsuite.
940 </para>
[b2df8a4]941
[66b546a]942 <para>
943 Now, as the <systemitem class="username">root</systemitem> user:
944 </para>
[b2df8a4]945
946<screen role="root"><userinput>make install</userinput></screen>
[c2065a2]947
[b2df8a4]948 </sect3>
949
950 <sect3 role="content">
951 <title>Contents</title>
952
953 <segmentedlist>
[c3c56b2]954 <segtitle>Installed Programs</segtitle>
955 <segtitle>Installed Libraries</segtitle>
[b2df8a4]956 <segtitle>Installed Directory</segtitle>
957
958 <seglistitem>
[c3c56b2]959 <seg>
960 None
961 </seg>
962 <seg>
963 None
964 </seg>
[66b546a]965 <seg>
[01996ebb]966 /usr/lib/python&python2-majorver;/site-packages/pyatspi
[66b546a]967 </seg>
[b2df8a4]968 </seglistitem>
969 </segmentedlist>
970
971 </sect3>
[c2065a2]972
[b2df8a4]973 </sect2>
974 <!-- End pyatspi2 -->
975
[e6fe729d]976 <!-- Begin Pyrex -->
977 <sect2 id="pyrex" xreflabel="Pyrex-&pyrex-version;">
978
979 <title>Pyrex-&pyrex-version;</title>
980
981 <indexterm zone="pyrex">
982 <primary sortas="a-Pyrex">pyrex</primary>
983 </indexterm>
984
985 <sect3 role="package">
986 <title>Introduction to Pyrex Module</title>
987
988 <para>
989 <application>Pyrex</application> is language used for writing
990 <application>Python</application> extension modules.
991 </para>
992
[9697f0f]993 &lfs72_checked;
994
[e6fe729d]995 <bridgehead renderas="sect4">Package Information</bridgehead>
996 <itemizedlist spacing="compact">
997 <listitem>
998 <para>
999 Download (HTTP): <ulink url="&pyrex-download-http;"/>
1000 </para>
1001 </listitem>
1002 <listitem>
1003 <para>
1004 Download (FTP): <ulink url="&pyrex-download-ftp;"/>
1005 </para>
1006 </listitem>
1007 <listitem>
1008 <para>
1009 Download MD5 sum: &pyrex-md5sum;
1010 </para>
1011 </listitem>
1012 <listitem>
1013 <para>
1014 Download size: &pyrex-size;
1015 </para>
1016 </listitem>
1017 <listitem>
1018 <para>
1019 Estimated disk space required: &pyrex-buildsize;
1020 </para>
1021 </listitem>
1022 <listitem>
1023 <para>
1024 Estimated build time: &pyrex-time;
1025 </para>
1026 </listitem>
1027 </itemizedlist>
1028
1029 <bridgehead renderas="sect4">Pyrex Dependencies</bridgehead>
1030
1031 <bridgehead renderas="sect5">Required</bridgehead>
1032 <para role="required">
1033 <xref linkend="python2"/>
1034 </para>
1035
1036 <para condition="html" role="usernotes">
1037 User Notes: <ulink url="&blfs-wiki;/pyrex"/>
1038 </para>
1039 </sect3>
1040
1041 <sect3 role="installation">
1042 <title>Installation of Pyrex</title>
1043
1044 <para>
1045 Install <application>pyrex</application> by running the following
1046 commands as the <systemitem class="username">root</systemitem> user:
1047 </para>
1048
1049<screen role="root"><userinput>python setup.py install</userinput></screen>
1050 </sect3>
1051
1052 <sect3 role="commands">
1053 <title>Command Explanations</title>
1054
1055 <para>
1056 <command>python setup.py install</command>: This command installs
1057 the package. There are other options available, see
1058 <command>python setup.py --help-commands</command> for details.
1059 </para>
1060
1061 </sect3>
1062
1063 <sect3 role="content">
1064 <title>Contents</title>
1065
1066 <segmentedlist>
[c3c56b2]1067 <segtitle>Installed Program</segtitle>
1068 <segtitle>Installed Libraries</segtitle>
1069 <segtitle>Installed Directory</segtitle>
[e6fe729d]1070
1071 <seglistitem>
1072 <seg>
1073 pyrexc
1074 </seg>
[c3c56b2]1075 <seg>
1076 None
1077 </seg>
[e6fe729d]1078 <seg>
1079 /usr/lib/python&python2-majorver;/site-packages/Pyrex
1080 </seg>
1081 </seglistitem>
1082 </segmentedlist>
1083
1084 </sect3>
1085
1086 </sect2>
1087 <!-- End Pyrex -->
1088
[ce892ab3]1089</sect1>
Note: See TracBrowser for help on using the repository browser.