source: general/prog/python-modules.xml@ 0d7900a

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 0d7900a was 0d7900a, checked in by Randy McMurchy <randy@…>, 11 years ago

Removed extraneous spaces from blank lines and at the end of lines in the .xml

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

  • Property mode set to 100644
File size: 30.2 KB
Line 
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
7 <!ENTITY notify-python-download-http
8 "http://www.galago-project.org/files/releases/source/notify-python/notify-python-&notify-python-version;.tar.bz2">
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
15 <!ENTITY py2cairo-download-http
16 "http://cairographics.org/releases/py2cairo-&py2cairo-version;.tar.bz2">
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
23 <!ENTITY pygobject2-download-http
24 "&gnome-download-http;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
25 <!ENTITY pygobject2-download-ftp
26 "&gnome-download-ftp;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
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
32 <!ENTITY pygobject3-download-http
33 "&gnome-download-http;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
34 <!ENTITY pygobject3-download-ftp
35 "&gnome-download-ftp;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
36 <!ENTITY pygobject3-md5sum "a17b3897507f179d643e02f5abf111ac">
37 <!ENTITY pygobject3-size "604 KB">
38 <!ENTITY pygobject3-buildsize "16 MB">
39 <!ENTITY pygobject3-time "0.1 SBU">
40
41 <!ENTITY pygtk-download-http
42 "&gnome-download-http;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
43 <!ENTITY pygtk-download-ftp
44 "&gnome-download-ftp;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
45 <!ENTITY pygtk-md5sum "a1051d5794fd7696d3c1af6422d17a49">
46 <!ENTITY pygtk-size "2.2 MB">
47 <!ENTITY pygtk-buildsize "83 MB">
48 <!ENTITY pygtk-time "0.7 SBU">
49
50 <!ENTITY pyatspi2-download-http
51 "&gnome-download-http;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
52 <!ENTITY pyatspi2-download-ftp
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">
57 <!ENTITY pyatspi2-time "less than 0.1 SBU">
58
59 <!ENTITY pyrex-download-http
60 "http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-&pyrex-version;.tar.gz">
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">
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
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>
92
93 <itemizedlist spacing="compact">
94 <listitem>
95 <para>
96 <xref linkend="notify-python"/>
97 </para>
98 </listitem>
99 <listitem>
100 <para>
101 <xref linkend="py2cairo"/>
102 </para>
103 </listitem>
104 <listitem>
105 <para>
106 <xref linkend="pygobject2"/>
107 </para>
108 </listitem>
109 <listitem>
110 <para>
111 <xref linkend="pygobject3"/>
112 </para>
113 </listitem>
114 <listitem>
115 <para>
116 <xref linkend="pygtk"/>
117 </para>
118 </listitem>
119 <listitem>
120 <para>
121 <xref linkend="pyatspi2"/>
122 </para>
123 </listitem>
124 <listitem>
125 <para>
126 <xref linkend="pyrex"/>
127 </para>
128 </listitem>
129 </itemizedlist>
130 </sect2>
131
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
149 &lfs72_checked;
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>
235 <segtitle>Installed Programs</segtitle>
236 <segtitle>Installed Libraries</segtitle>
237 <segtitle>Installed Directory</segtitle>
238
239 <seglistitem>
240 <seg>
241 None
242 </seg>
243 <seg>
244 None
245 </seg>
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
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
267 <para>
268 Py2cairo provides <application>Python 2</application> bindings to
269 <application>Cairo</application>.
270 </para>
271
272 &lfs72_checked;
273
274 <bridgehead renderas="sect4">Package Information</bridgehead>
275 <itemizedlist spacing="compact">
276 <listitem>
277 <para>
278 Download (HTTP): <ulink url="&py2cairo-download-http;"/>
279 </para>
280 </listitem>
281 <listitem>
282 <para>
283 Download (FTP): <ulink url="&py2cairo-download-ftp;"/>
284 </para>
285 </listitem>
286 <listitem>
287 <para>
288 Download MD5 sum: &py2cairo-md5sum;
289 </para>
290 </listitem>
291 <listitem>
292 <para>
293 Download size: &py2cairo-size;
294 </para>
295 </listitem>
296 <listitem>
297 <para>
298 Estimated disk space required: &py2cairo-buildsize;
299 </para>
300 </listitem>
301 <listitem>
302 <para>
303 Estimated build time: &py2cairo-time;
304 </para>
305 </listitem>
306 </itemizedlist>
307
308 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
309
310 <bridgehead renderas="sect5">Required</bridgehead>
311 <para role="required">
312 <xref linkend="python2"/> and
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
321 <para condition="html" role="usernotes">
322 User Notes: <ulink url="&blfs-wiki;/py2cairo"/>
323 </para>
324 </sect3>
325
326 <sect3 role="installation">
327 <title>Installation of Py2cairo</title>
328
329 <para>
330 Install <application>Py2cairo</application> by running the following
331 commands:
332 </para>
333
334<screen><userinput>./waf configure --prefix=/usr &amp;&amp;
335./waf build</userinput></screen>
336
337 <para>
338 The test suite must be run after the package is installed.
339 </para>
340
341 <para>
342 Now, as the <systemitem class="username">root</systemitem> user:
343 </para>
344
345<screen role="root"><userinput>./waf install</userinput></screen>
346
347 <para>
348 The test suite requires the optional <application>pytest</application>
349 package. If installed, it is run by changing to the
350 <filename class='directory'>test</filename> directory and running
351 <userinput>py.test</userinput> an an unprivileged user.
352 </para>
353 </sect3>
354
355 <sect3 role="content">
356 <title>Contents</title>
357
358 <segmentedlist>
359 <segtitle>Installed Programs</segtitle>
360 <segtitle>Installed Library</segtitle>
361 <segtitle>Installed Directory</segtitle>
362
363 <seglistitem>
364 <seg>
365 None
366 </seg>
367 <seg>
368 _cairo.so
369 </seg>
370 <seg>
371 /usr/include/pycairo and
372 /usr/lib/python&python2-majorver;/site-packages/cairo
373 </seg>
374 </seglistitem>
375 </segmentedlist>
376 </sect3>
377 </sect2>
378 <!-- End Py2cairo -->
379
380 <!-- Begin PyGObject2 -->
381 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
382
383 <title>PyGObject-&pygobject2-version;</title>
384
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
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
398 &lfs72_checked;
399
400 <bridgehead renderas="sect4">Package Information</bridgehead>
401 <itemizedlist spacing="compact">
402 <listitem>
403 <para>
404 Download (HTTP): <ulink url="&pygobject2-download-http;"/>
405 </para>
406 </listitem>
407 <listitem>
408 <para>
409 Download (FTP): <ulink url="&pygobject2-download-ftp;"/>
410 </para>
411 </listitem>
412 <listitem>
413 <para>
414 Download MD5 sum: &pygobject2-md5sum;
415 </para>
416 </listitem>
417 <listitem>
418 <para>
419 Download size: &pygobject2-size;
420 </para>
421 </listitem>
422 <listitem>
423 <para>
424 Estimated disk space required: &pygobject2-buildsize;
425 </para>
426 </listitem>
427 <listitem>
428 <para>
429 Estimated build time: &pygobject2-time;
430 </para>
431 </listitem>
432 </itemizedlist>
433
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"/>):
440 <ulink url="&patch-root;/pygobject-&pygobject2-version;-introspection-1.patch"/>
441 </para>
442 </listitem>
443 </itemizedlist>
444
445 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
446
447 <bridgehead renderas="sect5">Required</bridgehead>
448 <para role="required">
449 <xref linkend="glib2"/> and
450 <xref linkend="py2cairo"/>
451 </para>
452
453 <bridgehead renderas="sect5">Optional</bridgehead>
454 <para role="optional">
455 <xref linkend="libxslt"/> (to Build Documentation)
456 </para>
457
458 <para condition="html" role="usernotes">
459 User Notes: <ulink url="&blfs-wiki;/pygobject2"/>
460 </para>
461 </sect3>
462
463 <sect3 role="installation">
464 <title>Installation of PyGObject</title>
465
466 <para>
467 Install <application>PyGObject</application> by running the following
468 commands:
469 </para>
470
471<screen><userinput>patch -p1 &lt; ../pygobject-&pygobject2-version;-introspection-1.patch &amp;&amp;
472./configure --prefix=/usr &amp;&amp;
473make</userinput></screen>
474
475 <para>
476 This package does not have a working testsuite.
477 </para>
478
479 <para>
480 Now, as the <systemitem class="username">root</systemitem> user:
481 </para>
482
483<screen role="root"><userinput>make install</userinput></screen>
484 </sect3>
485
486 <sect3 role="commands">
487 <title>Command Explanations</title>
488
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>
493
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>
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>
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">
531 <primary sortas="a-PyGObject">PyGObject</primary>
532 </indexterm>
533
534 <sect3 role="package">
535 <title>Introduction to PyGObject Module</title>
536
537 <para>
538 PyGObject-&pygobject3-version; provides
539 <application>Python 2</application> bindings to the GObject
540 class from <application>GLib</application>.
541 </para>
542
543 &lfs72_checked;
544
545 <bridgehead renderas="sect4">Package Information</bridgehead>
546 <itemizedlist spacing="compact">
547 <listitem>
548 <para>
549 Download (HTTP): <ulink url="&pygobject3-download-http;"/>
550 </para>
551 </listitem>
552 <listitem>
553 <para>
554 Download (FTP): <ulink url="&pygobject3-download-ftp;"/>
555 </para>
556 </listitem>
557 <listitem>
558 <para>
559 Download MD5 sum: &pygobject3-md5sum;
560 </para>
561 </listitem>
562 <listitem>
563 <para>
564 Download size: &pygobject3-size;
565 </para>
566 </listitem>
567 <listitem>
568 <para>
569 Estimated disk space required: &pygobject3-buildsize;
570 </para>
571 </listitem>
572 <listitem>
573 <para>
574 Estimated build time: &pygobject3-time;
575 </para>
576 </listitem>
577 </itemizedlist>
578
579 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
580
581 <bridgehead renderas="sect5">Required</bridgehead>
582 <para role="required">
583 <xref linkend="gobject-introspection"/> and
584 <xref linkend="py2cairo"/>
585 </para>
586
587 <bridgehead renderas="sect5">Optional</bridgehead>
588 <para role="optional">
589 <xref linkend="libxslt"/> (to Build Documentation)
590 </para>
591
592 <para condition="html" role="usernotes">
593 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
594 </para>
595 </sect3>
596
597 <sect3 role="installation">
598 <title>Installation of PyGObject</title>
599
600 <para>
601 Install <application>PyGObject</application> by running the following
602 commands:
603 </para>
604
605<screen><userinput>./configure --prefix=/usr &amp;&amp;
606make</userinput></screen>
607
608 <para>
609 To test the results, issue: <command>make check</command>.
610 </para>
611
612 <para>
613 Now, as the <systemitem class="username">root</systemitem> user:
614 </para>
615
616<screen role="root"><userinput>make install</userinput></screen>
617
618 </sect3>
619
620 <sect3 role="commands">
621 <title>Command Explanations</title>
622
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>
628
629 </sect3>
630
631 <sect3 role="content">
632 <title>Contents</title>
633
634 <segmentedlist>
635 <segtitle>Installed Programs</segtitle>
636 <segtitle>Installed Library</segtitle>
637 <segtitle>Installed Directories</segtitle>
638
639 <seglistitem>
640 <seg>
641 None
642 </seg>
643 <seg>
644 libpyglib-gi-2.0-python.so
645 </seg>
646 <seg>
647 /usr/include/pygobject-3.0 and
648 /usr/lib/python&python2-majorver;/site-packages/gi
649 </seg>
650 </seglistitem>
651 </segmentedlist>
652
653 </sect3>
654
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
667 <sect3 role="package">
668 <title>Introduction to PyGTK Module</title>
669
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
675 &lfs72_checked;
676
677 <bridgehead renderas="sect4">Package Information</bridgehead>
678 <itemizedlist spacing="compact">
679 <listitem>
680 <para>
681 Download (HTTP): <ulink url="&pygtk-download-http;"/>
682 </para>
683 </listitem>
684 <listitem>
685 <para>
686 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
687 </para>
688 </listitem>
689 <listitem>
690 <para>
691 Download MD5 sum: &pygtk-md5sum;
692 </para>
693 </listitem>
694 <listitem>
695 <para>
696 Download size: &pygtk-size;
697 </para>
698 </listitem>
699 <listitem>
700 <para>
701 Estimated disk space required: &pygtk-buildsize;
702 </para>
703 </listitem>
704 <listitem>
705 <para>
706 Estimated build time: &pygtk-time;
707 </para>
708 </listitem>
709 </itemizedlist>
710
711 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
712
713 <bridgehead renderas="sect5">Required</bridgehead>
714 <para role="required">
715 <xref linkend="pygobject2"/>
716 </para>
717
718 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
719 <para role="required">
720 <xref linkend="atk"/>
721 </para>
722
723 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
724 <para role="required">
725 <xref linkend="pango"/>
726 </para>
727
728 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
729 <para role="required">
730 <xref linkend="py2cairo"/> and
731 <xref linkend="pango"/>
732 </para>
733
734 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
735 <para role="required">
736 <xref linkend="py2cairo"/> and
737 <xref linkend="gtk2"/>.
738 </para>
739
740 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
741 <para role="required">
742 <xref linkend="py2cairo"/> and
743 <xref linkend="libglade"/>.
744 </para>
745
746 <bridgehead renderas="sect5">Optional</bridgehead>
747 <para role="optional">
748 <ulink url="http://sourceforge.net/projects/numpy/">NumPy</ulink>
749 </para>
750
751 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
752 <para role="optional">
753 <xref linkend="libxslt"/>
754 </para>
755
756 <para condition="html" role="usernotes">
757 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
758 </para>
759 </sect3>
760
761 <sect3 role="installation">
762 <title>Installation of PyGTK</title>
763
764 <para>
765 Install <application>PyGTK</application> by running the following
766 commands:
767 </para>
768
769<screen><userinput>./configure --prefix=/usr &amp;&amp;
770make</userinput></screen>
771
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>
776
777 <para>
778 Now, as the <systemitem class="username">root</systemitem> user:
779 </para>
780
781<screen role="root"><userinput>make install</userinput></screen>
782 </sect3>
783
784 <sect3 role="commands">
785 <title>Command Explanations</title>
786
787 <para>
788 <parameter>--enable-docs</parameter>: This option enables rebuilding the
789 html documentation if <xref linkend="libxslt"/> is installed.
790 </para>
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>
802 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
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>
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>
829 <para>
830 is a wrapper script to run the <application>PyGTK</application>
831 codegen module.
832 </para>
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>
842 <para>
843 is a Python wrapper to run the <application>PyGTK</application>
844 demo program.
845 </para>
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>
853 </sect2>
854 <!-- End PyGTK -->
855
856 <!-- Begin pyatspi2 -->
857 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
858
859 <title>pyatspi2-&pyatspi2-version;</title>
860
861 <indexterm zone="pyatspi2">
862 <primary sortas="a-pyatspi2">pyatspi2</primary>
863 </indexterm>
864
865 <sect3 role="package">
866 <title>Introduction to pyatspi2</title>
867
868 <para>
869 The <application>pyatspi2</application> package contains Python2
870 bindings for the core components of GNOME Accessibility.
871 </para>
872
873 &lfs72_checked;
874
875 <bridgehead renderas="sect4">Package Information</bridgehead>
876 <itemizedlist spacing="compact">
877 <listitem>
878 <para>
879 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
880 </para>
881 </listitem>
882 <listitem>
883 <para>
884 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
885 </para>
886 </listitem>
887 <listitem>
888 <para>
889 Download MD5 sum: &pyatspi2-md5sum;
890 </para>
891 </listitem>
892 <listitem>
893 <para>
894 Download size: &pyatspi2-size;
895 </para>
896 </listitem>
897 <listitem>
898 <para>
899 Estimated disk space required: &pyatspi2-buildsize;
900 </para>
901 </listitem>
902 <listitem>
903 <para>
904 Estimated build time: &pyatspi2-time;
905 </para>
906 </listitem>
907 </itemizedlist>
908
909 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
910
911 <bridgehead renderas="sect5">Required</bridgehead>
912 <para role="required">
913 <xref linkend="pygobject3"/>
914 </para>
915
916 <bridgehead renderas="sect5">Recommended</bridgehead>
917 <para role="recommended">
918 <xref linkend="at-spi2-core"/>
919 </para>
920
921 <para condition="html" role="usernotes">
922 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
923 </para>
924
925 </sect3>
926
927 <sect3 role="installation">
928 <title>Installation of pyatspi2</title>
929
930 <para>
931 Install <application>pyatspi2</application> by running the following
932 commands:
933 </para>
934
935<screen><userinput>./configure --prefix=/usr &amp;&amp;
936make</userinput></screen>
937
938 <para>
939 This package does not come with a testsuite.
940 </para>
941
942 <para>
943 Now, as the <systemitem class="username">root</systemitem> user:
944 </para>
945
946<screen role="root"><userinput>make install</userinput></screen>
947
948 </sect3>
949
950 <sect3 role="content">
951 <title>Contents</title>
952
953 <segmentedlist>
954 <segtitle>Installed Programs</segtitle>
955 <segtitle>Installed Libraries</segtitle>
956 <segtitle>Installed Directory</segtitle>
957
958 <seglistitem>
959 <seg>
960 None
961 </seg>
962 <seg>
963 None
964 </seg>
965 <seg>
966 /usr/lib/python&python2-majorver;/site-packages/pyatspi
967 </seg>
968 </seglistitem>
969 </segmentedlist>
970
971 </sect3>
972
973 </sect2>
974 <!-- End pyatspi2 -->
975
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
993 &lfs72_checked;
994
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>
1067 <segtitle>Installed Program</segtitle>
1068 <segtitle>Installed Libraries</segtitle>
1069 <segtitle>Installed Directory</segtitle>
1070
1071 <seglistitem>
1072 <seg>
1073 pyrexc
1074 </seg>
1075 <seg>
1076 None
1077 </seg>
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
1089</sect1>
Note: See TracBrowser for help on using the repository browser.