source: general/prog/python-modules.xml@ 816595b

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 816595b was 816595b, checked in by Krejzi <krejzi@…>, 12 years ago

GNOME 3.6 Part 2.

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

  • Property mode set to 100644
File size: 53.7 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 pyxml-download-http
16 "&sourceforge-repo;/pyxml/PyXML-&pyxml-version;.tar.gz">
17 <!ENTITY pyxml-download-ftp "&gentoo-ftp-repo;/PyXML-&pyxml-version;.tar.gz">
18 <!ENTITY pyxml-md5sum "1f7655050cebbb664db976405fdba209">
19 <!ENTITY pyxml-size "734 KB">
20 <!ENTITY pyxml-buildsize "14.6 MB">
21 <!ENTITY pyxml-time "less than 0.1 SBU">
22
23 <!--
24 <!ENTITY pycairo-download-http
25 "http://cairographics.org/releases/pycairo-&pycairo-version;.tar.gz">
26 <!ENTITY pycairo-download-ftp " ">
27 <!ENTITY pycairo-md5sum "054da6c125cb427a003f5fd6c54f853e">
28 <!ENTITY pycairo-size "465 KB">
29 <!ENTITY pycairo-buildsize "3 MB">
30 <!ENTITY pycairo-time "0.1 SBU">
31 -->
32
33 <!ENTITY py2cairo-download-http
34 "http://cairographics.org/releases/py2cairo-&py2cairo-version;.tar.bz2">
35 <!ENTITY py2cairo-download-ftp " ">
36 <!ENTITY py2cairo-md5sum "20337132c4ab06c1146ad384d55372c5">
37 <!ENTITY py2cairo-size "400 KB">
38 <!ENTITY py2cairo-buildsize "3.6 MB">
39 <!ENTITY py2cairo-time "less than 0.1 SBU">
40
41 <!ENTITY pygobject2-download-http
42 "&gnome-download-http;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
43 <!ENTITY pygobject2-download-ftp
44 "&gnome-download-ftp;/pygobject/2.28/pygobject-&pygobject2-version;.tar.xz">
45 <!ENTITY pygobject2-md5sum "9415cb7f2b3a847f2310ccea258b101e">
46 <!ENTITY pygobject2-size "730 KB">
47 <!ENTITY pygobject2-buildsize "25 MB">
48 <!ENTITY pygobject2-time "0.2 SBU">
49
50 <!ENTITY pygobject3-download-http
51 "&gnome-download-http;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
52 <!ENTITY pygobject3-download-ftp
53 "&gnome-download-ftp;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
54 <!ENTITY pygobject3-md5sum "c41da485c57be55a05b907da915a9619">
55 <!ENTITY pygobject3-size "596 KB">
56 <!ENTITY pygobject3-buildsize "16 MB">
57 <!ENTITY pygobject3-time "0.1 SBU">
58
59 <!ENTITY pygtk-download-http
60 "&gnome-download-http;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
61 <!ENTITY pygtk-download-ftp
62 "&gnome-download-ftp;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
63 <!ENTITY pygtk-md5sum "a1051d5794fd7696d3c1af6422d17a49">
64 <!ENTITY pygtk-size "2.2 MB">
65 <!ENTITY pygtk-buildsize "83 MB">
66 <!ENTITY pygtk-time "0.7 SBU">
67
68 <!ENTITY pygtksourceview-download-http
69 "&gnome-download-http;/pygtksourceview/2.10/pygtksourceview-&pygtksourceview-version;.tar.bz2">
70 <!ENTITY pygtksourceview-download-ftp
71 "&gnome-download-ftp;/pygtksourceview/2.10/pygtksourceview-&pygtksourceview-version;.tar.bz2">
72 <!ENTITY pygtksourceview-md5sum "2654354d61422fb79d8375fc3a3b5393">
73 <!ENTITY pygtksourceview-size "283 KB">
74 <!ENTITY pygtksourceview-buildsize "5 MB">
75 <!ENTITY pygtksourceview-time "0.4 SBU">
76
77 <!ENTITY pyatspi2-download-http
78 "&gnome-download-http;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
79 <!ENTITY pyatspi2-download-ftp
80 "&gnome-download-ftp;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
81 <!ENTITY pyatspi2-md5sum "95c48cae83d1f6d6cd13615df14124e5">
82 <!ENTITY pyatspi2-size "284 KB">
83 <!ENTITY pyatspi2-buildsize "3.5 MB">
84 <!ENTITY pyatspi2-time "less than 0.1 SBU">
85
86 <!ENTITY pyrex-download-http
87 "http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-&pyrex-version;.tar.gz">
88 <!ENTITY pyrex-download-ftp " ">
89 <!ENTITY pyrex-md5sum "515dee67d15d4393841e2d60e8341947">
90 <!ENTITY pyrex-size "252 KB">
91 <!ENTITY pyrex-buildsize "4.0 MB">
92 <!ENTITY pyrex-time "less than 0.1 SBU">
93
94 <!ENTITY pyxdg-download-http "http://people.freedesktop.org/~takluyver/pyxdg-&pyxdg-version;.tar.gz">
95 <!ENTITY pyxdg-download-ftp " ">
96 <!ENTITY pyxdg-md5sum "0710357dfb914ac22122566299cac61c">
97 <!ENTITY pyxdg-size "44 KB">
98 <!ENTITY pyxdg-buildsize "800 KB">
99 <!ENTITY pyxdg-time "less than 0.1 SBU">
100
101<!-- <!ENTITY ipython-download-http
102 "http://archive.ipython.org/release/&ipython-version;/ipython-&ipython-version;.tar.gz">
103 <!ENTITY ipython-download-ftp "">
104 <!ENTITY ipython-md5sum "4cf9f23b1171b3517f9a7a2bfc875b5f">
105 <!ENTITY ipython-size "8.9 MB">
106 <!ENTITY ipython-buildsize "58 MB">
107 <!ENTITY ipython-time "less than 0.1 SBU"> -->
108]>
109
110<sect1 id="python-modules" xreflabel="Python modules">
111 <?dbhtml filename="python-modules.html" ?>
112
113 <sect1info>
114 <othername>$LastChangedBy$</othername>
115 <date>$Date$</date>
116 </sect1info>
117
118 <title>Python Modules</title>
119
120 <indexterm zone="python-modules">
121 <primary sortas="a-Python-modules">Python modules</primary>
122 </indexterm>
123
124 <sect2 role="package">
125 <title>Introduction to Python Modules</title>
126
127 <para>
128 The <application>Python</application> module packages add useful objects
129 to the <application>Python</application> language. Modules utilized by
130 packages throughout BLFS are listed here, along with their dependencies.
131 Installation of the modules shown on this page is meant to follow from top
132 to bottom to handle optional dependencies in each module.
133 </para>
134
135 <itemizedlist spacing="compact">
136 <listitem>
137 <para>
138 <xref linkend="notify-python"/>
139 </para>
140 </listitem>
141 <listitem>
142 <para>
143 <xref linkend="pyxml"/>
144 </para>
145 </listitem>
146 <listitem>
147 <para>
148 <xref linkend="py2cairo"/>
149 </para>
150 </listitem>
151 <!-- <listitem>
152 <para>
153 <xref linkend="pycairo"/>
154 </para>
155 </listitem> -->
156 <listitem>
157 <para>
158 <xref linkend="pygobject2"/>
159 </para>
160 </listitem>
161 <listitem>
162 <para>
163 <xref linkend="pygobject3"/>
164 </para>
165 </listitem>
166 <listitem>
167 <para>
168 <xref linkend="pygtk"/>
169 </para>
170 </listitem>
171 <listitem>
172 <para>
173 <xref linkend="pygtksourceview"/>
174 </para>
175 </listitem>
176 <listitem>
177 <para>
178 <xref linkend="pyatspi2"/>
179 </para>
180 </listitem>
181 <listitem>
182 <para>
183 <xref linkend="pyrex"/>
184 </para>
185 </listitem>
186 <listitem>
187 <para>
188 <xref linkend="pyxdg"/>
189 </para>
190 </listitem>
191 <!-- <listitem>
192 <para>
193 <xref linkend="ipython"/>
194 </para>
195 </listitem> -->
196 </itemizedlist>
197 </sect2>
198
199 <!-- Begin Notify Python -->
200 <sect2 id="notify-python" xreflabel="Notify Python-&notify-python-version;">
201
202 <title>Notify Python-&notify-python-version;</title>
203
204 <indexterm zone="notify-python">
205 <primary sortas="a-notify-python">notify-python</primary>
206 </indexterm>
207
208 <sect3 role="package">
209 <title>Introduction to Notify Python Module</title>
210
211 <para>
212 Notify Python provides <application>Python 2</application>
213 bindings to the <application>libnotify</application>.
214 </para>
215
216 &lfs71_checked;
217
218 <bridgehead renderas="sect4">Package Information</bridgehead>
219 <itemizedlist spacing="compact">
220 <listitem>
221 <para>
222 Download (HTTP): <ulink url="&notify-python-download-http;"/>
223 </para>
224 </listitem>
225 <listitem>
226 <para>
227 Download (FTP): <ulink url="&notify-python-download-ftp;"/>
228 </para>
229 </listitem>
230 <listitem>
231 <para>
232 Download MD5 sum: &notify-python-md5sum;
233 </para>
234 </listitem>
235 <listitem>
236 <para>
237 Download size: &notify-python-size;
238 </para>
239 </listitem>
240 <listitem>
241 <para>
242 Estimated disk space required: &notify-python-buildsize;
243 </para>
244 </listitem>
245 <listitem>
246 <para>
247 Estimated build time: &notify-python-time;
248 </para>
249 </listitem>
250 </itemizedlist>
251
252 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
253 <itemizedlist spacing="compact">
254 <listitem>
255 <para>
256 Required patch:
257 <ulink url="&patch-root;/notify-python-&notify-python-version;-libnotify-0.7-1.patch"/>
258 </para>
259 </listitem>
260 </itemizedlist>
261
262 <bridgehead renderas="sect4">Notify Python Dependencies</bridgehead>
263
264 <bridgehead renderas="sect5">Required</bridgehead>
265 <para role="required">
266 <xref linkend="libnotify"/> and
267 <xref linkend="pygtk"/> (with <xref linkend="gtk2"/> support).
268 </para>
269
270 <para condition="html" role="usernotes">
271 User Notes: <ulink url="&blfs-wiki;/notify-python"/>
272 </para>
273 </sect3>
274
275 <sect3 role="installation">
276 <title>Installation of Notify Python</title>
277
278 <para>
279 Install <application>Notify Python</application> by running the following
280 commands:
281 </para>
282
283<screen><userinput>patch -Np1 -i ../notify-python-&notify-python-version;-libnotify-0.7-1.patch &amp;&amp;
284./configure --prefix=/usr &amp;&amp;
285make</userinput></screen>
286
287 <para>
288 This package does not come with a testsuite.
289 </para>
290
291 <para>
292 Now, as the <systemitem class="username">root</systemitem> user:
293 </para>
294
295<screen role="root"><userinput>make install</userinput></screen>
296 </sect3>
297
298 <sect3 role="content">
299 <title>Contents</title>
300
301 <segmentedlist>
302 <segtitle>Installed Directory</segtitle>
303
304 <seglistitem>
305 <seg>
306 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/pynotify
307 </seg>
308 </seglistitem>
309 </segmentedlist>
310 </sect3>
311 </sect2>
312 <!-- End Notify Python -->
313
314 <!-- Begin PyXML -->
315 <sect2 id="pyxml" xreflabel="PyXML-&pyxml-version;">
316
317 <title>PyXML-&pyxml-version;</title>
318
319 <indexterm zone="pyxml">
320 <primary sortas="a-PyXML">PyXML</primary>
321 </indexterm>
322
323 <sect3 role="package">
324 <title>Introduction to PyXML Module</title>
325
326 <para>
327 The <application>PyXML</application> package contains a validating XML
328 parser, an implementation of the SAX and DOM programming interfaces, an
329 interface to the Expat parser, and a C helper module that can speed up
330 <filename>xmllib.py</filename> by a factor of five. This is useful for
331 validating, parsing and manipulating XML files using Python programs.
332 </para>
333
334 &lfs71_checked;
335
336 <bridgehead renderas="sect4">Package Information</bridgehead>
337 <itemizedlist spacing="compact">
338 <listitem>
339 <para>
340 Download (HTTP): <ulink url="&pyxml-download-http;"/>
341 </para>
342 </listitem>
343 <listitem>
344 <para>
345 Download (FTP): <ulink url="&pyxml-download-ftp;"/>
346 </para>
347 </listitem>
348 <listitem>
349 <para>
350 Download MD5 sum: &pyxml-md5sum;
351 </para>
352 </listitem>
353 <listitem>
354 <para>
355 Download size: &pyxml-size;
356 </para>
357 </listitem>
358 <listitem>
359 <para>
360 Estimated disk space required: &pyxml-buildsize;
361 </para>
362 </listitem>
363 <listitem>
364 <para>
365 Estimated build time: &pyxml-time;
366 </para>
367 </listitem>
368 </itemizedlist>
369
370 <bridgehead renderas="sect4">PyXML Dependencies</bridgehead>
371
372 <bridgehead renderas="sect5">Required</bridgehead>
373 <para role="required">
374 <xref linkend="python2"/>
375 </para>
376
377 <para condition="html" role="usernotes">
378 User Notes: <ulink url="&blfs-wiki;/pyxml"/>
379 </para>
380 </sect3>
381
382 <sect3 role="installation">
383 <title>Installation of PyXML</title>
384
385 <para>
386 Install <application>PyXML</application> by running the following
387 commands:
388 </para>
389
390<screen><userinput>python setup.py build</userinput></screen>
391
392 <para>
393 Now, as the <systemitem class="username">root</systemitem> user:
394 </para>
395
396<screen role="root"><userinput>python setup.py install &amp;&amp;
397install -v -m644 doc/man/xmlproc_*.1 /usr/share/man/man1 &amp;&amp;
398install -v -m755 -d /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
399cp -v -R doc demo test /usr/share/doc/PyXML-&pyxml-version; &amp;&amp;
400install -v -m644 README* /usr/share/doc/PyXML-&pyxml-version;</userinput></screen>
401
402 <para>
403 To run the regression tests, the package must first be installed. Then,
404 as an unprivileged user, issue the following commands:
405 </para>
406
407<screen><userinput>cd test &amp;&amp;
408python regrtest.py &amp;&amp;
409cd ..</userinput></screen>
410 </sect3>
411
412 <sect3 role="commands">
413 <title>Command Explanations</title>
414
415 <para>
416 <command>python setup.py build</command>: This command copies the
417 <filename>*.py</filename> files to a staging area and compiles the C
418 extensions.
419 </para>
420
421 <para>
422 <command>python setup.py install</command>: This command installs the
423 package.
424 </para>
425 </sect3>
426
427 <sect3 role="content">
428 <title>Contents</title>
429
430 <segmentedlist>
431 <segtitle>Installed Programs</segtitle>
432 <segtitle>Installed Libraries</segtitle>
433 <segtitle>Installed Directories</segtitle>
434
435 <seglistitem>
436 <seg>xmlproc_parse and xmlproc_val</seg>
437 <seg>PyXML Python library modules</seg>
438 <seg>
439 /usr/lib/python&python2-majorver;/site-packages/_xmlplus and
440 /usr/share/doc/PyXML-&pyxml-version;
441 </seg>
442 </seglistitem>
443 </segmentedlist>
444
445 <variablelist>
446 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
447 <?dbfo list-presentation="list"?>
448 <?dbhtml list-presentation="table"?>
449
450 <varlistentry id="xmlproc_parse">
451 <term><command>xmlproc_parse</command></term>
452 <listitem>
453 <para>
454 is a simple XML file parser using the xmlproc parser.
455 </para>
456 <indexterm zone="pyxml xmlproc_parse">
457 <primary sortas="b-xmlproc_parse">xmlproc_parse</primary>
458 </indexterm>
459 </listitem>
460 </varlistentry>
461
462 <varlistentry id="xmlproc_val">
463 <term><command>xmlproc_val</command></term>
464 <listitem>
465 <para>
466 is a validating XML file parser using the xmlproc parser.
467 </para>
468 <indexterm zone="pyxml xmlproc_val">
469 <primary sortas="b-xmlproc_val">xmlproc_val</primary>
470 </indexterm>
471 </listitem>
472 </varlistentry>
473 </variablelist>
474 </sect3>
475 </sect2>
476
477 <!-- End PyXML -->
478
479 <!-- Begin Py2cairo -->
480 <sect2 id="py2cairo" xreflabel="Py2cairo-&py2cairo-version;">
481
482 <title>Py2cairo-&py2cairo-version;</title>
483
484 <indexterm zone="py2cairo">
485 <primary sortas="a-Py2cairo">Py2cairo</primary>
486 </indexterm>
487
488 <sect3 role="package">
489 <title>Introduction to Py2cairo Module</title>
490
491 <para>
492 Py2cairo provides <application>Python 2</application> bindings to
493 <application>Cairo</application>.
494 </para>
495
496 &lfs72_checked;
497
498 <bridgehead renderas="sect4">Package Information</bridgehead>
499 <itemizedlist spacing="compact">
500 <listitem>
501 <para>
502 Download (HTTP): <ulink url="&py2cairo-download-http;"/>
503 </para>
504 </listitem>
505 <listitem>
506 <para>
507 Download (FTP): <ulink url="&py2cairo-download-ftp;"/>
508 </para>
509 </listitem>
510 <listitem>
511 <para>
512 Download MD5 sum: &py2cairo-md5sum;
513 </para>
514 </listitem>
515 <listitem>
516 <para>
517 Download size: &py2cairo-size;
518 </para>
519 </listitem>
520 <listitem>
521 <para>
522 Estimated disk space required: &py2cairo-buildsize;
523 </para>
524 </listitem>
525 <listitem>
526 <para>
527 Estimated build time: &py2cairo-time;
528 </para>
529 </listitem>
530 </itemizedlist>
531
532 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
533
534 <bridgehead renderas="sect5">Required</bridgehead>
535 <para role="required">
536 <xref linkend="python2"/> and
537 <xref linkend="cairo"/>
538 </para>
539
540 <bridgehead renderas="sect5">Optional</bridgehead>
541 <para role="optional">
542 <ulink url="http://pytest.org">pytest</ulink>
543 </para>
544
545 <para condition="html" role="usernotes">
546 User Notes: <ulink url="&blfs-wiki;/py2cairo"/>
547 </para>
548 </sect3>
549
550 <sect3 role="installation">
551 <title>Installation of Py2cairo</title>
552
553 <para>
554 Install <application>Py2cairo</application> by running the following
555 commands:
556 </para>
557
558<screen><userinput>./waf configure --prefix=/usr &amp;&amp;
559./waf build</userinput></screen>
560
561 <para>
562 The test suite requires the optional <application>pytest</application>
563 package. If installed, it is run by changing to the
564 <filename class='directory'>test</filename> directory and running
565 <userinput>py.test</userinput>.
566 </para>
567
568 <para>
569 Now, as the <systemitem class="username">root</systemitem> user:
570 </para>
571
572<screen role="root"><userinput>./waf install</userinput></screen>
573 </sect3>
574
575 <sect3 role="content">
576 <title>Contents</title>
577
578 <segmentedlist>
579 <segtitle>Installed Libraries</segtitle>
580 <segtitle>Installed Directory</segtitle>
581
582 <seglistitem>
583 <seg>_cairo.so</seg>
584 <seg>
585 /usr/include/pycairo and
586 /usr/lib/python&python2-majorver;/site-packages/cairo
587 </seg>
588 </seglistitem>
589 </segmentedlist>
590 </sect3>
591 </sect2>
592 <!-- End Py2cairo -->
593
594 <!-- Begin Pycairo
595 <sect2 id="pycairo" xreflabel="Pycairo-&pycairo-version;">
596
597 <title>Pycairo-&pycairo-version;</title>
598
599 <indexterm zone="pycairo">
600 <primary sortas="a-Pycairo">Pycairo</primary>
601 </indexterm>
602
603 <sect3 role="package">
604 <title>Introduction to Pycairo Module</title>
605
606 <para>
607 Pycairo provides <application>Python 3</application> bindings to
608 <application>Cairo</application>.
609 </para>
610
611 <bridgehead renderas="sect4">Package Information</bridgehead>
612 <itemizedlist spacing="compact">
613 <listitem>
614 <para>
615 Download (HTTP): <ulink url="&pycairo-download-http;"/>
616 </para>
617 </listitem>
618 <listitem>
619 <para>
620 Download (FTP): <ulink url="&pycairo-download-ftp;"/>
621 </para>
622 </listitem>
623 <listitem>
624 <para>
625 Download MD5 sum: &pycairo-md5sum;
626 </para>
627 </listitem>
628 <listitem>
629 <para>
630 Download size: &pycairo-size;
631 </para>
632 </listitem>
633 <listitem>
634 <para>
635 Estimated disk space required: &pycairo-buildsize;
636 </para>
637 </listitem>
638 <listitem>
639 <para>
640 Estimated build time: &pycairo-time;
641 </para>
642 </listitem>
643 </itemizedlist>
644
645 <bridgehead renderas="sect4">Pycairo Dependencies</bridgehead>
646
647 <bridgehead renderas="sect5">Required</bridgehead>
648 <para role="required">
649 <xref linkend="python3"/> and
650 <xref linkend="cairo"/>
651 </para>
652
653 <para condition="html" role="usernotes">
654 User Notes: <ulink url="&blfs-wiki;/pycairo"/>
655 </para>
656 </sect3>
657
658 <sect3 role="installation">
659 <title>Installation of Pycairo</title>
660
661 <para>
662 Install <application>Pycairo</application> by running the following
663 commands:
664 </para>
665
666<screen><userinput>./configure -&45;prefix=/usr &amp;&amp;
667make</userinput></screen>
668
669 <para>
670 This package does not come with a test suite.
671 </para>
672
673 <para>
674 Now, as the <systemitem class="username">root</systemitem> user:
675 </para>
676
677<screen role="root"><userinput>make install</userinput></screen>
678 </sect3>
679
680 <sect3 role="content">
681 <title>Contents</title>
682
683 <segmentedlist>
684 <segtitle>Installed Libraries</segtitle>
685 <segtitle>Installed Directories</segtitle>
686
687 <seglistitem>
688 <seg>Pycairo Python library module</seg>
689 <seg>
690 /usr/include/pycairo and
691 /usr/lib/python&python3-majorver;/site-packages/cairo
692 </seg>
693 </seglistitem>
694 </segmentedlist>
695 </sect3>
696 </sect2>
697 End Pycairo -->
698
699 <!-- Begin PyGObject2 -->
700 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
701
702 <title>PyGObject-&pygobject2-version;</title>
703
704 <indexterm zone="pygobject2">
705 <primary sortas="a-PyGObject">PyGObject</primary>
706 </indexterm>
707
708 <sect3 role="package">
709 <title>Introduction to PyGObject Module</title>
710
711 <para>
712 PyGObject-&pygobject2-version; provides
713 <application>Python 2</application> bindings to the GObject class from
714 <application>GLib</application>.
715 </para>
716
717 &lfs72_checked;
718
719 <bridgehead renderas="sect4">Package Information</bridgehead>
720 <itemizedlist spacing="compact">
721 <listitem>
722 <para>
723 Download (HTTP): <ulink url="&pygobject2-download-http;"/>
724 </para>
725 </listitem>
726 <listitem>
727 <para>
728 Download (FTP): <ulink url="&pygobject2-download-ftp;"/>
729 </para>
730 </listitem>
731 <listitem>
732 <para>
733 Download MD5 sum: &pygobject2-md5sum;
734 </para>
735 </listitem>
736 <listitem>
737 <para>
738 Download size: &pygobject2-size;
739 </para>
740 </listitem>
741 <listitem>
742 <para>
743 Estimated disk space required: &pygobject2-buildsize;
744 </para>
745 </listitem>
746 <listitem>
747 <para>
748 Estimated build time: &pygobject2-time;
749 </para>
750 </listitem>
751 </itemizedlist>
752
753 <bridgehead renderas="sect3">Additional Downloads</bridgehead>
754 <itemizedlist spacing="compact">
755 <listitem>
756 <para>
757 Required patch (if you have installed
758 <xref linkend="gobject-introspection"/>):
759 <ulink url="&patch-root;/pygobject-&pygobject2-version;-introspection-1.patch"/>
760 </para>
761 </listitem>
762 </itemizedlist>
763
764 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
765
766 <bridgehead renderas="sect5">Required</bridgehead>
767 <para role="required">
768 <xref linkend="glib2"/> and
769 <xref linkend="py2cairo"/>
770 </para>
771
772 <bridgehead renderas="sect5">Optional</bridgehead>
773 <para role="optional">
774 <xref linkend="gobject-introspection"/> and
775 <xref linkend="libxslt"/> (to Build Documentation)
776 </para>
777
778 <para condition="html" role="usernotes">
779 User Notes: <ulink url="&blfs-wiki;/pygobject2"/>
780 </para>
781 </sect3>
782
783 <sect3 role="installation">
784 <title>Installation of PyGObject</title>
785
786 <para>
787 Install <application>PyGObject</application> by running the following
788 commands:
789 </para>
790
791<screen><userinput>patch -p1 &lt; ../pygobject-&pygobject2-version;-introspection-1.patch &amp;&amp;
792./configure --prefix=/usr &amp;&amp;
793make</userinput></screen>
794
795 <para>
796 This package does not have a working testsuite.
797 </para>
798 <!-- <para>
799 To test the results, issue: <command>make check</command>.
800 </para> -->
801
802 <para>
803 Now, as the <systemitem class="username">root</systemitem> user:
804 </para>
805
806<screen role="root"><userinput>make install</userinput></screen>
807 </sect3>
808
809 <sect3 role="commands">
810 <title>Command Explanations</title>
811
812 <para>
813 <parameter>--disable-introspection</parameter>: This switch is required
814 if you have not installed
815 <application>gobject-introspection</application>.
816 </para>
817
818 <para>
819 <option>--disable-docs</option>: This option disables the rebuilding of
820 the html documentation if <xref linkend="libxslt"/> is installed.
821 </para>
822 </sect3>
823
824 <sect3 role="content">
825 <title>Contents</title>
826
827 <segmentedlist>
828 <segtitle>Installed Programs</segtitle>
829 <segtitle>Installed Libraries</segtitle>
830 <segtitle>Installed Directories</segtitle>
831
832 <seglistitem>
833 <seg>pygobject-codegen-2.0</seg>
834 <seg>
835 libpyglib-2.0-python.so,
836 _gio.so,
837 unix.so,
838 _glib.so and
839 _gobject.so.
840 </seg>
841 <seg>
842 /usr/include/pygtk-2.0,
843 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0/{gio,glib,gobject},
844 /usr/share/gtk-doc/html/pygobject and
845 /usr/share/pygobject/2.0
846 </seg>
847 </seglistitem>
848 </segmentedlist>
849 </sect3>
850 </sect2>
851 <!-- End PyGObject2 -->
852
853 <!-- Begin PyGObject3 -->
854 <sect2 id="pygobject3" xreflabel="PyGObject-&pygobject3-version;">
855
856 <title>PyGObject-&pygobject3-version;</title>
857
858 <indexterm zone="pygobject3">
859 <primary sortas="a-PyGObject">PyGObject</primary>
860 </indexterm>
861
862 <sect3 role="package">
863 <title>Introduction to PyGObject Module</title>
864
865 <para>
866 PyGObject-&pygobject3-version; provides
867 <application>Python 2</application> bindings to the GObject
868 class from <application>GLib</application>.
869 </para>
870
871 &lfs72_checked;
872
873 <bridgehead renderas="sect4">Package Information</bridgehead>
874 <itemizedlist spacing="compact">
875 <listitem>
876 <para>
877 Download (HTTP): <ulink url="&pygobject3-download-http;"/>
878 </para>
879 </listitem>
880 <listitem>
881 <para>
882 Download (FTP): <ulink url="&pygobject3-download-ftp;"/>
883 </para>
884 </listitem>
885 <listitem>
886 <para>
887 Download MD5 sum: &pygobject3-md5sum;
888 </para>
889 </listitem>
890 <listitem>
891 <para>
892 Download size: &pygobject3-size;
893 </para>
894 </listitem>
895 <listitem>
896 <para>
897 Estimated disk space required: &pygobject3-buildsize;
898 </para>
899 </listitem>
900 <listitem>
901 <para>
902 Estimated build time: &pygobject3-time;
903 </para>
904 </listitem>
905 </itemizedlist>
906
907 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
908
909 <bridgehead renderas="sect5">Required</bridgehead>
910 <para role="required">
911 <xref linkend="gobject-introspection"/> and
912 <xref linkend="py2cairo"/>
913 </para>
914
915 <bridgehead renderas="sect5">Optional</bridgehead>
916 <para role="optional">
917 <xref linkend="libxslt"/> (to Build Documentation)
918 </para>
919
920 <para condition="html" role="usernotes">
921 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
922 </para>
923 </sect3>
924
925 <sect3 role="installation">
926 <title>Installation of PyGObject</title>
927
928 <para>
929 Install <application>PyGObject</application> by running the following
930 commands:
931 </para>
932
933<screen><userinput>./configure --prefix=/usr &amp;&amp;
934make</userinput></screen>
935
936 <para>
937 To test the results, issue: <command>make check</command>.
938 </para>
939
940 <para>
941 Now, as the <systemitem class="username">root</systemitem> user:
942 </para>
943
944<screen role="root"><userinput>make install</userinput></screen>
945
946 </sect3>
947
948 <sect3 role="commands">
949 <title>Command Explanations</title>
950
951 <para>
952 <parameter>--disable-docs</parameter>: This option disables the
953 rebuilding of the html documentation if <xref linkend="libxslt"/> is
954 installed.
955 </para>
956
957 </sect3>
958
959 <sect3 role="content">
960 <title>Contents</title>
961
962 <segmentedlist>
963 <segtitle>Installed Library</segtitle>
964 <segtitle>Installed Directories</segtitle>
965
966 <seglistitem>
967 <seg>
968 libpyglib-gi-2.0-python.so
969 </seg>
970 <seg>
971 /usr/include/pygobject-3.0 and
972 /usr/lib/python&python2-majorver;/site-packages/gi
973 </seg>
974 </seglistitem>
975 </segmentedlist>
976
977 </sect3>
978
979 </sect2>
980 <!-- End PyGObject -->
981
982 <!-- Begin PyGTK -->
983 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
984
985 <title>PyGTK-&pygtk-version;</title>
986
987 <indexterm zone="pygtk">
988 <primary sortas="a-PyGTK">PyGTK</primary>
989 </indexterm>
990
991 <sect3 role="package">
992 <title>Introduction to PyGTK Module</title>
993
994 <para>
995 PyGTK lets you to easily create programs with a graphical user interface
996 using the <application>Python</application> programming language.
997 </para>
998
999 &lfs72_checked;
1000
1001 <bridgehead renderas="sect4">Package Information</bridgehead>
1002 <itemizedlist spacing="compact">
1003 <listitem>
1004 <para>
1005 Download (HTTP): <ulink url="&pygtk-download-http;"/>
1006 </para>
1007 </listitem>
1008 <listitem>
1009 <para>
1010 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
1011 </para>
1012 </listitem>
1013 <listitem>
1014 <para>
1015 Download MD5 sum: &pygtk-md5sum;
1016 </para>
1017 </listitem>
1018 <listitem>
1019 <para>
1020 Download size: &pygtk-size;
1021 </para>
1022 </listitem>
1023 <listitem>
1024 <para>
1025 Estimated disk space required: &pygtk-buildsize;
1026 </para>
1027 </listitem>
1028 <listitem>
1029 <para>
1030 Estimated build time: &pygtk-time;
1031 </para>
1032 </listitem>
1033 </itemizedlist>
1034
1035 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
1036
1037 <bridgehead renderas="sect5">Required</bridgehead>
1038 <para role="required">
1039 <xref linkend="pygobject2"/>
1040 </para>
1041
1042 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
1043 <para role="required">
1044 <xref linkend="atk"/>
1045 </para>
1046
1047 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
1048 <para role="required">
1049 <xref linkend="pango"/>
1050 </para>
1051
1052 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
1053 <para role="required">
1054 <xref linkend="py2cairo"/> and
1055 <xref linkend="pango"/>
1056 </para>
1057
1058 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
1059 <para role="required">
1060 <xref linkend="py2cairo"/> and
1061 <xref linkend="gtk2"/>.
1062 </para>
1063
1064 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
1065 <para role="required">
1066 <xref linkend="py2cairo"/> and
1067 <xref linkend="libglade"/>.
1068 </para>
1069
1070 <bridgehead renderas="sect5">Optional</bridgehead>
1071 <para role="optional">
1072 <ulink url="http://numpy.scipy.org/">NumPy</ulink>
1073 </para>
1074
1075 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
1076 <para role="optional">
1077 <xref linkend="libxslt"/>
1078 </para>
1079
1080 <para condition="html" role="usernotes">
1081 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
1082 </para>
1083 </sect3>
1084
1085 <sect3 role="installation">
1086 <title>Installation of PyGTK</title>
1087
1088 <para>
1089 Install <application>PyGTK</application> by running the following
1090 commands:
1091 </para>
1092
1093<screen><userinput>./configure --prefix=/usr &amp;&amp;
1094make</userinput></screen>
1095
1096 <para>
1097 The tests must be run from an active X display. If this is so, issue:
1098 <command>make check</command>.
1099 </para>
1100
1101 <para>
1102 Now, as the <systemitem class="username">root</systemitem> user:
1103 </para>
1104
1105<screen role="root"><userinput>make install</userinput></screen>
1106 </sect3>
1107
1108 <sect3 role="commands">
1109 <title>Command Explanations</title>
1110
1111 <para>
1112 <parameter>--enable-docs</parameter>: This option enables rebuilding the
1113 html documentation if <xref linkend="libxslt"/> is installed.
1114 </para>
1115 </sect3>
1116
1117 <sect3 role="content">
1118 <title>Contents</title>
1119
1120 <segmentedlist>
1121 <segtitle>Installed Programs</segtitle>
1122 <segtitle>Installed Libraries</segtitle>
1123 <segtitle>Installed Directories</segtitle>
1124
1125 <seglistitem>
1126 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
1127 <seg>
1128 atk.so,
1129 _gtk.so,
1130 glade.so,
1131 gtkunixprint.so,
1132 pango.so and
1133 pangocairo.so.
1134 </seg>
1135 <seg>
1136 /usr/include/pygtk-2.0,
1137 /usr/lib/pygtk,
1138 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0,
1139 /usr/share/gtk-doc/html/pygtk and
1140 /usr/share/pygtk.
1141 </seg>
1142 </seglistitem>
1143 </segmentedlist>
1144
1145 <variablelist>
1146 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
1147 <?dbfo list-presentation="list"?>
1148 <?dbhtml list-presentation="table"?>
1149
1150 <varlistentry id="pygtk-codegen-2.0">
1151 <term><command>pygtk-codegen-2.0</command></term>
1152 <listitem>
1153 <para>
1154 is a wrapper script to run the <application>PyGTK</application>
1155 codegen module.
1156 </para>
1157 <indexterm zone="pygtk pygtk-codegen-2.0">
1158 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
1159 </indexterm>
1160 </listitem>
1161 </varlistentry>
1162
1163 <varlistentry id="pygtk-demo">
1164 <term><command>pygtk-demo</command></term>
1165 <listitem>
1166 <para>
1167 is a Python wrapper to run the <application>PyGTK</application>
1168 demo program.
1169 </para>
1170 <indexterm zone="pygtk pygtk-demo">
1171 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
1172 </indexterm>
1173 </listitem>
1174 </varlistentry>
1175 </variablelist>
1176 </sect3>
1177 </sect2>
1178 <!-- End PyGTK -->
1179
1180 <!-- Begin PyGtkSourceView -->
1181 <sect2 id="pygtksourceview" xreflabel="PyGtkSourceView-&pygtksourceview-version;">
1182
1183 <title>PyGtkSourceView-&pygtksourceview-version;</title>
1184
1185 <indexterm zone="pygtksourceview">
1186 <primary sortas="a-PyGtkSourceView">PyGtkSourceView</primary>
1187 </indexterm>
1188
1189 <sect3 role="package">
1190 <title>Introduction to PyGtkSourceView Module</title>
1191
1192 <para>
1193 PyGtkSourceView contains python bindings for the version 2 of the
1194 <application>GtkSourceView</application> library.
1195 </para>
1196
1197 <bridgehead renderas="sect4">Package Information</bridgehead>
1198 <itemizedlist spacing="compact">
1199 <listitem>
1200 <para>
1201 Download (HTTP): <ulink url="&pygtksourceview-download-http;"/>
1202 </para>
1203 </listitem>
1204 <listitem>
1205 <para>
1206 Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/>
1207 </para>
1208 </listitem>
1209 <listitem>
1210 <para>
1211 Download MD5 sum: &pygtksourceview-md5sum;
1212 </para>
1213 </listitem>
1214 <listitem>
1215 <para>
1216 Download size: &pygtksourceview-size;
1217 </para>
1218 </listitem>
1219 <listitem>
1220 <para>
1221 Estimated disk space required: &pygtksourceview-buildsize;
1222 </para>
1223 </listitem>
1224 <listitem>
1225 <para>
1226 Estimated build time: &pygtksourceview-time;
1227 </para>
1228 </listitem>
1229 </itemizedlist>
1230
1231 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
1232
1233 <bridgehead renderas="sect5">Required</bridgehead>
1234 <para role="required">
1235 <xref linkend="gtksourceview"/> and
1236 <xref linkend="pygtk"/>.
1237 </para>
1238
1239 <bridgehead renderas="sect5">Recommended</bridgehead>
1240 <para role="recommended">
1241 <xref linkend="DocBook"/>
1242 </para>
1243
1244 <bridgehead renderas="sect5">Optional</bridgehead>
1245 <para role="optional">
1246 <xref linkend="gtk-doc"/>
1247 </para>
1248
1249 <para condition="html" role="usernotes">
1250 User Notes: <ulink url="&blfs-wiki;/pygtksourceview"/>
1251 </para>
1252 </sect3>
1253
1254 <sect3 role="installation">
1255 <title>Installation of PyGtkSourceView</title>
1256
1257 <para>
1258 Install <application>PyGtkSourceView</application> by running the
1259 following commands:
1260 </para>
1261
1262<screen><userinput>./configure --prefix=/usr &amp;&amp;
1263make</userinput></screen>
1264
1265 <para>
1266 This package does not come with a test suite.
1267 </para>
1268
1269 <para>
1270 Now, as the <systemitem class="username">root</systemitem> user:
1271 </para>
1272
1273<screen role="root"><userinput>make install</userinput></screen>
1274 </sect3>
1275
1276 <sect3 role="commands">
1277 <title>Command Explanations</title>
1278
1279 <para>
1280 <option>--disable-docs</option>: This option disables the documentation
1281 building and is required if <application>DocBook</application> is not
1282 installed.
1283 </para>
1284
1285 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
1286 href="../../xincludes/gtk-doc-rebuild.xml"/>
1287 </sect3>
1288
1289 <sect3 role="content">
1290 <title>Contents</title>
1291
1292 <segmentedlist>
1293 <segtitle>Installed Libraries</segtitle>
1294 <segtitle>Installed Directory</segtitle>
1295
1296 <seglistitem>
1297 <seg>gtksourceview2.so</seg>
1298 <seg>/usr/share/gtk-doc/html/pygtksourceview2</seg>
1299 </seglistitem>
1300 </segmentedlist>
1301
1302 <variablelist>
1303 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
1304 <?dbfo list-presentation="list"?>
1305 <?dbhtml list-presentation="table"?>
1306
1307 <varlistentry id="gtksourceview2">
1308 <term><filename class='libraryfile'>gtksourceview2.so</filename></term>
1309 <listitem>
1310 <para>
1311 PyGtkSourceView Python library module.
1312 </para>
1313 <indexterm zone="pygtksourceview gtksourceview2">
1314 <primary sortas="c-gtksourceview2">gtksourceview2.so</primary>
1315 </indexterm>
1316 </listitem>
1317 </varlistentry>
1318 </variablelist>
1319 </sect3>
1320 </sect2>
1321 <!-- End PyGtkSourceView -->
1322
1323 <!-- Begin pyatspi2 -->
1324 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
1325
1326 <title>pyatspi2-&pyatspi2-version;</title>
1327
1328 <indexterm zone="pyatspi2">
1329 <primary sortas="a-pyatspi2">pyatspi2</primary>
1330 </indexterm>
1331
1332 <sect3 role="package">
1333 <title>Introduction to pyatspi2</title>
1334
1335 <para>
1336 The <application>pyatspi2</application> package contains Python2
1337 bindings for the core components of GNOME Accessibility.
1338 </para>
1339
1340 &lfs72_checked;
1341
1342 <bridgehead renderas="sect4">Package Information</bridgehead>
1343 <itemizedlist spacing="compact">
1344 <listitem>
1345 <para>
1346 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
1347 </para>
1348 </listitem>
1349 <listitem>
1350 <para>
1351 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
1352 </para>
1353 </listitem>
1354 <listitem>
1355 <para>
1356 Download MD5 sum: &pyatspi2-md5sum;
1357 </para>
1358 </listitem>
1359 <listitem>
1360 <para>
1361 Download size: &pyatspi2-size;
1362 </para>
1363 </listitem>
1364 <listitem>
1365 <para>
1366 Estimated disk space required: &pyatspi2-buildsize;
1367 </para>
1368 </listitem>
1369 <listitem>
1370 <para>
1371 Estimated build time: &pyatspi2-time;
1372 </para>
1373 </listitem>
1374 </itemizedlist>
1375
1376 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
1377
1378 <bridgehead renderas="sect5">Required</bridgehead>
1379 <para role="required">
1380 <xref linkend="pygobject3"/>
1381 </para>
1382
1383 <bridgehead renderas="sect5">Recommended</bridgehead>
1384 <para role="recommended">
1385 <xref linkend="at-spi2-core"/>
1386 </para>
1387
1388 <para condition="html" role="usernotes">
1389 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
1390 </para>
1391
1392 </sect3>
1393
1394 <sect3 role="installation">
1395 <title>Installation of pyatspi2</title>
1396
1397 <para>
1398 Install <application>pyatspi2</application> by running the following
1399 commands:
1400 </para>
1401
1402<screen><userinput>./configure --prefix=/usr &amp;&amp;
1403make</userinput></screen>
1404
1405 <para>
1406 This package does not come with a testsuite.
1407 </para>
1408
1409 <para>
1410 Now, as the <systemitem class="username">root</systemitem> user:
1411 </para>
1412
1413<screen role="root"><userinput>make install</userinput></screen>
1414
1415 </sect3>
1416
1417 <sect3 role="content">
1418 <title>Contents</title>
1419
1420 <segmentedlist>
1421 <segtitle>Installed Directory</segtitle>
1422
1423 <seglistitem>
1424 <seg>
1425 /usr/lib/python&python2-majorver;/site-packages/pyatspi
1426 </seg>
1427 </seglistitem>
1428 </segmentedlist>
1429
1430 </sect3>
1431
1432 </sect2>
1433 <!-- End pyatspi2 -->
1434
1435 <!-- Begin Pyrex -->
1436 <sect2 id="pyrex" xreflabel="Pyrex-&pyrex-version;">
1437
1438 <title>Pyrex-&pyrex-version;</title>
1439
1440 <indexterm zone="pyrex">
1441 <primary sortas="a-Pyrex">pyrex</primary>
1442 </indexterm>
1443
1444 <sect3 role="package">
1445 <title>Introduction to Pyrex Module</title>
1446
1447 <para>
1448 <application>Pyrex</application> is language used for writing
1449 <application>Python</application> extension modules.
1450 </para>
1451
1452 <bridgehead renderas="sect4">Package Information</bridgehead>
1453 <itemizedlist spacing="compact">
1454 <listitem>
1455 <para>
1456 Download (HTTP): <ulink url="&pyrex-download-http;"/>
1457 </para>
1458 </listitem>
1459 <listitem>
1460 <para>
1461 Download (FTP): <ulink url="&pyrex-download-ftp;"/>
1462 </para>
1463 </listitem>
1464 <listitem>
1465 <para>
1466 Download MD5 sum: &pyrex-md5sum;
1467 </para>
1468 </listitem>
1469 <listitem>
1470 <para>
1471 Download size: &pyrex-size;
1472 </para>
1473 </listitem>
1474 <listitem>
1475 <para>
1476 Estimated disk space required: &pyrex-buildsize;
1477 </para>
1478 </listitem>
1479 <listitem>
1480 <para>
1481 Estimated build time: &pyrex-time;
1482 </para>
1483 </listitem>
1484 </itemizedlist>
1485
1486 <bridgehead renderas="sect4">Pyrex Dependencies</bridgehead>
1487
1488 <bridgehead renderas="sect5">Required</bridgehead>
1489 <para role="required">
1490 <xref linkend="python2"/>
1491 </para>
1492
1493 <para condition="html" role="usernotes">
1494 User Notes: <ulink url="&blfs-wiki;/pyrex"/>
1495 </para>
1496 </sect3>
1497
1498 <sect3 role="installation">
1499 <title>Installation of Pyrex</title>
1500
1501 <para>
1502 Install <application>pyrex</application> by running the following
1503 commands as the <systemitem class="username">root</systemitem> user:
1504 </para>
1505
1506<screen role="root"><userinput>python setup.py install</userinput></screen>
1507 </sect3>
1508
1509 <sect3 role="commands">
1510 <title>Command Explanations</title>
1511
1512 <para>
1513 <command>python setup.py install</command>: This command installs
1514 the package. There are other options available, see
1515 <command>python setup.py --help-commands</command> for details.
1516 </para>
1517
1518 </sect3>
1519
1520 <sect3 role="content">
1521 <title>Contents</title>
1522
1523 <segmentedlist>
1524 <segtitle>Installed Programs</segtitle>
1525 <segtitle>Installed Directories</segtitle>
1526
1527 <seglistitem>
1528 <seg>
1529 pyrexc
1530 </seg>
1531 <seg>
1532 /usr/lib/python&python2-majorver;/site-packages/Pyrex
1533 </seg>
1534 </seglistitem>
1535 </segmentedlist>
1536
1537 </sect3>
1538
1539 </sect2>
1540 <!-- End Pyrex -->
1541
1542 <!-- Begin pyxdg -->
1543 <sect2 id="pyxdg" xreflabel="PyXDG-&pyxdg-version;">
1544
1545 <title>PyXDG-&pyxdg-version;</title>
1546
1547 <indexterm zone="pyxdg">
1548 <primary sortas="a-PyXDG">pyxdg</primary>
1549 </indexterm>
1550
1551 <sect3 role="package">
1552 <title>Introduction to PyXDG Module</title>
1553
1554 <para>
1555 <application>PyXDG</application> is a <application>Python</application>
1556 library to access freedesktop.org standards.
1557 </para>
1558
1559 &lfs72_checked;
1560
1561 <bridgehead renderas="sect4">Package Information</bridgehead>
1562 <itemizedlist spacing="compact">
1563 <listitem>
1564 <para>
1565 Download (HTTP): <ulink url="&pyxdg-download-http;"/>
1566 </para>
1567 </listitem>
1568 <listitem>
1569 <para>
1570 Download (FTP): <ulink url="&pyxdg-download-ftp;"/>
1571 </para>
1572 </listitem>
1573 <listitem>
1574 <para>
1575 Download MD5 sum: &pyxdg-md5sum;
1576 </para>
1577 </listitem>
1578 <listitem>
1579 <para>
1580 Download size: &pyxdg-size;
1581 </para>
1582 </listitem>
1583 <listitem>
1584 <para>
1585 Estimated disk space required: &pyxdg-buildsize;
1586 </para>
1587 </listitem>
1588 <listitem>
1589 <para>
1590 Estimated build time: &pyxdg-time;
1591 </para>
1592 </listitem>
1593 </itemizedlist>
1594
1595 <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
1596
1597 <bridgehead renderas="sect5">Required</bridgehead>
1598 <para role="required">
1599 <xref linkend="python2"/>
1600 </para>
1601
1602 <para condition="html" role="usernotes">
1603 User Notes: <ulink url="&blfs-wiki;/pyxdg"/>
1604 </para>
1605 </sect3>
1606
1607 <sect3 role="installation">
1608 <title>Installation of PyXDG</title>
1609
1610 <para>
1611 Install <application>PyXDG</application> by running the following
1612 commands as the <systemitem class="username">root</systemitem> user:
1613 </para>
1614
1615<screen role="root"><userinput>python setup.py install</userinput></screen>
1616 </sect3>
1617
1618 <sect3 role="commands">
1619 <title>Command Explanations</title>
1620
1621 <para>
1622 <command>python setup.py install</command>: This command installs
1623 the package. There are other options available, see
1624 <command>Python setup.py --help-commands</command> for details.
1625 </para>
1626
1627 </sect3>
1628
1629 <sect3 role="content">
1630 <title>Contents</title>
1631
1632 <segmentedlist>
1633 <segtitle>Installed Directory</segtitle>
1634
1635 <seglistitem>
1636 <seg>
1637 /usr/lib/python&python2-majorver;/site-packages/xdg
1638 </seg>
1639 </seglistitem>
1640 </segmentedlist>
1641
1642 </sect3>
1643
1644 </sect2>
1645 <!--End pyxdg -->
1646
1647 <!-- Begin IPython -->
1648<!-- <sect2 id="ipython" xreflabel="IPython-&ipython-version;">
1649
1650 <title>IPython-&ipython-version;</title>
1651
1652 <indexterm zone="ipython">
1653 <primary sortas="a-IPython">ipython</primary>
1654 </indexterm>
1655
1656 <sect3 role="package">
1657 <title>Introduction to IPython Module</title>
1658
1659 <para>
1660 <application>IPython</application> provides a rich toolkit to help you
1661 make the most out of using Python interactively.
1662 </para>
1663
1664 <bridgehead renderas="sect4">Package Information</bridgehead>
1665 <itemizedlist spacing="compact">
1666 <listitem>
1667 <para>
1668 Download (HTTP): <ulink url="&ipython-download-http;"/>
1669 </para>
1670 </listitem>
1671 <listitem>
1672 <para>
1673 Download (FTP): <ulink url="&ipython-download-ftp;"/>
1674 </para>
1675 </listitem>
1676 <listitem>
1677 <para>
1678 Download MD5 sum: &ipython-md5sum;
1679 </para>
1680 </listitem>
1681 <listitem>
1682 <para>
1683 Download size: &ipython-size;
1684 </para>
1685 </listitem>
1686 <listitem>
1687 <para>
1688 Estimated disk space required: &ipython-buildsize;
1689 </para>
1690 </listitem>
1691 <listitem>
1692 <para>
1693 Estimated build time: &ipython-time;
1694 </para>
1695 </listitem>
1696 </itemizedlist>
1697
1698 <bridgehead renderas="sect4">IPython Dependencies</bridgehead>
1699
1700 <bridgehead renderas="sect5">Required</bridgehead>
1701 <para role="required">
1702 <xref linkend="python2"/>
1703 ( or <xref linkend="python3"/> : not tested), and
1704 <xref linkend="sqlite"/>
1705 </para>
1706
1707 <bridgehead renderas="sect5">optional</bridgehead>
1708 <para role="optional">
1709 <ulink url="http://sphinx.pocoo.org">sphinx</ulink> (for building docs),
1710 <ulink url="http://pygments.org">pygments</ulink> (for syntax
1711 higlighting documentation),
1712 <ulink url="http://pypi.python.org/pypi/nose">nose</ulink> (to build the
1713 test program),
1714 <ulink url="http://www.noah.org/python/pexpect">pexpect</ulink> (for
1715 standalone doctests), and
1716 <ulink url="http://pypi.python.org/pypi/pyzmq">sphinx</ulink> (for
1717 qtconsole, notebook, parallel computing)
1718 </para>
1719
1720 <para condition="html" role="usernotes">
1721 User Notes: <ulink url="&blfs-wiki;/ipython"/>
1722 </para>
1723 </sect3>
1724
1725 <sect3 role="installation">
1726 <title>Installation of IPython</title>
1727
1728 <para>
1729 Install <application>ipython</application> by running the following
1730 commands as the <systemitem class="username">root</systemitem> user:
1731 </para>
1732
1733<screen role="root"><userinput>python setup.py install - -prefix=/usr</userinput></screen>
1734
1735 <para>
1736 If you built this against <application>nose</application>, you can run
1737 the testsuite after the package has been installed by entering:
1738 <command>iptest</command>. The tests test_startup_{,i}py (and perhaps
1739 others if you provided the optional dependencies) will fail.
1740 </para>
1741 </sect3>
1742
1743 <sect3 role="commands">
1744 <title>Command Explanations</title>
1745
1746 <para>
1747 <command>python setup.py install - -prefix=/usr</command>: This command
1748 installs the package. The prefix ensures that the programs are located
1749 in <filename class="directory">/usr/bin</filename> instead of
1750 <filename class="directory">/usr/local/bin</filename>.
1751 </para>
1752 </sect3>
1753
1754 <sect3 role="content">
1755 <title>Contents</title>
1756
1757 <segmentedlist>
1758 <segtitle>Installed Programs</segtitle>
1759 <segtitle>Installed Directories</segtitle>
1760
1761 <seglistitem>
1762 <seg>
1763 ipcluster, ipcontroller, ipengine, iplogger, iptest (if nose was
1764 installed), ipython, irunner, pycolor and a host of python scripts.
1765 </seg>
1766 <seg>
1767 /usr/lib/python&python2-majorver;/site-packages/IPython and
1768 /usr/share/doc/IPython.
1769 </seg>
1770 </seglistitem>
1771 </segmentedlist>
1772
1773 <variablelist>
1774 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1775 <?dbfo list-presentation="list"?>
1776 <?dbhtml list-presentation="table"?>
1777
1778 <varlistentry id="ipcluster">
1779 <term><command>ipcluster</command></term>
1780 <listitem>
1781 <para>
1782 IPython parallel computing cluster control tool
1783 </para>
1784 <indexterm zone="ipython ipcluster">
1785 <primary sortas="b-ipcluster">ipcluster</primary>
1786 </indexterm>
1787 </listitem>
1788 </varlistentry>
1789
1790 <varlistentry id="ipcontroller">
1791 <term><command>ipcontroller</command></term>
1792 <listitem>
1793 <para>
1794 IPython parallel computing controller control tool
1795 </para>
1796 <indexterm zone="ipython ipcontroller">
1797 <primary sortas="b-ipcontroller">ipcontroller</primary>
1798 </indexterm>
1799 </listitem>
1800 </varlistentry>
1801
1802 <varlistentry id="ipengine">
1803 <term><command>ipengine</command></term>
1804 <listitem>
1805 <para>
1806 IPython parallel computing engine control tool
1807 </para>
1808 <indexterm zone="ipython ipengine">
1809 <primary sortas="b-ipengine">ipengine</primary>
1810 </indexterm>
1811 </listitem>
1812 </varlistentry>
1813
1814 <varlistentry id="iplogger">
1815 <term><command>iplogger</command></term>
1816 <listitem>
1817 <para>
1818 IPython logger fpr parallel computing
1819 </para>
1820 <indexterm zone="ipython iplogger">
1821 <primary sortas="b-iplogger">iplogger</primary>
1822 </indexterm>
1823 </listitem>
1824 </varlistentry>
1825
1826 <varlistentry id="iptest">
1827 <term><command>iptest</command></term>
1828 <listitem>
1829 <para>
1830 runs the IPython testsuite
1831 </para>
1832 <indexterm zone="ipython iptest">
1833 <primary sortas="b-iptest">iptest</primary>
1834 </indexterm>
1835 </listitem>
1836 </varlistentry>
1837
1838 <varlistentry id="ipython-prog">
1839 <term><command>ipython</command></term>
1840 <listitem>
1841 <para>
1842 Tools for Interactive Computing in Python
1843 </para>
1844 <indexterm zone="ipython ipython">
1845 <primary sortas="b-ipython">ipython</primary>
1846 </indexterm>
1847 </listitem>
1848 </varlistentry>
1849
1850 <varlistentry id="irunner">
1851 <term><command>irunner</command></term>
1852 <listitem>
1853 <para>
1854 is an interface to IPython&apos;s runner module
1855 </para>
1856 <indexterm zone="ipython irunner">
1857 <primary sortas="b-irunner">irunner</primary>
1858 </indexterm>
1859 </listitem>
1860 </varlistentry>
1861
1862 <varlistentry id="pycolor">
1863 <term><command>pycolor</command></term>
1864 <listitem>
1865 <para>
1866 Colorize a python file or stdin using ANSI and print to stdout
1867 </para>
1868 <indexterm zone="ipython pycolor">
1869 <primary sortas="b-pycolor">pycolor</primary>
1870 </indexterm>
1871 </listitem>
1872 </varlistentry>
1873 </variablelist>
1874 </sect3>
1875 </sect2> -->
1876 <!-- End IPython -->
1877</sect1>
Note: See TracBrowser for help on using the repository browser.