source: general/prog/python-modules.xml@ 2c8f113

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

Updated package URLs

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

  • Property mode set to 100644
File size: 29.5 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 Directory</segtitle>
236
237 <seglistitem>
238 <seg>
239 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/pynotify
240 </seg>
241 </seglistitem>
242 </segmentedlist>
243 </sect3>
244 </sect2>
245 <!-- End Notify Python -->
246
247 <!-- Begin Py2cairo -->
248 <sect2 id="py2cairo" xreflabel="Py2cairo-&py2cairo-version;">
249
250 <title>Py2cairo-&py2cairo-version;</title>
251
252 <indexterm zone="py2cairo">
253 <primary sortas="a-Py2cairo">Py2cairo</primary>
254 </indexterm>
255
256 <sect3 role="package">
257 <title>Introduction to Py2cairo Module</title>
258
259 <para>
260 Py2cairo provides <application>Python 2</application> bindings to
261 <application>Cairo</application>.
262 </para>
263
264 &lfs72_checked;
265
266 <bridgehead renderas="sect4">Package Information</bridgehead>
267 <itemizedlist spacing="compact">
268 <listitem>
269 <para>
270 Download (HTTP): <ulink url="&py2cairo-download-http;"/>
271 </para>
272 </listitem>
273 <listitem>
274 <para>
275 Download (FTP): <ulink url="&py2cairo-download-ftp;"/>
276 </para>
277 </listitem>
278 <listitem>
279 <para>
280 Download MD5 sum: &py2cairo-md5sum;
281 </para>
282 </listitem>
283 <listitem>
284 <para>
285 Download size: &py2cairo-size;
286 </para>
287 </listitem>
288 <listitem>
289 <para>
290 Estimated disk space required: &py2cairo-buildsize;
291 </para>
292 </listitem>
293 <listitem>
294 <para>
295 Estimated build time: &py2cairo-time;
296 </para>
297 </listitem>
298 </itemizedlist>
299
300 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
301
302 <bridgehead renderas="sect5">Required</bridgehead>
303 <para role="required">
304 <xref linkend="python2"/> and
305 <xref linkend="cairo"/>
306 </para>
307
308 <bridgehead renderas="sect5">Optional</bridgehead>
309 <para role="optional">
310 <ulink url="http://pytest.org">pytest</ulink>
311 </para>
312
313 <para condition="html" role="usernotes">
314 User Notes: <ulink url="&blfs-wiki;/py2cairo"/>
315 </para>
316 </sect3>
317
318 <sect3 role="installation">
319 <title>Installation of Py2cairo</title>
320
321 <para>
322 Install <application>Py2cairo</application> by running the following
323 commands:
324 </para>
325
326<screen><userinput>./waf configure --prefix=/usr &amp;&amp;
327./waf build</userinput></screen>
328
329 <para>
330 The test suite must be run after the package is installed.
331 </para>
332
333 <para>
334 Now, as the <systemitem class="username">root</systemitem> user:
335 </para>
336
337<screen role="root"><userinput>./waf install</userinput></screen>
338
339 <para>
340 The test suite requires the optional <application>pytest</application>
341 package. If installed, it is run by changing to the
342 <filename class='directory'>test</filename> directory and running
343 <userinput>py.test</userinput> an an unprivileged user.
344 </para>
345 </sect3>
346
347 <sect3 role="content">
348 <title>Contents</title>
349
350 <segmentedlist>
351 <segtitle>Installed Libraries</segtitle>
352 <segtitle>Installed Directory</segtitle>
353
354 <seglistitem>
355 <seg>_cairo.so</seg>
356 <seg>
357 /usr/include/pycairo and
358 /usr/lib/python&python2-majorver;/site-packages/cairo
359 </seg>
360 </seglistitem>
361 </segmentedlist>
362 </sect3>
363 </sect2>
364 <!-- End Py2cairo -->
365
366 <!-- Begin PyGObject2 -->
367 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
368
369 <title>PyGObject-&pygobject2-version;</title>
370
371 <indexterm zone="pygobject2">
372 <primary sortas="a-PyGObject">PyGObject</primary>
373 </indexterm>
374
375 <sect3 role="package">
376 <title>Introduction to PyGObject Module</title>
377
378 <para>
379 PyGObject-&pygobject2-version; provides
380 <application>Python 2</application> bindings to the GObject class from
381 <application>GLib</application>.
382 </para>
383
384 &lfs72_checked;
385
386 <bridgehead renderas="sect4">Package Information</bridgehead>
387 <itemizedlist spacing="compact">
388 <listitem>
389 <para>
390 Download (HTTP): <ulink url="&pygobject2-download-http;"/>
391 </para>
392 </listitem>
393 <listitem>
394 <para>
395 Download (FTP): <ulink url="&pygobject2-download-ftp;"/>
396 </para>
397 </listitem>
398 <listitem>
399 <para>
400 Download MD5 sum: &pygobject2-md5sum;
401 </para>
402 </listitem>
403 <listitem>
404 <para>
405 Download size: &pygobject2-size;
406 </para>
407 </listitem>
408 <listitem>
409 <para>
410 Estimated disk space required: &pygobject2-buildsize;
411 </para>
412 </listitem>
413 <listitem>
414 <para>
415 Estimated build time: &pygobject2-time;
416 </para>
417 </listitem>
418 </itemizedlist>
419
420 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
421 <itemizedlist spacing="compact">
422 <listitem>
423 <para>
424 Required patch (if you have installed
425 <xref linkend="gobject-introspection"/>):
426 <ulink url="&patch-root;/pygobject-&pygobject2-version;-introspection-1.patch"/>
427 </para>
428 </listitem>
429 </itemizedlist>
430
431 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
432
433 <bridgehead renderas="sect5">Required</bridgehead>
434 <para role="required">
435 <xref linkend="glib2"/> and
436 <xref linkend="py2cairo"/>
437 </para>
438
439 <bridgehead renderas="sect5">Optional</bridgehead>
440 <para role="optional">
441 <xref linkend="libxslt"/> (to Build Documentation)
442 </para>
443
444 <para condition="html" role="usernotes">
445 User Notes: <ulink url="&blfs-wiki;/pygobject2"/>
446 </para>
447 </sect3>
448
449 <sect3 role="installation">
450 <title>Installation of PyGObject</title>
451
452 <para>
453 Install <application>PyGObject</application> by running the following
454 commands:
455 </para>
456
457<screen><userinput>patch -p1 &lt; ../pygobject-&pygobject2-version;-introspection-1.patch &amp;&amp;
458./configure --prefix=/usr &amp;&amp;
459make</userinput></screen>
460
461 <para>
462 This package does not have a working testsuite.
463 </para>
464
465 <para>
466 Now, as the <systemitem class="username">root</systemitem> user:
467 </para>
468
469<screen role="root"><userinput>make install</userinput></screen>
470 </sect3>
471
472 <sect3 role="commands">
473 <title>Command Explanations</title>
474
475 <para>
476 <option>--disable-docs</option>: This option disables the rebuilding of
477 the html documentation if <xref linkend="libxslt"/> is installed.
478 </para>
479
480 </sect3>
481
482 <sect3 role="content">
483 <title>Contents</title>
484
485 <segmentedlist>
486 <segtitle>Installed Programs</segtitle>
487 <segtitle>Installed Libraries</segtitle>
488 <segtitle>Installed Directories</segtitle>
489
490 <seglistitem>
491 <seg>pygobject-codegen-2.0</seg>
492 <seg>
493 libpyglib-2.0-python.so,
494 _gio.so,
495 unix.so,
496 _glib.so and
497 _gobject.so.
498 </seg>
499 <seg>
500 /usr/include/pygtk-2.0,
501 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/{gio,glib,gobject},
502 /usr/share/gtk-doc/html/pygobject and
503 /usr/share/pygobject/2.0
504 </seg>
505 </seglistitem>
506 </segmentedlist>
507 </sect3>
508 </sect2>
509 <!-- End PyGObject2 -->
510
511 <!-- Begin PyGObject3 -->
512 <sect2 id="pygobject3" xreflabel="PyGObject-&pygobject3-version;">
513
514 <title>PyGObject-&pygobject3-version;</title>
515
516 <indexterm zone="pygobject3">
517 <primary sortas="a-PyGObject">PyGObject</primary>
518 </indexterm>
519
520 <sect3 role="package">
521 <title>Introduction to PyGObject Module</title>
522
523 <para>
524 PyGObject-&pygobject3-version; provides
525 <application>Python 2</application> bindings to the GObject
526 class from <application>GLib</application>.
527 </para>
528
529 &lfs72_checked;
530
531 <bridgehead renderas="sect4">Package Information</bridgehead>
532 <itemizedlist spacing="compact">
533 <listitem>
534 <para>
535 Download (HTTP): <ulink url="&pygobject3-download-http;"/>
536 </para>
537 </listitem>
538 <listitem>
539 <para>
540 Download (FTP): <ulink url="&pygobject3-download-ftp;"/>
541 </para>
542 </listitem>
543 <listitem>
544 <para>
545 Download MD5 sum: &pygobject3-md5sum;
546 </para>
547 </listitem>
548 <listitem>
549 <para>
550 Download size: &pygobject3-size;
551 </para>
552 </listitem>
553 <listitem>
554 <para>
555 Estimated disk space required: &pygobject3-buildsize;
556 </para>
557 </listitem>
558 <listitem>
559 <para>
560 Estimated build time: &pygobject3-time;
561 </para>
562 </listitem>
563 </itemizedlist>
564
565 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
566
567 <bridgehead renderas="sect5">Required</bridgehead>
568 <para role="required">
569 <xref linkend="gobject-introspection"/> and
570 <xref linkend="py2cairo"/>
571 </para>
572
573 <bridgehead renderas="sect5">Optional</bridgehead>
574 <para role="optional">
575 <xref linkend="libxslt"/> (to Build Documentation)
576 </para>
577
578 <para condition="html" role="usernotes">
579 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
580 </para>
581 </sect3>
582
583 <sect3 role="installation">
584 <title>Installation of PyGObject</title>
585
586 <para>
587 Install <application>PyGObject</application> by running the following
588 commands:
589 </para>
590
591<screen><userinput>./configure --prefix=/usr &amp;&amp;
592make</userinput></screen>
593
594 <para>
595 To test the results, issue: <command>make check</command>.
596 </para>
597
598 <para>
599 Now, as the <systemitem class="username">root</systemitem> user:
600 </para>
601
602<screen role="root"><userinput>make install</userinput></screen>
603
604 </sect3>
605
606 <sect3 role="commands">
607 <title>Command Explanations</title>
608
609 <para>
610 <parameter>--disable-docs</parameter>: This option disables the
611 rebuilding of the html documentation if <xref linkend="libxslt"/> is
612 installed.
613 </para>
614
615 </sect3>
616
617 <sect3 role="content">
618 <title>Contents</title>
619
620 <segmentedlist>
621 <segtitle>Installed Library</segtitle>
622 <segtitle>Installed Directories</segtitle>
623
624 <seglistitem>
625 <seg>
626 libpyglib-gi-2.0-python.so
627 </seg>
628 <seg>
629 /usr/include/pygobject-3.0 and
630 /usr/lib/python&python2-majorver;/site-packages/gi
631 </seg>
632 </seglistitem>
633 </segmentedlist>
634
635 </sect3>
636
637 </sect2>
638 <!-- End PyGObject -->
639
640 <!-- Begin PyGTK -->
641 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
642
643 <title>PyGTK-&pygtk-version;</title>
644
645 <indexterm zone="pygtk">
646 <primary sortas="a-PyGTK">PyGTK</primary>
647 </indexterm>
648
649 <sect3 role="package">
650 <title>Introduction to PyGTK Module</title>
651
652 <para>
653 PyGTK lets you to easily create programs with a graphical user interface
654 using the <application>Python</application> programming language.
655 </para>
656
657 &lfs72_checked;
658
659 <bridgehead renderas="sect4">Package Information</bridgehead>
660 <itemizedlist spacing="compact">
661 <listitem>
662 <para>
663 Download (HTTP): <ulink url="&pygtk-download-http;"/>
664 </para>
665 </listitem>
666 <listitem>
667 <para>
668 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
669 </para>
670 </listitem>
671 <listitem>
672 <para>
673 Download MD5 sum: &pygtk-md5sum;
674 </para>
675 </listitem>
676 <listitem>
677 <para>
678 Download size: &pygtk-size;
679 </para>
680 </listitem>
681 <listitem>
682 <para>
683 Estimated disk space required: &pygtk-buildsize;
684 </para>
685 </listitem>
686 <listitem>
687 <para>
688 Estimated build time: &pygtk-time;
689 </para>
690 </listitem>
691 </itemizedlist>
692
693 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
694
695 <bridgehead renderas="sect5">Required</bridgehead>
696 <para role="required">
697 <xref linkend="pygobject2"/>
698 </para>
699
700 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
701 <para role="required">
702 <xref linkend="atk"/>
703 </para>
704
705 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
706 <para role="required">
707 <xref linkend="pango"/>
708 </para>
709
710 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
711 <para role="required">
712 <xref linkend="py2cairo"/> and
713 <xref linkend="pango"/>
714 </para>
715
716 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
717 <para role="required">
718 <xref linkend="py2cairo"/> and
719 <xref linkend="gtk2"/>.
720 </para>
721
722 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
723 <para role="required">
724 <xref linkend="py2cairo"/> and
725 <xref linkend="libglade"/>.
726 </para>
727
728 <bridgehead renderas="sect5">Optional</bridgehead>
729 <para role="optional">
730 <ulink url="http://sourceforge.net/projects/numpy/">NumPy</ulink>
731 </para>
732
733 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
734 <para role="optional">
735 <xref linkend="libxslt"/>
736 </para>
737
738 <para condition="html" role="usernotes">
739 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
740 </para>
741 </sect3>
742
743 <sect3 role="installation">
744 <title>Installation of PyGTK</title>
745
746 <para>
747 Install <application>PyGTK</application> by running the following
748 commands:
749 </para>
750
751<screen><userinput>./configure --prefix=/usr &amp;&amp;
752make</userinput></screen>
753
754 <para>
755 The tests must be run from an active X display. If this is so, issue:
756 <command>make check</command>.
757 </para>
758
759 <para>
760 Now, as the <systemitem class="username">root</systemitem> user:
761 </para>
762
763<screen role="root"><userinput>make install</userinput></screen>
764 </sect3>
765
766 <sect3 role="commands">
767 <title>Command Explanations</title>
768
769 <para>
770 <parameter>--enable-docs</parameter>: This option enables rebuilding the
771 html documentation if <xref linkend="libxslt"/> is installed.
772 </para>
773 </sect3>
774
775 <sect3 role="content">
776 <title>Contents</title>
777
778 <segmentedlist>
779 <segtitle>Installed Programs</segtitle>
780 <segtitle>Installed Libraries</segtitle>
781 <segtitle>Installed Directories</segtitle>
782
783 <seglistitem>
784 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
785 <seg>
786 atk.so,
787 _gtk.so,
788 glade.so,
789 gtkunixprint.so,
790 pango.so and
791 pangocairo.so.
792 </seg>
793 <seg>
794 /usr/include/pygtk-2.0,
795 /usr/lib/pygtk,
796 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0,
797 /usr/share/gtk-doc/html/pygtk and
798 /usr/share/pygtk.
799 </seg>
800 </seglistitem>
801 </segmentedlist>
802
803 <variablelist>
804 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
805 <?dbfo list-presentation="list"?>
806 <?dbhtml list-presentation="table"?>
807
808 <varlistentry id="pygtk-codegen-2.0">
809 <term><command>pygtk-codegen-2.0</command></term>
810 <listitem>
811 <para>
812 is a wrapper script to run the <application>PyGTK</application>
813 codegen module.
814 </para>
815 <indexterm zone="pygtk pygtk-codegen-2.0">
816 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
817 </indexterm>
818 </listitem>
819 </varlistentry>
820
821 <varlistentry id="pygtk-demo">
822 <term><command>pygtk-demo</command></term>
823 <listitem>
824 <para>
825 is a Python wrapper to run the <application>PyGTK</application>
826 demo program.
827 </para>
828 <indexterm zone="pygtk pygtk-demo">
829 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
830 </indexterm>
831 </listitem>
832 </varlistentry>
833 </variablelist>
834 </sect3>
835 </sect2>
836 <!-- End PyGTK -->
837
838 <!-- Begin pyatspi2 -->
839 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
840
841 <title>pyatspi2-&pyatspi2-version;</title>
842
843 <indexterm zone="pyatspi2">
844 <primary sortas="a-pyatspi2">pyatspi2</primary>
845 </indexterm>
846
847 <sect3 role="package">
848 <title>Introduction to pyatspi2</title>
849
850 <para>
851 The <application>pyatspi2</application> package contains Python2
852 bindings for the core components of GNOME Accessibility.
853 </para>
854
855 &lfs72_checked;
856
857 <bridgehead renderas="sect4">Package Information</bridgehead>
858 <itemizedlist spacing="compact">
859 <listitem>
860 <para>
861 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
862 </para>
863 </listitem>
864 <listitem>
865 <para>
866 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
867 </para>
868 </listitem>
869 <listitem>
870 <para>
871 Download MD5 sum: &pyatspi2-md5sum;
872 </para>
873 </listitem>
874 <listitem>
875 <para>
876 Download size: &pyatspi2-size;
877 </para>
878 </listitem>
879 <listitem>
880 <para>
881 Estimated disk space required: &pyatspi2-buildsize;
882 </para>
883 </listitem>
884 <listitem>
885 <para>
886 Estimated build time: &pyatspi2-time;
887 </para>
888 </listitem>
889 </itemizedlist>
890
891 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
892
893 <bridgehead renderas="sect5">Required</bridgehead>
894 <para role="required">
895 <xref linkend="pygobject3"/>
896 </para>
897
898 <bridgehead renderas="sect5">Recommended</bridgehead>
899 <para role="recommended">
900 <xref linkend="at-spi2-core"/>
901 </para>
902
903 <para condition="html" role="usernotes">
904 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
905 </para>
906
907 </sect3>
908
909 <sect3 role="installation">
910 <title>Installation of pyatspi2</title>
911
912 <para>
913 Install <application>pyatspi2</application> by running the following
914 commands:
915 </para>
916
917<screen><userinput>./configure --prefix=/usr &amp;&amp;
918make</userinput></screen>
919
920 <para>
921 This package does not come with a testsuite.
922 </para>
923
924 <para>
925 Now, as the <systemitem class="username">root</systemitem> user:
926 </para>
927
928<screen role="root"><userinput>make install</userinput></screen>
929
930 </sect3>
931
932 <sect3 role="content">
933 <title>Contents</title>
934
935 <segmentedlist>
936 <segtitle>Installed Directory</segtitle>
937
938 <seglistitem>
939 <seg>
940 /usr/lib/python&python2-majorver;/site-packages/pyatspi
941 </seg>
942 </seglistitem>
943 </segmentedlist>
944
945 </sect3>
946
947 </sect2>
948 <!-- End pyatspi2 -->
949
950 <!-- Begin Pyrex -->
951 <sect2 id="pyrex" xreflabel="Pyrex-&pyrex-version;">
952
953 <title>Pyrex-&pyrex-version;</title>
954
955 <indexterm zone="pyrex">
956 <primary sortas="a-Pyrex">pyrex</primary>
957 </indexterm>
958
959 <sect3 role="package">
960 <title>Introduction to Pyrex Module</title>
961
962 <para>
963 <application>Pyrex</application> is language used for writing
964 <application>Python</application> extension modules.
965 </para>
966
967 &lfs72_checked;
968
969 <bridgehead renderas="sect4">Package Information</bridgehead>
970 <itemizedlist spacing="compact">
971 <listitem>
972 <para>
973 Download (HTTP): <ulink url="&pyrex-download-http;"/>
974 </para>
975 </listitem>
976 <listitem>
977 <para>
978 Download (FTP): <ulink url="&pyrex-download-ftp;"/>
979 </para>
980 </listitem>
981 <listitem>
982 <para>
983 Download MD5 sum: &pyrex-md5sum;
984 </para>
985 </listitem>
986 <listitem>
987 <para>
988 Download size: &pyrex-size;
989 </para>
990 </listitem>
991 <listitem>
992 <para>
993 Estimated disk space required: &pyrex-buildsize;
994 </para>
995 </listitem>
996 <listitem>
997 <para>
998 Estimated build time: &pyrex-time;
999 </para>
1000 </listitem>
1001 </itemizedlist>
1002
1003 <bridgehead renderas="sect4">Pyrex Dependencies</bridgehead>
1004
1005 <bridgehead renderas="sect5">Required</bridgehead>
1006 <para role="required">
1007 <xref linkend="python2"/>
1008 </para>
1009
1010 <para condition="html" role="usernotes">
1011 User Notes: <ulink url="&blfs-wiki;/pyrex"/>
1012 </para>
1013 </sect3>
1014
1015 <sect3 role="installation">
1016 <title>Installation of Pyrex</title>
1017
1018 <para>
1019 Install <application>pyrex</application> by running the following
1020 commands as the <systemitem class="username">root</systemitem> user:
1021 </para>
1022
1023<screen role="root"><userinput>python setup.py install</userinput></screen>
1024 </sect3>
1025
1026 <sect3 role="commands">
1027 <title>Command Explanations</title>
1028
1029 <para>
1030 <command>python setup.py install</command>: This command installs
1031 the package. There are other options available, see
1032 <command>python setup.py --help-commands</command> for details.
1033 </para>
1034
1035 </sect3>
1036
1037 <sect3 role="content">
1038 <title>Contents</title>
1039
1040 <segmentedlist>
1041 <segtitle>Installed Programs</segtitle>
1042 <segtitle>Installed Directories</segtitle>
1043
1044 <seglistitem>
1045 <seg>
1046 pyrexc
1047 </seg>
1048 <seg>
1049 /usr/lib/python&python2-majorver;/site-packages/Pyrex
1050 </seg>
1051 </seglistitem>
1052 </segmentedlist>
1053
1054 </sect3>
1055
1056 </sect2>
1057 <!-- End Pyrex -->
1058
1059</sect1>
Note: See TracBrowser for help on using the repository browser.