source: general/prog/python-modules.xml@ d3e019dc

10.0 10.1 11.0 11.1 11.2 11.3 12.0 12.1 12.2 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 gimp3 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/for-12.3 xry111/intltool xry111/llvm18 xry111/soup3 xry111/spidermonkey128 xry111/test-20220226 xry111/xf86-video-removal
Last change on this file since d3e019dc was f6b650a8, checked in by Krejzi <krejzi@…>, 12 years ago

GNOME Organisation - Part 2.

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

  • Property mode set to 100644
File size: 53.7 KB
RevLine 
[ce892ab3]1<?xml version="1.0" encoding="ISO-8859-1"?>
2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../general.ent">
5 %general-entities;
6
[661879b]7 <!ENTITY notify-python-download-http
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
[66b546a]15 <!ENTITY pyxml-download-http
16 "&sourceforge-repo;/pyxml/PyXML-&pyxml-version;.tar.gz">
[ce892ab3]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
[31b1acd2]23 <!--
[66b546a]24 <!ENTITY pycairo-download-http
25 "http://cairographics.org/releases/pycairo-&pycairo-version;.tar.gz">
[ce892ab3]26 <!ENTITY pycairo-download-ftp " ">
[d1daeac]27 <!ENTITY pycairo-md5sum "054da6c125cb427a003f5fd6c54f853e">
28 <!ENTITY pycairo-size "465 KB">
29 <!ENTITY pycairo-buildsize "3 MB">
[ce892ab3]30 <!ENTITY pycairo-time "0.1 SBU">
[31b1acd2]31 -->
[ce892ab3]32
[66b546a]33 <!ENTITY py2cairo-download-http
34 "http://cairographics.org/releases/py2cairo-&py2cairo-version;.tar.bz2">
[3338ba43]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
[66b546a]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">
[f4472d1]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
[66b546a]50 <!ENTITY pygobject3-download-http
[c2065a2f]51 "&gnome-download-http;/pygobject/3.2/pygobject-&pygobject3-version;.tar.xz">
[66b546a]52 <!ENTITY pygobject3-download-ftp
[c2065a2f]53 "&gnome-download-ftp;/pygobject/3.2/pygobject-&pygobject3-version;.tar.xz">
[7ded7e3]54 <!ENTITY pygobject3-md5sum "f895f1ec37f60c2ba528c2d760bcb69e">
[e8f7606]55 <!ENTITY pygobject3-size "540 KB">
[c2065a2f]56 <!ENTITY pygobject3-buildsize "13 MB">
[f4472d1]57 <!ENTITY pygobject3-time "0.2 SBU">
[d1daeac]58
[66b546a]59 <!ENTITY pygtk-download-http
[cafe973]60 "&gnome-download-http;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
[66b546a]61 <!ENTITY pygtk-download-ftp
[cafe973]62 "&gnome-download-ftp;/pygtk/2.24/pygtk-&pygtk-version;.tar.bz2">
63 <!ENTITY pygtk-md5sum "a1051d5794fd7696d3c1af6422d17a49">
[780294af]64 <!ENTITY pygtk-size "2.2 MB">
[cafe973]65 <!ENTITY pygtk-buildsize "83 MB">
[ce892ab3]66 <!ENTITY pygtk-time "0.7 SBU">
67
[66b546a]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">
[780294af]72 <!ENTITY pygtksourceview-md5sum "2654354d61422fb79d8375fc3a3b5393">
73 <!ENTITY pygtksourceview-size "283 KB">
74 <!ENTITY pygtksourceview-buildsize "5 MB">
75 <!ENTITY pygtksourceview-time "0.4 SBU">
[968dece]76
[66b546a]77 <!ENTITY pyatspi2-download-http
[c2065a2f]78 "&gnome-download-http;/pyatspi/2.4/pyatspi-&pyatspi2-version;.tar.xz">
[66b546a]79 <!ENTITY pyatspi2-download-ftp
[c2065a2f]80 "&gnome-download-ftp;/pyatspi/2.4/pyatspi-&pyatspi2-version;.tar.xz">
81 <!ENTITY pyatspi2-md5sum "08248c386418ddcec0117b74e6866f94">
82 <!ENTITY pyatspi2-size "268 KB">
[b2df8a4]83 <!ENTITY pyatspi2-buildsize "3.7 MB">
84 <!ENTITY pyatspi2-time "less than 0.1 SBU">
85
[e6fe729d]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
[f69944f]94 <!ENTITY pyxdg-download-http "http://people.freedesktop.org/~takluyver/pyxdg-&pyxdg-version;.tar.gz">
[66b546a]95 <!ENTITY pyxdg-download-ftp " ">
[c627795]96 <!ENTITY pyxdg-md5sum "d31ceab3d68f235be4e4421a9bf110bd">
97 <!ENTITY pyxdg-size "44 KB">
98 <!ENTITY pyxdg-buildsize "750 KB">
[c81750a]99 <!ENTITY pyxdg-time "less than 0.1 SBU">
100
[f6b650a8]101<!-- <!ENTITY ipython-download-http
[66b546a]102 "http://archive.ipython.org/release/&ipython-version;/ipython-&ipython-version;.tar.gz">
[f0088d1]103 <!ENTITY ipython-download-ftp "">
104 <!ENTITY ipython-md5sum "4cf9f23b1171b3517f9a7a2bfc875b5f">
105 <!ENTITY ipython-size "8.9 MB">
106 <!ENTITY ipython-buildsize "58 MB">
[f6b650a8]107 <!ENTITY ipython-time "less than 0.1 SBU"> -->
[ce892ab3]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
[66b546a]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>
[ce892ab3]134
135 <itemizedlist spacing="compact">
[661879b]136 <listitem>
137 <para>
138 <xref linkend="notify-python"/>
139 </para>
140 </listitem>
[ce892ab3]141 <listitem>
[66b546a]142 <para>
143 <xref linkend="pyxml"/>
144 </para>
[3338ba43]145 </listitem>
[ce892ab3]146 <listitem>
[66b546a]147 <para>
148 <xref linkend="py2cairo"/>
149 </para>
[ce892ab3]150 </listitem>
[31b1acd2]151 <!-- <listitem>
[66b546a]152 <para>
153 <xref linkend="pycairo"/>
154 </para>
[31b1acd2]155 </listitem> -->
[f4472d1]156 <listitem>
[66b546a]157 <para>
158 <xref linkend="pygobject2"/>
159 </para>
[ce892ab3]160 </listitem>
161 <listitem>
[66b546a]162 <para>
163 <xref linkend="pygobject3"/>
164 </para>
[ce892ab3]165 </listitem>
[968dece]166 <listitem>
[66b546a]167 <para>
168 <xref linkend="pygtk"/>
169 </para>
[968dece]170 </listitem>
[b2df8a4]171 <listitem>
[66b546a]172 <para>
173 <xref linkend="pygtksourceview"/>
174 </para>
[b2df8a4]175 </listitem>
[f0088d1]176 <listitem>
[66b546a]177 <para>
178 <xref linkend="pyatspi2"/>
179 </para>
[f0088d1]180 </listitem>
[e6fe729d]181 <listitem>
182 <para>
183 <xref linkend="pyrex"/>
184 </para>
185 </listitem>
[f0088d1]186 <listitem>
[66b546a]187 <para>
188 <xref linkend="pyxdg"/>
189 </para>
[ce892ab3]190 </listitem>
[f6b650a8]191 <!-- <listitem>
[66b546a]192 <para>
193 <xref linkend="ipython"/>
194 </para>
[f6b650a8]195 </listitem> -->
[ce892ab3]196 </itemizedlist>
197 </sect2>
198
[661879b]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
[ce892ab3]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
[d1daeac]323 <sect3 role="package">
324 <title>Introduction to PyXML Module</title>
[ce892ab3]325
[66b546a]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;
[ce892ab3]335
[d1daeac]336 <bridgehead renderas="sect4">Package Information</bridgehead>
337 <itemizedlist spacing="compact">
338 <listitem>
[66b546a]339 <para>
340 Download (HTTP): <ulink url="&pyxml-download-http;"/>
341 </para>
[d1daeac]342 </listitem>
343 <listitem>
[66b546a]344 <para>
345 Download (FTP): <ulink url="&pyxml-download-ftp;"/>
346 </para>
[d1daeac]347 </listitem>
348 <listitem>
[66b546a]349 <para>
350 Download MD5 sum: &pyxml-md5sum;
351 </para>
[d1daeac]352 </listitem>
353 <listitem>
[66b546a]354 <para>
355 Download size: &pyxml-size;
356 </para>
[d1daeac]357 </listitem>
358 <listitem>
[66b546a]359 <para>
360 Estimated disk space required: &pyxml-buildsize;
361 </para>
[d1daeac]362 </listitem>
363 <listitem>
[66b546a]364 <para>
365 Estimated build time: &pyxml-time;
366 </para>
[d1daeac]367 </listitem>
368 </itemizedlist>
[ce892ab3]369
[d1daeac]370 <bridgehead renderas="sect4">PyXML Dependencies</bridgehead>
[ce892ab3]371
[d1daeac]372 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]373 <para role="required">
374 <xref linkend="python2"/>
375 </para>
[d1daeac]376
[66b546a]377 <para condition="html" role="usernotes">
378 User Notes: <ulink url="&blfs-wiki;/pyxml"/>
379 </para>
[d1daeac]380 </sect3>
[ce892ab3]381
[d1daeac]382 <sect3 role="installation">
383 <title>Installation of PyXML</title>
[ce892ab3]384
[66b546a]385 <para>
386 Install <application>PyXML</application> by running the following
387 commands:
388 </para>
[ce892ab3]389
390<screen><userinput>python setup.py build</userinput></screen>
391
[66b546a]392 <para>
393 Now, as the <systemitem class="username">root</systemitem> user:
394 </para>
[ce892ab3]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
[66b546a]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>
[ce892ab3]406
407<screen><userinput>cd test &amp;&amp;
408python regrtest.py &amp;&amp;
409cd ..</userinput></screen>
[d1daeac]410 </sect3>
411
412 <sect3 role="commands">
413 <title>Command Explanations</title>
414
[66b546a]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>
[d1daeac]420
[66b546a]421 <para>
422 <command>python setup.py install</command>: This command installs the
423 package.
424 </para>
[d1daeac]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>
[66b546a]438 <seg>
439 /usr/lib/python&python2-majorver;/site-packages/_xmlplus and
440 /usr/share/doc/PyXML-&pyxml-version;
441 </seg>
[d1daeac]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>
[66b546a]453 <para>
454 is a simple XML file parser using the xmlproc parser.
455 </para>
[d1daeac]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>
[66b546a]465 <para>
466 is a validating XML file parser using the xmlproc parser.
467 </para>
[d1daeac]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>
[ce892ab3]475 </sect2>
476
477 <!-- End PyXML -->
478
[3338ba43]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
[66b546a]491 <para>
492 Py2cairo provides <application>Python 2</application> bindings to
493 <application>Cairo</application>.
494 </para>
[3338ba43]495
[ba291e0]496 &lfs72_checked;
[3338ba43]497
498 <bridgehead renderas="sect4">Package Information</bridgehead>
499 <itemizedlist spacing="compact">
500 <listitem>
[66b546a]501 <para>
502 Download (HTTP): <ulink url="&py2cairo-download-http;"/>
503 </para>
[3338ba43]504 </listitem>
505 <listitem>
[66b546a]506 <para>
507 Download (FTP): <ulink url="&py2cairo-download-ftp;"/>
508 </para>
[3338ba43]509 </listitem>
510 <listitem>
[66b546a]511 <para>
512 Download MD5 sum: &py2cairo-md5sum;
513 </para>
[3338ba43]514 </listitem>
515 <listitem>
[66b546a]516 <para>
517 Download size: &py2cairo-size;
518 </para>
[3338ba43]519 </listitem>
520 <listitem>
[66b546a]521 <para>
522 Estimated disk space required: &py2cairo-buildsize;
523 </para>
[3338ba43]524 </listitem>
525 <listitem>
[66b546a]526 <para>
527 Estimated build time: &py2cairo-time;
528 </para>
[3338ba43]529 </listitem>
530 </itemizedlist>
531
532 <bridgehead renderas="sect4">Py2cairo Dependencies</bridgehead>
533
534 <bridgehead renderas="sect5">Required</bridgehead>
535 <para role="required">
[4716d52]536 <xref linkend="python2"/> and
[3338ba43]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
[66b546a]545 <para condition="html" role="usernotes">
[31b1acd2]546 User Notes: <ulink url="&blfs-wiki;/py2cairo"/>
[66b546a]547 </para>
[3338ba43]548 </sect3>
549
550 <sect3 role="installation">
551 <title>Installation of Py2cairo</title>
552
[66b546a]553 <para>
554 Install <application>Py2cairo</application> by running the following
555 commands:
556 </para>
[3338ba43]557
[fa4ff29]558<screen><userinput>./waf configure --prefix=/usr &amp;&amp;
559./waf build</userinput></screen>
[3338ba43]560
[66b546a]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>
[3338ba43]567
[66b546a]568 <para>
569 Now, as the <systemitem class="username">root</systemitem> user:
570 </para>
[3338ba43]571
[fa4ff29]572<screen role="root"><userinput>./waf install</userinput></screen>
[3e2c430]573 </sect3>
574
[3338ba43]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>
[66b546a]584 <seg>
585 /usr/include/pycairo and
[01996ebb]586 /usr/lib/python&python2-majorver;/site-packages/cairo
[66b546a]587 </seg>
[3338ba43]588 </seglistitem>
589 </segmentedlist>
590 </sect3>
591 </sect2>
592 <!-- End Py2cairo -->
[31b1acd2]593
594 <!-- Begin Pycairo
[ce892ab3]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
[d1daeac]603 <sect3 role="package">
604 <title>Introduction to Pycairo Module</title>
[ce892ab3]605
[66b546a]606 <para>
607 Pycairo provides <application>Python 3</application> bindings to
608 <application>Cairo</application>.
609 </para>
[ce892ab3]610
[d1daeac]611 <bridgehead renderas="sect4">Package Information</bridgehead>
612 <itemizedlist spacing="compact">
613 <listitem>
[66b546a]614 <para>
615 Download (HTTP): <ulink url="&pycairo-download-http;"/>
616 </para>
[d1daeac]617 </listitem>
618 <listitem>
[66b546a]619 <para>
620 Download (FTP): <ulink url="&pycairo-download-ftp;"/>
621 </para>
[d1daeac]622 </listitem>
623 <listitem>
[66b546a]624 <para>
625 Download MD5 sum: &pycairo-md5sum;
626 </para>
[d1daeac]627 </listitem>
628 <listitem>
[66b546a]629 <para>
630 Download size: &pycairo-size;
631 </para>
[d1daeac]632 </listitem>
633 <listitem>
[66b546a]634 <para>
635 Estimated disk space required: &pycairo-buildsize;
636 </para>
[d1daeac]637 </listitem>
638 <listitem>
[66b546a]639 <para>
640 Estimated build time: &pycairo-time;
641 </para>
[d1daeac]642 </listitem>
643 </itemizedlist>
[ce892ab3]644
[d1daeac]645 <bridgehead renderas="sect4">Pycairo Dependencies</bridgehead>
[ce892ab3]646
[d1daeac]647 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]648 <para role="required">
[31b1acd2]649 <xref linkend="python3"/> and
[66b546a]650 <xref linkend="cairo"/>
651 </para>
[ce892ab3]652
[66b546a]653 <para condition="html" role="usernotes">
654 User Notes: <ulink url="&blfs-wiki;/pycairo"/>
655 </para>
[d1daeac]656 </sect3>
[ce892ab3]657
[d1daeac]658 <sect3 role="installation">
659 <title>Installation of Pycairo</title>
660
[66b546a]661 <para>
662 Install <application>Pycairo</application> by running the following
663 commands:
664 </para>
[ce892ab3]665
[31b1acd2]666<screen><userinput>./configure -&45;prefix=/usr &amp;&amp;
[ce892ab3]667make</userinput></screen>
668
[66b546a]669 <para>
670 This package does not come with a test suite.
671 </para>
[627a4af]672
[66b546a]673 <para>
674 Now, as the <systemitem class="username">root</systemitem> user:
675 </para>
[ce892ab3]676
677<screen role="root"><userinput>make install</userinput></screen>
[d1daeac]678 </sect3>
[ce892ab3]679
[d1daeac]680 <sect3 role="content">
681 <title>Contents</title>
[ce892ab3]682
[d1daeac]683 <segmentedlist>
684 <segtitle>Installed Libraries</segtitle>
685 <segtitle>Installed Directories</segtitle>
[ce892ab3]686
[d1daeac]687 <seglistitem>
688 <seg>Pycairo Python library module</seg>
[66b546a]689 <seg>
690 /usr/include/pycairo and
[31b1acd2]691 /usr/lib/python&python3-majorver;/site-packages/cairo
[66b546a]692 </seg>
[d1daeac]693 </seglistitem>
694 </segmentedlist>
695 </sect3>
[ce892ab3]696 </sect2>
[31b1acd2]697 End Pycairo -->
[ce892ab3]698
[f4472d1]699 <!-- Begin PyGObject2 -->
700 <sect2 id="pygobject2" xreflabel="PyGObject-&pygobject2-version;">
[ce892ab3]701
[f4472d1]702 <title>PyGObject-&pygobject2-version;</title>
[ce892ab3]703
[f4472d1]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
[66b546a]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
[ba291e0]717 &lfs72_checked;
[f4472d1]718
719 <bridgehead renderas="sect4">Package Information</bridgehead>
720 <itemizedlist spacing="compact">
721 <listitem>
[66b546a]722 <para>
723 Download (HTTP): <ulink url="&pygobject2-download-http;"/>
724 </para>
[f4472d1]725 </listitem>
726 <listitem>
[66b546a]727 <para>
728 Download (FTP): <ulink url="&pygobject2-download-ftp;"/>
729 </para>
[f4472d1]730 </listitem>
731 <listitem>
[66b546a]732 <para>
733 Download MD5 sum: &pygobject2-md5sum;
734 </para>
[f4472d1]735 </listitem>
736 <listitem>
[66b546a]737 <para>
738 Download size: &pygobject2-size;
739 </para>
[f4472d1]740 </listitem>
741 <listitem>
[66b546a]742 <para>
743 Estimated disk space required: &pygobject2-buildsize;
744 </para>
[f4472d1]745 </listitem>
746 <listitem>
[66b546a]747 <para>
748 Estimated build time: &pygobject2-time;
749 </para>
[f4472d1]750 </listitem>
751 </itemizedlist>
752
[1eb8b493]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"/>):
[f79998c0]759 <ulink url="&patch-root;/pygobject-&pygobject2-version;-introspection-1.patch"/>
[1eb8b493]760 </para>
761 </listitem>
762 </itemizedlist>
763
[f4472d1]764 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
765
766 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]767 <para role="required">
[476618b]768 <xref linkend="glib2"/> and
769 <xref linkend="py2cairo"/>
[66b546a]770 </para>
[f4472d1]771
772 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]773 <para role="optional">
774 <xref linkend="gobject-introspection"/> and
775 <xref linkend="libxslt"/> (to Build Documentation)
776 </para>
[f4472d1]777
[66b546a]778 <para condition="html" role="usernotes">
[c2065a2f]779 User Notes: <ulink url="&blfs-wiki;/pygobject2"/>
[66b546a]780 </para>
[f4472d1]781 </sect3>
782
783 <sect3 role="installation">
784 <title>Installation of PyGObject</title>
785
[66b546a]786 <para>
787 Install <application>PyGObject</application> by running the following
788 commands:
789 </para>
[f4472d1]790
[f79998c0]791<screen><userinput>patch -p1 &lt; ../pygobject-&pygobject2-version;-introspection-1.patch &amp;&amp;
[1eb8b493]792./configure --prefix=/usr &amp;&amp;
[f4472d1]793make</userinput></screen>
794
[66b546a]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> -->
[f4472d1]801
[66b546a]802 <para>
803 Now, as the <systemitem class="username">root</systemitem> user:
804 </para>
[f4472d1]805
806<screen role="root"><userinput>make install</userinput></screen>
807 </sect3>
808
809 <sect3 role="commands">
810 <title>Command Explanations</title>
811
[66b546a]812 <para>
813 <parameter>--disable-introspection</parameter>: This switch is required
814 if you have not installed
815 <application>gobject-introspection</application>.
816 </para>
[f4472d1]817
[66b546a]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>
[f4472d1]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>
[66b546a]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>
[f4472d1]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">
[ce892ab3]859 <primary sortas="a-PyGObject">PyGObject</primary>
860 </indexterm>
861
[d1daeac]862 <sect3 role="package">
863 <title>Introduction to PyGObject Module</title>
[ce892ab3]864
[66b546a]865 <para>
866 PyGObject-&pygobject3-version; provides
[fa4ff29]867 <application>Python 2</application> bindings to the GObject class from
[66b546a]868 <application>GLib</application>.
869 </para>
[d1daeac]870
[3338ba43]871 &lfs70_checked;
872
[d1daeac]873 <bridgehead renderas="sect4">Package Information</bridgehead>
874 <itemizedlist spacing="compact">
875 <listitem>
[66b546a]876 <para>
877 Download (HTTP): <ulink url="&pygobject3-download-http;"/>
878 </para>
[d1daeac]879 </listitem>
880 <listitem>
[66b546a]881 <para>
882 Download (FTP): <ulink url="&pygobject3-download-ftp;"/>
883 </para>
[d1daeac]884 </listitem>
885 <listitem>
[66b546a]886 <para>
887 Download MD5 sum: &pygobject3-md5sum;
888 </para>
[d1daeac]889 </listitem>
890 <listitem>
[66b546a]891 <para>
892 Download size: &pygobject3-size;
893 </para>
[d1daeac]894 </listitem>
895 <listitem>
[66b546a]896 <para>
897 Estimated disk space required: &pygobject3-buildsize;
898 </para>
[d1daeac]899 </listitem>
900 <listitem>
[66b546a]901 <para>
902 Estimated build time: &pygobject3-time;
903 </para>
[d1daeac]904 </listitem>
905 </itemizedlist>
[ce892ab3]906
[d1daeac]907 <bridgehead renderas="sect4">PyGObject Dependencies</bridgehead>
[ce892ab3]908
[d1daeac]909 <bridgehead renderas="sect5">Required</bridgehead>
[3338ba43]910 <para role="required">
[fa4ff29]911 <xref linkend="py2cairo"/> and
[c2065a2f]912 <xref linkend="gobject-introspection"/>
[3338ba43]913 </para>
[ce892ab3]914
[968dece]915 <bridgehead renderas="sect5">Optional</bridgehead>
[3338ba43]916 <para role="optional">
917 <xref linkend="libxslt"/> (to Build Documentation)
918 </para>
[ce892ab3]919
[66b546a]920 <para condition="html" role="usernotes">
[c2065a2f]921 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
[66b546a]922 </para>
[c2065a2f]923
[d1daeac]924 </sect3>
[ce892ab3]925
[d1daeac]926 <sect3 role="installation">
927 <title>Installation of PyGObject</title>
[ce892ab3]928
[66b546a]929 <para>
930 Install <application>PyGObject</application> by running the following
931 commands:
932 </para>
[ce892ab3]933
934<screen><userinput>./configure --prefix=/usr &amp;&amp;
935make</userinput></screen>
936
[66b546a]937 <para>
938 To test the results, issue: <command>make check</command>.
939 </para>
[ce892ab3]940
[66b546a]941 <para>
942 Now, as the <systemitem class="username">root</systemitem> user:
943 </para>
[ce892ab3]944
945<screen role="root"><userinput>make install</userinput></screen>
[c2065a2f]946
[d1daeac]947 </sect3>
[ce892ab3]948
[d1daeac]949 <sect3 role="commands">
950 <title>Command Explanations</title>
[ce892ab3]951
[66b546a]952 <para>
953 <parameter>--disable-docs</parameter>: This option disables the
954 rebuilding of the html documentation if <xref linkend="libxslt"/> is
955 installed.
956 </para>
[c2065a2f]957
[d1daeac]958 </sect3>
959
960 <sect3 role="content">
961 <title>Contents</title>
[ce892ab3]962
[d1daeac]963 <segmentedlist>
[c2065a2f]964 <segtitle>Installed Program</segtitle>
965 <segtitle>Installed Library</segtitle>
966 <segtitle>Installed Directory</segtitle>
[ce892ab3]967
[d1daeac]968 <seglistitem>
[66b546a]969 <seg>
[c2065a2f]970 pygobject-codegen-2.0
971 </seg>
972 <seg>
973 libpyglib-gi-2.0-python.so
[66b546a]974 </seg>
975 <seg>
[c2065a2f]976 /usr/include/pygobject-3.0
[3338ba43]977 </seg>
[d1daeac]978 </seglistitem>
979 </segmentedlist>
[c2065a2f]980
[d1daeac]981 </sect3>
[c2065a2f]982
[ce892ab3]983 </sect2>
984 <!-- End PyGObject -->
985
986 <!-- Begin PyGTK -->
987 <sect2 id="pygtk" xreflabel="PyGTK-&pygtk-version;">
988
989 <title>PyGTK-&pygtk-version;</title>
990
991 <indexterm zone="pygtk">
992 <primary sortas="a-PyGTK">PyGTK</primary>
993 </indexterm>
994
[d1daeac]995 <sect3 role="package">
996 <title>Introduction to PyGTK Module</title>
[ce892ab3]997
[66b546a]998 <para>
999 PyGTK lets you to easily create programs with a graphical user interface
1000 using the <application>Python</application> programming language.
1001 </para>
1002
[ba291e0]1003 &lfs72_checked;
[ce892ab3]1004
[d1daeac]1005 <bridgehead renderas="sect4">Package Information</bridgehead>
1006 <itemizedlist spacing="compact">
1007 <listitem>
[66b546a]1008 <para>
1009 Download (HTTP): <ulink url="&pygtk-download-http;"/>
1010 </para>
[d1daeac]1011 </listitem>
1012 <listitem>
[66b546a]1013 <para>
1014 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
1015 </para>
[d1daeac]1016 </listitem>
1017 <listitem>
[66b546a]1018 <para>
1019 Download MD5 sum: &pygtk-md5sum;
1020 </para>
[d1daeac]1021 </listitem>
1022 <listitem>
[66b546a]1023 <para>
1024 Download size: &pygtk-size;
1025 </para>
[d1daeac]1026 </listitem>
1027 <listitem>
[66b546a]1028 <para>
1029 Estimated disk space required: &pygtk-buildsize;
1030 </para>
[d1daeac]1031 </listitem>
1032 <listitem>
[66b546a]1033 <para>
1034 Estimated build time: &pygtk-time;
1035 </para>
[d1daeac]1036 </listitem>
1037 </itemizedlist>
[ce892ab3]1038
[d1daeac]1039 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
[ce892ab3]1040
[d1daeac]1041 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1042 <para role="required">
1043 <xref linkend="pygobject2"/>
1044 </para>
[ce892ab3]1045
[d1daeac]1046 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
[66b546a]1047 <para role="required">
1048 <xref linkend="atk"/>
1049 </para>
[ce892ab3]1050
[d1daeac]1051 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
[66b546a]1052 <para role="required">
1053 <xref linkend="pango"/>
1054 </para>
[ce892ab3]1055
[d1daeac]1056 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
[66b546a]1057 <para role="required">
[31b1acd2]1058 <xref linkend="py2cairo"/> and
[66b546a]1059 <xref linkend="pango"/>
1060 </para>
[ce892ab3]1061
[66b546a]1062 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
1063 <para role="required">
[31b1acd2]1064 <xref linkend="py2cairo"/> and
[66b546a]1065 <xref linkend="gtk2"/>.
1066 </para>
[ce892ab3]1067
[d1daeac]1068 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
[66b546a]1069 <para role="required">
[31b1acd2]1070 <xref linkend="py2cairo"/> and
[66b546a]1071 <xref linkend="libglade"/>.
1072 </para>
[ce892ab3]1073
[d1daeac]1074 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]1075 <para role="optional">
1076 <ulink url="http://numpy.scipy.org/">NumPy</ulink>
1077 </para>
[ce892ab3]1078
[d1daeac]1079 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
[66b546a]1080 <para role="optional">
1081 <xref linkend="libxslt"/>
1082 </para>
[d1daeac]1083
[66b546a]1084 <para condition="html" role="usernotes">
1085 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
1086 </para>
[d1daeac]1087 </sect3>
[ce892ab3]1088
[d1daeac]1089 <sect3 role="installation">
1090 <title>Installation of PyGTK</title>
[ce892ab3]1091
[66b546a]1092 <para>
1093 Install <application>PyGTK</application> by running the following
1094 commands:
1095 </para>
[ce892ab3]1096
1097<screen><userinput>./configure --prefix=/usr &amp;&amp;
1098make</userinput></screen>
1099
[66b546a]1100 <para>
1101 The tests must be run from an active X display. If this is so, issue:
1102 <command>make check</command>.
1103 </para>
[ce892ab3]1104
[66b546a]1105 <para>
1106 Now, as the <systemitem class="username">root</systemitem> user:
1107 </para>
[ce892ab3]1108
1109<screen role="root"><userinput>make install</userinput></screen>
[d1daeac]1110 </sect3>
1111
1112 <sect3 role="commands">
1113 <title>Command Explanations</title>
1114
[66b546a]1115 <para>
1116 <parameter>--enable-docs</parameter>: This option enables rebuilding the
1117 html documentation if <xref linkend="libxslt"/> is installed.
1118 </para>
[d1daeac]1119 </sect3>
1120
1121 <sect3 role="content">
1122 <title>Contents</title>
1123
1124 <segmentedlist>
1125 <segtitle>Installed Programs</segtitle>
1126 <segtitle>Installed Libraries</segtitle>
1127 <segtitle>Installed Directories</segtitle>
1128
1129 <seglistitem>
[cafe973]1130 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
[66b546a]1131 <seg>
1132 atk.so,
1133 _gtk.so,
1134 glade.so,
1135 gtkunixprint.so,
1136 pango.so and
1137 pangocairo.so.
1138 </seg>
1139 <seg>
1140 /usr/include/pygtk-2.0,
1141 /usr/lib/pygtk,
1142 /usr/lib/python&python2-majorver;/site-packages/gtk-2.0,
1143 /usr/share/gtk-doc/html/pygtk and
1144 /usr/share/pygtk.
1145 </seg>
[d1daeac]1146 </seglistitem>
1147 </segmentedlist>
1148
1149 <variablelist>
1150 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
1151 <?dbfo list-presentation="list"?>
1152 <?dbhtml list-presentation="table"?>
1153
1154 <varlistentry id="pygtk-codegen-2.0">
1155 <term><command>pygtk-codegen-2.0</command></term>
1156 <listitem>
[66b546a]1157 <para>
1158 is a wrapper script to run the <application>PyGTK</application>
1159 codegen module.
1160 </para>
[d1daeac]1161 <indexterm zone="pygtk pygtk-codegen-2.0">
1162 <primary sortas="b-pygtk-codegen-2.0">pygtk-codegen-2.0</primary>
1163 </indexterm>
1164 </listitem>
1165 </varlistentry>
1166
1167 <varlistentry id="pygtk-demo">
1168 <term><command>pygtk-demo</command></term>
1169 <listitem>
[66b546a]1170 <para>
1171 is a Python wrapper to run the <application>PyGTK</application>
1172 demo program.
1173 </para>
[d1daeac]1174 <indexterm zone="pygtk pygtk-demo">
1175 <primary sortas="b-pygtk-demo">pygtk-demo</primary>
1176 </indexterm>
1177 </listitem>
1178 </varlistentry>
1179 </variablelist>
1180 </sect3>
[ce892ab3]1181 </sect2>
1182 <!-- End PyGTK -->
1183
[968dece]1184 <!-- Begin PyGtkSourceView -->
1185 <sect2 id="pygtksourceview" xreflabel="PyGtkSourceView-&pygtksourceview-version;">
1186
1187 <title>PyGtkSourceView-&pygtksourceview-version;</title>
1188
1189 <indexterm zone="pygtksourceview">
1190 <primary sortas="a-PyGtkSourceView">PyGtkSourceView</primary>
1191 </indexterm>
1192
1193 <sect3 role="package">
1194 <title>Introduction to PyGtkSourceView Module</title>
1195
[66b546a]1196 <para>
1197 PyGtkSourceView contains python bindings for the version 2 of the
1198 <application>GtkSourceView</application> library.
1199 </para>
[968dece]1200
1201 <bridgehead renderas="sect4">Package Information</bridgehead>
1202 <itemizedlist spacing="compact">
1203 <listitem>
[66b546a]1204 <para>
1205 Download (HTTP): <ulink url="&pygtksourceview-download-http;"/>
1206 </para>
[968dece]1207 </listitem>
1208 <listitem>
[66b546a]1209 <para>
1210 Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/>
1211 </para>
[968dece]1212 </listitem>
1213 <listitem>
[66b546a]1214 <para>
1215 Download MD5 sum: &pygtksourceview-md5sum;
1216 </para>
[968dece]1217 </listitem>
1218 <listitem>
[66b546a]1219 <para>
1220 Download size: &pygtksourceview-size;
1221 </para>
[968dece]1222 </listitem>
1223 <listitem>
[66b546a]1224 <para>
1225 Estimated disk space required: &pygtksourceview-buildsize;
1226 </para>
[968dece]1227 </listitem>
1228 <listitem>
[66b546a]1229 <para>
1230 Estimated build time: &pygtksourceview-time;
1231 </para>
[968dece]1232 </listitem>
1233 </itemizedlist>
1234
1235 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
1236
1237 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1238 <para role="required">
1239 <xref linkend="gtksourceview"/> and
1240 <xref linkend="pygtk"/>.
1241 </para>
[968dece]1242
1243 <bridgehead renderas="sect5">Recommended</bridgehead>
[66b546a]1244 <para role="recommended">
1245 <xref linkend="DocBook"/>
1246 </para>
[968dece]1247
1248 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]1249 <para role="optional">
1250 <xref linkend="gtk-doc"/>
1251 </para>
[968dece]1252
[66b546a]1253 <para condition="html" role="usernotes">
1254 User Notes: <ulink url="&blfs-wiki;/pygtksourceview"/>
1255 </para>
[968dece]1256 </sect3>
1257
1258 <sect3 role="installation">
1259 <title>Installation of PyGtkSourceView</title>
1260
[66b546a]1261 <para>
1262 Install <application>PyGtkSourceView</application> by running the
1263 following commands:
1264 </para>
[968dece]1265
1266<screen><userinput>./configure --prefix=/usr &amp;&amp;
1267make</userinput></screen>
1268
[66b546a]1269 <para>
1270 This package does not come with a test suite.
1271 </para>
[968dece]1272
[66b546a]1273 <para>
1274 Now, as the <systemitem class="username">root</systemitem> user:
1275 </para>
[968dece]1276
1277<screen role="root"><userinput>make install</userinput></screen>
1278 </sect3>
1279
1280 <sect3 role="commands">
1281 <title>Command Explanations</title>
1282
[66b546a]1283 <para>
1284 <option>--disable-docs</option>: This option disables the documentation
1285 building and is required if <application>DocBook</application> is not
1286 installed.
1287 </para>
[968dece]1288
[e05cd03f]1289 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[968dece]1290 href="../../xincludes/gtk-doc-rebuild.xml"/>
1291 </sect3>
1292
1293 <sect3 role="content">
1294 <title>Contents</title>
1295
1296 <segmentedlist>
1297 <segtitle>Installed Libraries</segtitle>
1298 <segtitle>Installed Directory</segtitle>
1299
1300 <seglistitem>
1301 <seg>gtksourceview2.so</seg>
1302 <seg>/usr/share/gtk-doc/html/pygtksourceview2</seg>
1303 </seglistitem>
1304 </segmentedlist>
1305
1306 <variablelist>
1307 <bridgehead renderas="sect4">Short Descriptions</bridgehead>
1308 <?dbfo list-presentation="list"?>
1309 <?dbhtml list-presentation="table"?>
1310
1311 <varlistentry id="gtksourceview2">
1312 <term><filename class='libraryfile'>gtksourceview2.so</filename></term>
1313 <listitem>
[66b546a]1314 <para>
1315 PyGtkSourceView Python library module.
1316 </para>
[968dece]1317 <indexterm zone="pygtksourceview gtksourceview2">
1318 <primary sortas="c-gtksourceview2">gtksourceview2.so</primary>
1319 </indexterm>
1320 </listitem>
1321 </varlistentry>
1322 </variablelist>
1323 </sect3>
1324 </sect2>
1325 <!-- End PyGtkSourceView -->
1326
[b2df8a4]1327 <!-- Begin pyatspi2 -->
1328 <sect2 id="pyatspi2" xreflabel="pyatspi2-&pyatspi2-version;">
1329
1330 <title>pyatspi2-&pyatspi2-version;</title>
1331
1332 <indexterm zone="pyatspi2">
1333 <primary sortas="a-pyatspi2">pyatspi2</primary>
1334 </indexterm>
1335
1336 <sect3 role="package">
1337 <title>Introduction to pyatspi2</title>
1338
[66b546a]1339 <para>
1340 The <application>pyatspi2</application> package contains Python2
1341 bindings for the core components of GNOME Accessibility.
1342 </para>
[b2df8a4]1343
[c2065a2f]1344 &lfs70_checked;
[b2df8a4]1345
1346 <bridgehead renderas="sect4">Package Information</bridgehead>
1347 <itemizedlist spacing="compact">
1348 <listitem>
[66b546a]1349 <para>
1350 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
1351 </para>
[b2df8a4]1352 </listitem>
1353 <listitem>
[66b546a]1354 <para>
1355 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
1356 </para>
[b2df8a4]1357 </listitem>
1358 <listitem>
[66b546a]1359 <para>
1360 Download MD5 sum: &pyatspi2-md5sum;
1361 </para>
[b2df8a4]1362 </listitem>
1363 <listitem>
[66b546a]1364 <para>
1365 Download size: &pyatspi2-size;
1366 </para>
[b2df8a4]1367 </listitem>
1368 <listitem>
[66b546a]1369 <para>
1370 Estimated disk space required: &pyatspi2-buildsize;
1371 </para>
[b2df8a4]1372 </listitem>
1373 <listitem>
[66b546a]1374 <para>
1375 Estimated build time: &pyatspi2-time;
1376 </para>
[b2df8a4]1377 </listitem>
1378 </itemizedlist>
1379
1380 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
1381
1382 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1383 <para role="required">
[c2065a2f]1384 <xref linkend="pygobject3"/>
[66b546a]1385 </para>
[b2df8a4]1386
1387 <bridgehead renderas="sect5">Recommended</bridgehead>
[66b546a]1388 <para role="recommended">
1389 <xref linkend="at-spi2-core"/>
1390 </para>
[b2df8a4]1391
[66b546a]1392 <para condition="html" role="usernotes">
1393 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
1394 </para>
[c2065a2f]1395
[b2df8a4]1396 </sect3>
1397
1398 <sect3 role="installation">
1399 <title>Installation of pyatspi2</title>
1400
[66b546a]1401 <para>
1402 Install <application>pyatspi2</application> by running the following
1403 commands:
1404 </para>
[b2df8a4]1405
[c2065a2f]1406<screen><userinput>./configure --prefix=/usr &amp;&amp;
[b2df8a4]1407make</userinput></screen>
1408
[66b546a]1409 <para>
1410 To test the results, issue: <command>make check</command>.
1411 </para>
[b2df8a4]1412
[66b546a]1413 <para>
1414 Now, as the <systemitem class="username">root</systemitem> user:
1415 </para>
[b2df8a4]1416
1417<screen role="root"><userinput>make install</userinput></screen>
[c2065a2f]1418
[b2df8a4]1419 </sect3>
1420
1421 <sect3 role="content">
1422 <title>Contents</title>
1423
1424 <segmentedlist>
1425 <segtitle>Installed Directory</segtitle>
1426
1427 <seglistitem>
[66b546a]1428 <seg>
[01996ebb]1429 /usr/lib/python&python2-majorver;/site-packages/pyatspi
[66b546a]1430 </seg>
[b2df8a4]1431 </seglistitem>
1432 </segmentedlist>
1433
1434 </sect3>
[c2065a2f]1435
[b2df8a4]1436 </sect2>
1437 <!-- End pyatspi2 -->
1438
[e6fe729d]1439 <!-- Begin Pyrex -->
1440 <sect2 id="pyrex" xreflabel="Pyrex-&pyrex-version;">
1441
1442 <title>Pyrex-&pyrex-version;</title>
1443
1444 <indexterm zone="pyrex">
1445 <primary sortas="a-Pyrex">pyrex</primary>
1446 </indexterm>
1447
1448 <sect3 role="package">
1449 <title>Introduction to Pyrex Module</title>
1450
1451 <para>
1452 <application>Pyrex</application> is language used for writing
1453 <application>Python</application> extension modules.
1454 </para>
1455
1456 <bridgehead renderas="sect4">Package Information</bridgehead>
1457 <itemizedlist spacing="compact">
1458 <listitem>
1459 <para>
1460 Download (HTTP): <ulink url="&pyrex-download-http;"/>
1461 </para>
1462 </listitem>
1463 <listitem>
1464 <para>
1465 Download (FTP): <ulink url="&pyrex-download-ftp;"/>
1466 </para>
1467 </listitem>
1468 <listitem>
1469 <para>
1470 Download MD5 sum: &pyrex-md5sum;
1471 </para>
1472 </listitem>
1473 <listitem>
1474 <para>
1475 Download size: &pyrex-size;
1476 </para>
1477 </listitem>
1478 <listitem>
1479 <para>
1480 Estimated disk space required: &pyrex-buildsize;
1481 </para>
1482 </listitem>
1483 <listitem>
1484 <para>
1485 Estimated build time: &pyrex-time;
1486 </para>
1487 </listitem>
1488 </itemizedlist>
1489
1490 <bridgehead renderas="sect4">Pyrex Dependencies</bridgehead>
1491
1492 <bridgehead renderas="sect5">Required</bridgehead>
1493 <para role="required">
1494 <xref linkend="python2"/>
1495 </para>
1496
1497 <para condition="html" role="usernotes">
1498 User Notes: <ulink url="&blfs-wiki;/pyrex"/>
1499 </para>
1500 </sect3>
1501
1502 <sect3 role="installation">
1503 <title>Installation of Pyrex</title>
1504
1505 <para>
1506 Install <application>pyrex</application> by running the following
1507 commands as the <systemitem class="username">root</systemitem> user:
1508 </para>
1509
1510<screen role="root"><userinput>python setup.py install</userinput></screen>
1511 </sect3>
1512
1513 <sect3 role="commands">
1514 <title>Command Explanations</title>
1515
1516 <para>
1517 <command>python setup.py install</command>: This command installs
1518 the package. There are other options available, see
1519 <command>python setup.py --help-commands</command> for details.
1520 </para>
1521
1522 </sect3>
1523
1524 <sect3 role="content">
1525 <title>Contents</title>
1526
1527 <segmentedlist>
1528 <segtitle>Installed Programs</segtitle>
1529 <segtitle>Installed Directories</segtitle>
1530
1531 <seglistitem>
1532 <seg>
1533 pyrexc
1534 </seg>
1535 <seg>
1536 /usr/lib/python&python2-majorver;/site-packages/Pyrex
1537 </seg>
1538 </seglistitem>
1539 </segmentedlist>
1540
1541 </sect3>
1542
1543 </sect2>
1544 <!-- End Pyrex -->
1545
[c81750a]1546 <!-- Begin pyxdg -->
1547 <sect2 id="pyxdg" xreflabel="PyXDG-&pyxdg-version;">
1548
1549 <title>PyXDG-&pyxdg-version;</title>
1550
1551 <indexterm zone="pyxdg">
1552 <primary sortas="a-PyXDG">pyxdg</primary>
1553 </indexterm>
1554
1555 <sect3 role="package">
1556 <title>Introduction to PyXDG Module</title>
1557
[66b546a]1558 <para>
1559 <application>PyXDG</application> is a <application>Python</application>
1560 library to access freedesktop.org standards.
1561 </para>
[c81750a]1562
[f69944f]1563 &lfs71_checked;
1564
[c81750a]1565 <bridgehead renderas="sect4">Package Information</bridgehead>
1566 <itemizedlist spacing="compact">
1567 <listitem>
[66b546a]1568 <para>
[f69944f]1569 Download (HTTP): <ulink url="&pyxdg-download-http;"/>
[66b546a]1570 </para>
[c81750a]1571 </listitem>
1572 <listitem>
[66b546a]1573 <para>
1574 Download (FTP): <ulink url="&pyxdg-download-ftp;"/>
1575 </para>
[c81750a]1576 </listitem>
1577 <listitem>
[66b546a]1578 <para>
1579 Download MD5 sum: &pyxdg-md5sum;
1580 </para>
[c81750a]1581 </listitem>
1582 <listitem>
[66b546a]1583 <para>
1584 Download size: &pyxdg-size;
1585 </para>
[c81750a]1586 </listitem>
1587 <listitem>
[66b546a]1588 <para>
1589 Estimated disk space required: &pyxdg-buildsize;
1590 </para>
[c81750a]1591 </listitem>
1592 <listitem>
[66b546a]1593 <para>
1594 Estimated build time: &pyxdg-time;
1595 </para>
[c81750a]1596 </listitem>
1597 </itemizedlist>
1598
1599 <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
1600
1601 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1602 <para role="required">
1603 <xref linkend="python2"/>
1604 </para>
[c81750a]1605
[66b546a]1606 <para condition="html" role="usernotes">
1607 User Notes: <ulink url="&blfs-wiki;/pyxdg"/>
1608 </para>
[c81750a]1609 </sect3>
1610
1611 <sect3 role="installation">
1612 <title>Installation of PyXDG</title>
1613
[66b546a]1614 <para>
[f69944f]1615 Install <application>PyXDG</application> by running the following
[66b546a]1616 commands as the <systemitem class="username">root</systemitem> user:
1617 </para>
[c81750a]1618
1619<screen role="root"><userinput>python setup.py install</userinput></screen>
1620 </sect3>
1621
1622 <sect3 role="commands">
1623 <title>Command Explanations</title>
1624
[66b546a]1625 <para>
1626 <command>python setup.py install</command>: This command installs
[f69944f]1627 the package. There are other options available, see
[66b546a]1628 <command>Python setup.py --help-commands</command> for details.
1629 </para>
[f69944f]1630
[c81750a]1631 </sect3>
1632
1633 <sect3 role="content">
1634 <title>Contents</title>
1635
1636 <segmentedlist>
[f69944f]1637 <segtitle>Installed Directory</segtitle>
[c81750a]1638
1639 <seglistitem>
[66b546a]1640 <seg>
[f69944f]1641 /usr/lib/python&python2-majorver;/site-packages/xdg
[66b546a]1642 </seg>
[c81750a]1643 </seglistitem>
1644 </segmentedlist>
[f69944f]1645
[c81750a]1646 </sect3>
[f69944f]1647
[c81750a]1648 </sect2>
1649 <!--End pyxdg -->
1650
[f0088d1]1651 <!-- Begin IPython -->
[f6b650a8]1652<!-- <sect2 id="ipython" xreflabel="IPython-&ipython-version;">
[f0088d1]1653
1654 <title>IPython-&ipython-version;</title>
1655
1656 <indexterm zone="ipython">
1657 <primary sortas="a-IPython">ipython</primary>
1658 </indexterm>
1659
1660 <sect3 role="package">
1661 <title>Introduction to IPython Module</title>
1662
[66b546a]1663 <para>
1664 <application>IPython</application> provides a rich toolkit to help you
1665 make the most out of using Python interactively.
1666 </para>
[f0088d1]1667
1668 <bridgehead renderas="sect4">Package Information</bridgehead>
1669 <itemizedlist spacing="compact">
1670 <listitem>
[66b546a]1671 <para>
1672 Download (HTTP): <ulink url="&ipython-download-http;"/>
1673 </para>
[f0088d1]1674 </listitem>
1675 <listitem>
[66b546a]1676 <para>
1677 Download (FTP): <ulink url="&ipython-download-ftp;"/>
1678 </para>
[f0088d1]1679 </listitem>
1680 <listitem>
[66b546a]1681 <para>
1682 Download MD5 sum: &ipython-md5sum;
1683 </para>
[f0088d1]1684 </listitem>
1685 <listitem>
[66b546a]1686 <para>
1687 Download size: &ipython-size;
1688 </para>
[f0088d1]1689 </listitem>
1690 <listitem>
[66b546a]1691 <para>
1692 Estimated disk space required: &ipython-buildsize;
1693 </para>
[f0088d1]1694 </listitem>
1695 <listitem>
[66b546a]1696 <para>
1697 Estimated build time: &ipython-time;
1698 </para>
[f0088d1]1699 </listitem>
1700 </itemizedlist>
1701
1702 <bridgehead renderas="sect4">IPython Dependencies</bridgehead>
1703
1704 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1705 <para role="required">
1706 <xref linkend="python2"/>
1707 ( or <xref linkend="python3"/> : not tested), and
1708 <xref linkend="sqlite"/>
1709 </para>
[f0088d1]1710
1711 <bridgehead renderas="sect5">optional</bridgehead>
1712 <para role="optional">
[66b546a]1713 <ulink url="http://sphinx.pocoo.org">sphinx</ulink> (for building docs),
1714 <ulink url="http://pygments.org">pygments</ulink> (for syntax
1715 higlighting documentation),
1716 <ulink url="http://pypi.python.org/pypi/nose">nose</ulink> (to build the
1717 test program),
1718 <ulink url="http://www.noah.org/python/pexpect">pexpect</ulink> (for
1719 standalone doctests), and
1720 <ulink url="http://pypi.python.org/pypi/pyzmq">sphinx</ulink> (for
1721 qtconsole, notebook, parallel computing)
1722 </para>
[f0088d1]1723
[66b546a]1724 <para condition="html" role="usernotes">
1725 User Notes: <ulink url="&blfs-wiki;/ipython"/>
1726 </para>
[f0088d1]1727 </sect3>
1728
1729 <sect3 role="installation">
1730 <title>Installation of IPython</title>
1731
[66b546a]1732 <para>
1733 Install <application>ipython</application> by running the following
1734 commands as the <systemitem class="username">root</systemitem> user:
1735 </para>
[f0088d1]1736
[f6b650a8]1737<screen role="root"><userinput>python setup.py install - -prefix=/usr</userinput></screen>
[f0088d1]1738
[66b546a]1739 <para>
1740 If you built this against <application>nose</application>, you can run
1741 the testsuite after the package has been installed by entering:
1742 <command>iptest</command>. The tests test_startup_{,i}py (and perhaps
1743 others if you provided the optional dependencies) will fail.
1744 </para>
[f0088d1]1745 </sect3>
1746
1747 <sect3 role="commands">
1748 <title>Command Explanations</title>
1749
[66b546a]1750 <para>
[f6b650a8]1751 <command>python setup.py install - -prefix=/usr</command>: This command
[66b546a]1752 installs the package. The prefix ensures that the programs are located
1753 in <filename class="directory">/usr/bin</filename> instead of
1754 <filename class="directory">/usr/local/bin</filename>.
1755 </para>
[f0088d1]1756 </sect3>
1757
1758 <sect3 role="content">
1759 <title>Contents</title>
1760
1761 <segmentedlist>
1762 <segtitle>Installed Programs</segtitle>
1763 <segtitle>Installed Directories</segtitle>
1764
1765 <seglistitem>
[66b546a]1766 <seg>
1767 ipcluster, ipcontroller, ipengine, iplogger, iptest (if nose was
1768 installed), ipython, irunner, pycolor and a host of python scripts.
1769 </seg>
1770 <seg>
1771 /usr/lib/python&python2-majorver;/site-packages/IPython and
1772 /usr/share/doc/IPython.
1773 </seg>
[f0088d1]1774 </seglistitem>
1775 </segmentedlist>
1776
1777 <variablelist>
1778 <bridgehead renderas="sect3">Short Descriptions</bridgehead>
1779 <?dbfo list-presentation="list"?>
1780 <?dbhtml list-presentation="table"?>
1781
1782 <varlistentry id="ipcluster">
1783 <term><command>ipcluster</command></term>
1784 <listitem>
[66b546a]1785 <para>
1786 IPython parallel computing cluster control tool
1787 </para>
[f0088d1]1788 <indexterm zone="ipython ipcluster">
1789 <primary sortas="b-ipcluster">ipcluster</primary>
1790 </indexterm>
1791 </listitem>
1792 </varlistentry>
1793
1794 <varlistentry id="ipcontroller">
1795 <term><command>ipcontroller</command></term>
1796 <listitem>
[66b546a]1797 <para>
1798 IPython parallel computing controller control tool
1799 </para>
[f0088d1]1800 <indexterm zone="ipython ipcontroller">
1801 <primary sortas="b-ipcontroller">ipcontroller</primary>
1802 </indexterm>
1803 </listitem>
1804 </varlistentry>
1805
1806 <varlistentry id="ipengine">
1807 <term><command>ipengine</command></term>
1808 <listitem>
[66b546a]1809 <para>
1810 IPython parallel computing engine control tool
1811 </para>
[f0088d1]1812 <indexterm zone="ipython ipengine">
1813 <primary sortas="b-ipengine">ipengine</primary>
1814 </indexterm>
1815 </listitem>
1816 </varlistentry>
1817
1818 <varlistentry id="iplogger">
1819 <term><command>iplogger</command></term>
1820 <listitem>
[66b546a]1821 <para>
1822 IPython logger fpr parallel computing
1823 </para>
[f0088d1]1824 <indexterm zone="ipython iplogger">
1825 <primary sortas="b-iplogger">iplogger</primary>
1826 </indexterm>
1827 </listitem>
1828 </varlistentry>
1829
1830 <varlistentry id="iptest">
1831 <term><command>iptest</command></term>
1832 <listitem>
[66b546a]1833 <para>
1834 runs the IPython testsuite
1835 </para>
[f0088d1]1836 <indexterm zone="ipython iptest">
1837 <primary sortas="b-iptest">iptest</primary>
1838 </indexterm>
1839 </listitem>
1840 </varlistentry>
1841
1842 <varlistentry id="ipython-prog">
1843 <term><command>ipython</command></term>
1844 <listitem>
[66b546a]1845 <para>
1846 Tools for Interactive Computing in Python
1847 </para>
[f0088d1]1848 <indexterm zone="ipython ipython">
1849 <primary sortas="b-ipython">ipython</primary>
1850 </indexterm>
1851 </listitem>
1852 </varlistentry>
1853
1854 <varlistentry id="irunner">
1855 <term><command>irunner</command></term>
1856 <listitem>
[66b546a]1857 <para>
1858 is an interface to IPython&apos;s runner module
1859 </para>
[f0088d1]1860 <indexterm zone="ipython irunner">
1861 <primary sortas="b-irunner">irunner</primary>
1862 </indexterm>
1863 </listitem>
1864 </varlistentry>
1865
1866 <varlistentry id="pycolor">
1867 <term><command>pycolor</command></term>
1868 <listitem>
[66b546a]1869 <para>
1870 Colorize a python file or stdin using ANSI and print to stdout
1871 </para>
[f0088d1]1872 <indexterm zone="ipython pycolor">
1873 <primary sortas="b-pycolor">pycolor</primary>
1874 </indexterm>
1875 </listitem>
1876 </varlistentry>
1877 </variablelist>
1878 </sect3>
[f6b650a8]1879 </sect2> -->
[f0088d1]1880 <!-- End IPython -->
[ce892ab3]1881</sect1>
Note: See TracBrowser for help on using the repository browser.