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
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
[31b1acd]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">
[31b1acd]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
[816595b]51 "&gnome-download-http;/pygobject/3.4/pygobject-&pygobject3-version;.tar.xz">
[66b546a]52 <!ENTITY pygobject3-download-ftp
[816595b]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">
[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
[816595b]78 "&gnome-download-http;/pyatspi/2.6/pyatspi-&pyatspi2-version;.tar.xz">
[66b546a]79 <!ENTITY pyatspi2-download-ftp
[816595b]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">
[b2df8a4]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 " ">
[816595b]96 <!ENTITY pyxdg-md5sum "0710357dfb914ac22122566299cac61c">
[c627795]97 <!ENTITY pyxdg-size "44 KB">
[816595b]98 <!ENTITY pyxdg-buildsize "800 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>
[31b1acd]151 <!-- <listitem>
[66b546a]152 <para>
153 <xref linkend="pycairo"/>
154 </para>
[31b1acd]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">
[31b1acd]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 -->
[31b1acd]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">
[31b1acd]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
[31b1acd]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
[31b1acd]691 /usr/lib/python&python3-majorver;/site-packages/cairo
[66b546a]692 </seg>
[d1daeac]693 </seglistitem>
694 </segmentedlist>
695 </sect3>
[ce892ab3]696 </sect2>
[31b1acd]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">
[c2065a2]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
[816595b]867 <application>Python 2</application> bindings to the GObject
868 class from <application>GLib</application>.
[66b546a]869 </para>
[d1daeac]870
[816595b]871 &lfs72_checked;
[3338ba43]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">
[816595b]911 <xref linkend="gobject-introspection"/> and
912 <xref linkend="py2cairo"/>
[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">
[c2065a2]921 User Notes: <ulink url="&blfs-wiki;/pygobject3"/>
[66b546a]922 </para>
[d1daeac]923 </sect3>
[ce892ab3]924
[d1daeac]925 <sect3 role="installation">
926 <title>Installation of PyGObject</title>
[ce892ab3]927
[66b546a]928 <para>
929 Install <application>PyGObject</application> by running the following
930 commands:
931 </para>
[ce892ab3]932
933<screen><userinput>./configure --prefix=/usr &amp;&amp;
934make</userinput></screen>
935
[66b546a]936 <para>
937 To test the results, issue: <command>make check</command>.
938 </para>
[ce892ab3]939
[66b546a]940 <para>
941 Now, as the <systemitem class="username">root</systemitem> user:
942 </para>
[ce892ab3]943
944<screen role="root"><userinput>make install</userinput></screen>
[c2065a2]945
[d1daeac]946 </sect3>
[ce892ab3]947
[d1daeac]948 <sect3 role="commands">
949 <title>Command Explanations</title>
[ce892ab3]950
[66b546a]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>
[c2065a2]956
[d1daeac]957 </sect3>
958
959 <sect3 role="content">
960 <title>Contents</title>
[ce892ab3]961
[d1daeac]962 <segmentedlist>
[c2065a2]963 <segtitle>Installed Library</segtitle>
[816595b]964 <segtitle>Installed Directories</segtitle>
[ce892ab3]965
[d1daeac]966 <seglistitem>
[c2065a2]967 <seg>
968 libpyglib-gi-2.0-python.so
[66b546a]969 </seg>
970 <seg>
[816595b]971 /usr/include/pygobject-3.0 and
972 /usr/lib/python&python2-majorver;/site-packages/gi
[3338ba43]973 </seg>
[d1daeac]974 </seglistitem>
975 </segmentedlist>
[c2065a2]976
[d1daeac]977 </sect3>
[c2065a2]978
[ce892ab3]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
[d1daeac]991 <sect3 role="package">
992 <title>Introduction to PyGTK Module</title>
[ce892ab3]993
[66b546a]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
[ba291e0]999 &lfs72_checked;
[ce892ab3]1000
[d1daeac]1001 <bridgehead renderas="sect4">Package Information</bridgehead>
1002 <itemizedlist spacing="compact">
1003 <listitem>
[66b546a]1004 <para>
1005 Download (HTTP): <ulink url="&pygtk-download-http;"/>
1006 </para>
[d1daeac]1007 </listitem>
1008 <listitem>
[66b546a]1009 <para>
1010 Download (FTP): <ulink url="&pygtk-download-ftp;"/>
1011 </para>
[d1daeac]1012 </listitem>
1013 <listitem>
[66b546a]1014 <para>
1015 Download MD5 sum: &pygtk-md5sum;
1016 </para>
[d1daeac]1017 </listitem>
1018 <listitem>
[66b546a]1019 <para>
1020 Download size: &pygtk-size;
1021 </para>
[d1daeac]1022 </listitem>
1023 <listitem>
[66b546a]1024 <para>
1025 Estimated disk space required: &pygtk-buildsize;
1026 </para>
[d1daeac]1027 </listitem>
1028 <listitem>
[66b546a]1029 <para>
1030 Estimated build time: &pygtk-time;
1031 </para>
[d1daeac]1032 </listitem>
1033 </itemizedlist>
[ce892ab3]1034
[d1daeac]1035 <bridgehead renderas="sect4">PyGTK Dependencies</bridgehead>
[ce892ab3]1036
[d1daeac]1037 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1038 <para role="required">
1039 <xref linkend="pygobject2"/>
1040 </para>
[ce892ab3]1041
[d1daeac]1042 <bridgehead renderas="sect5">Required (atk module)</bridgehead>
[66b546a]1043 <para role="required">
1044 <xref linkend="atk"/>
1045 </para>
[ce892ab3]1046
[d1daeac]1047 <bridgehead renderas="sect5">Required (pango module)</bridgehead>
[66b546a]1048 <para role="required">
1049 <xref linkend="pango"/>
1050 </para>
[ce892ab3]1051
[d1daeac]1052 <bridgehead renderas="sect5">Required (pangocairo module)</bridgehead>
[66b546a]1053 <para role="required">
[31b1acd]1054 <xref linkend="py2cairo"/> and
[66b546a]1055 <xref linkend="pango"/>
1056 </para>
[ce892ab3]1057
[66b546a]1058 <bridgehead renderas="sect5">Required (gtk and gtk.unixprint modules)</bridgehead>
1059 <para role="required">
[31b1acd]1060 <xref linkend="py2cairo"/> and
[66b546a]1061 <xref linkend="gtk2"/>.
1062 </para>
[ce892ab3]1063
[d1daeac]1064 <bridgehead renderas="sect5">Required (gtk.libglade module)</bridgehead>
[66b546a]1065 <para role="required">
[31b1acd]1066 <xref linkend="py2cairo"/> and
[66b546a]1067 <xref linkend="libglade"/>.
1068 </para>
[ce892ab3]1069
[d1daeac]1070 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]1071 <para role="optional">
1072 <ulink url="http://numpy.scipy.org/">NumPy</ulink>
1073 </para>
[ce892ab3]1074
[d1daeac]1075 <bridgehead renderas="sect5">Optional (to Build Documentation)</bridgehead>
[66b546a]1076 <para role="optional">
1077 <xref linkend="libxslt"/>
1078 </para>
[d1daeac]1079
[66b546a]1080 <para condition="html" role="usernotes">
1081 User Notes: <ulink url="&blfs-wiki;/pygtk"/>
1082 </para>
[d1daeac]1083 </sect3>
[ce892ab3]1084
[d1daeac]1085 <sect3 role="installation">
1086 <title>Installation of PyGTK</title>
[ce892ab3]1087
[66b546a]1088 <para>
1089 Install <application>PyGTK</application> by running the following
1090 commands:
1091 </para>
[ce892ab3]1092
1093<screen><userinput>./configure --prefix=/usr &amp;&amp;
1094make</userinput></screen>
1095
[66b546a]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>
[ce892ab3]1100
[66b546a]1101 <para>
1102 Now, as the <systemitem class="username">root</systemitem> user:
1103 </para>
[ce892ab3]1104
1105<screen role="root"><userinput>make install</userinput></screen>
[d1daeac]1106 </sect3>
1107
1108 <sect3 role="commands">
1109 <title>Command Explanations</title>
1110
[66b546a]1111 <para>
1112 <parameter>--enable-docs</parameter>: This option enables rebuilding the
1113 html documentation if <xref linkend="libxslt"/> is installed.
1114 </para>
[d1daeac]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>
[cafe973]1126 <seg>pygtk-codegen-2.0 and pygtk-demo.</seg>
[66b546a]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>
[d1daeac]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>
[66b546a]1153 <para>
1154 is a wrapper script to run the <application>PyGTK</application>
1155 codegen module.
1156 </para>
[d1daeac]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>
[66b546a]1166 <para>
1167 is a Python wrapper to run the <application>PyGTK</application>
1168 demo program.
1169 </para>
[d1daeac]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>
[ce892ab3]1177 </sect2>
1178 <!-- End PyGTK -->
1179
[968dece]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
[66b546a]1192 <para>
1193 PyGtkSourceView contains python bindings for the version 2 of the
1194 <application>GtkSourceView</application> library.
1195 </para>
[968dece]1196
1197 <bridgehead renderas="sect4">Package Information</bridgehead>
1198 <itemizedlist spacing="compact">
1199 <listitem>
[66b546a]1200 <para>
1201 Download (HTTP): <ulink url="&pygtksourceview-download-http;"/>
1202 </para>
[968dece]1203 </listitem>
1204 <listitem>
[66b546a]1205 <para>
1206 Download (FTP): <ulink url="&pygtksourceview-download-ftp;"/>
1207 </para>
[968dece]1208 </listitem>
1209 <listitem>
[66b546a]1210 <para>
1211 Download MD5 sum: &pygtksourceview-md5sum;
1212 </para>
[968dece]1213 </listitem>
1214 <listitem>
[66b546a]1215 <para>
1216 Download size: &pygtksourceview-size;
1217 </para>
[968dece]1218 </listitem>
1219 <listitem>
[66b546a]1220 <para>
1221 Estimated disk space required: &pygtksourceview-buildsize;
1222 </para>
[968dece]1223 </listitem>
1224 <listitem>
[66b546a]1225 <para>
1226 Estimated build time: &pygtksourceview-time;
1227 </para>
[968dece]1228 </listitem>
1229 </itemizedlist>
1230
1231 <bridgehead renderas="sect4">PyGtkSourceView Dependencies</bridgehead>
1232
1233 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1234 <para role="required">
1235 <xref linkend="gtksourceview"/> and
1236 <xref linkend="pygtk"/>.
1237 </para>
[968dece]1238
1239 <bridgehead renderas="sect5">Recommended</bridgehead>
[66b546a]1240 <para role="recommended">
1241 <xref linkend="DocBook"/>
1242 </para>
[968dece]1243
1244 <bridgehead renderas="sect5">Optional</bridgehead>
[66b546a]1245 <para role="optional">
1246 <xref linkend="gtk-doc"/>
1247 </para>
[968dece]1248
[66b546a]1249 <para condition="html" role="usernotes">
1250 User Notes: <ulink url="&blfs-wiki;/pygtksourceview"/>
1251 </para>
[968dece]1252 </sect3>
1253
1254 <sect3 role="installation">
1255 <title>Installation of PyGtkSourceView</title>
1256
[66b546a]1257 <para>
1258 Install <application>PyGtkSourceView</application> by running the
1259 following commands:
1260 </para>
[968dece]1261
1262<screen><userinput>./configure --prefix=/usr &amp;&amp;
1263make</userinput></screen>
1264
[66b546a]1265 <para>
1266 This package does not come with a test suite.
1267 </para>
[968dece]1268
[66b546a]1269 <para>
1270 Now, as the <systemitem class="username">root</systemitem> user:
1271 </para>
[968dece]1272
1273<screen role="root"><userinput>make install</userinput></screen>
1274 </sect3>
1275
1276 <sect3 role="commands">
1277 <title>Command Explanations</title>
1278
[66b546a]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>
[968dece]1284
[e05cd03f]1285 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
[968dece]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>
[66b546a]1310 <para>
1311 PyGtkSourceView Python library module.
1312 </para>
[968dece]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
[b2df8a4]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
[66b546a]1335 <para>
1336 The <application>pyatspi2</application> package contains Python2
1337 bindings for the core components of GNOME Accessibility.
1338 </para>
[b2df8a4]1339
[816595b]1340 &lfs72_checked;
[b2df8a4]1341
1342 <bridgehead renderas="sect4">Package Information</bridgehead>
1343 <itemizedlist spacing="compact">
1344 <listitem>
[66b546a]1345 <para>
1346 Download (HTTP): <ulink url="&pyatspi2-download-http;"/>
1347 </para>
[b2df8a4]1348 </listitem>
1349 <listitem>
[66b546a]1350 <para>
1351 Download (FTP): <ulink url="&pyatspi2-download-ftp;"/>
1352 </para>
[b2df8a4]1353 </listitem>
1354 <listitem>
[66b546a]1355 <para>
1356 Download MD5 sum: &pyatspi2-md5sum;
1357 </para>
[b2df8a4]1358 </listitem>
1359 <listitem>
[66b546a]1360 <para>
1361 Download size: &pyatspi2-size;
1362 </para>
[b2df8a4]1363 </listitem>
1364 <listitem>
[66b546a]1365 <para>
1366 Estimated disk space required: &pyatspi2-buildsize;
1367 </para>
[b2df8a4]1368 </listitem>
1369 <listitem>
[66b546a]1370 <para>
1371 Estimated build time: &pyatspi2-time;
1372 </para>
[b2df8a4]1373 </listitem>
1374 </itemizedlist>
1375
1376 <bridgehead renderas="sect4">pyatspi2 Dependencies</bridgehead>
1377
1378 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1379 <para role="required">
[c2065a2]1380 <xref linkend="pygobject3"/>
[66b546a]1381 </para>
[b2df8a4]1382
1383 <bridgehead renderas="sect5">Recommended</bridgehead>
[66b546a]1384 <para role="recommended">
1385 <xref linkend="at-spi2-core"/>
1386 </para>
[b2df8a4]1387
[66b546a]1388 <para condition="html" role="usernotes">
1389 User Notes: <ulink url="&blfs-wiki;/pyatspi2"/>
1390 </para>
[c2065a2]1391
[b2df8a4]1392 </sect3>
1393
1394 <sect3 role="installation">
1395 <title>Installation of pyatspi2</title>
1396
[66b546a]1397 <para>
1398 Install <application>pyatspi2</application> by running the following
1399 commands:
1400 </para>
[b2df8a4]1401
[c2065a2]1402<screen><userinput>./configure --prefix=/usr &amp;&amp;
[b2df8a4]1403make</userinput></screen>
1404
[66b546a]1405 <para>
[816595b]1406 This package does not come with a testsuite.
[66b546a]1407 </para>
[b2df8a4]1408
[66b546a]1409 <para>
1410 Now, as the <systemitem class="username">root</systemitem> user:
1411 </para>
[b2df8a4]1412
1413<screen role="root"><userinput>make install</userinput></screen>
[c2065a2]1414
[b2df8a4]1415 </sect3>
1416
1417 <sect3 role="content">
1418 <title>Contents</title>
1419
1420 <segmentedlist>
1421 <segtitle>Installed Directory</segtitle>
1422
1423 <seglistitem>
[66b546a]1424 <seg>
[01996ebb]1425 /usr/lib/python&python2-majorver;/site-packages/pyatspi
[66b546a]1426 </seg>
[b2df8a4]1427 </seglistitem>
1428 </segmentedlist>
1429
1430 </sect3>
[c2065a2]1431
[b2df8a4]1432 </sect2>
1433 <!-- End pyatspi2 -->
1434
[e6fe729d]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
[c81750a]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
[66b546a]1554 <para>
1555 <application>PyXDG</application> is a <application>Python</application>
1556 library to access freedesktop.org standards.
1557 </para>
[c81750a]1558
[816595b]1559 &lfs72_checked;
[f69944f]1560
[c81750a]1561 <bridgehead renderas="sect4">Package Information</bridgehead>
1562 <itemizedlist spacing="compact">
1563 <listitem>
[66b546a]1564 <para>
[f69944f]1565 Download (HTTP): <ulink url="&pyxdg-download-http;"/>
[66b546a]1566 </para>
[c81750a]1567 </listitem>
1568 <listitem>
[66b546a]1569 <para>
1570 Download (FTP): <ulink url="&pyxdg-download-ftp;"/>
1571 </para>
[c81750a]1572 </listitem>
1573 <listitem>
[66b546a]1574 <para>
1575 Download MD5 sum: &pyxdg-md5sum;
1576 </para>
[c81750a]1577 </listitem>
1578 <listitem>
[66b546a]1579 <para>
1580 Download size: &pyxdg-size;
1581 </para>
[c81750a]1582 </listitem>
1583 <listitem>
[66b546a]1584 <para>
1585 Estimated disk space required: &pyxdg-buildsize;
1586 </para>
[c81750a]1587 </listitem>
1588 <listitem>
[66b546a]1589 <para>
1590 Estimated build time: &pyxdg-time;
1591 </para>
[c81750a]1592 </listitem>
1593 </itemizedlist>
1594
1595 <bridgehead renderas="sect4">PyXDG Dependencies</bridgehead>
1596
1597 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1598 <para role="required">
1599 <xref linkend="python2"/>
1600 </para>
[c81750a]1601
[66b546a]1602 <para condition="html" role="usernotes">
1603 User Notes: <ulink url="&blfs-wiki;/pyxdg"/>
1604 </para>
[c81750a]1605 </sect3>
1606
1607 <sect3 role="installation">
1608 <title>Installation of PyXDG</title>
1609
[66b546a]1610 <para>
[f69944f]1611 Install <application>PyXDG</application> by running the following
[66b546a]1612 commands as the <systemitem class="username">root</systemitem> user:
1613 </para>
[c81750a]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
[66b546a]1621 <para>
1622 <command>python setup.py install</command>: This command installs
[f69944f]1623 the package. There are other options available, see
[66b546a]1624 <command>Python setup.py --help-commands</command> for details.
1625 </para>
[f69944f]1626
[c81750a]1627 </sect3>
1628
1629 <sect3 role="content">
1630 <title>Contents</title>
1631
1632 <segmentedlist>
[f69944f]1633 <segtitle>Installed Directory</segtitle>
[c81750a]1634
1635 <seglistitem>
[66b546a]1636 <seg>
[f69944f]1637 /usr/lib/python&python2-majorver;/site-packages/xdg
[66b546a]1638 </seg>
[c81750a]1639 </seglistitem>
1640 </segmentedlist>
[f69944f]1641
[c81750a]1642 </sect3>
[f69944f]1643
[c81750a]1644 </sect2>
1645 <!--End pyxdg -->
1646
[f0088d1]1647 <!-- Begin IPython -->
[f6b650a8]1648<!-- <sect2 id="ipython" xreflabel="IPython-&ipython-version;">
[f0088d1]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
[66b546a]1659 <para>
1660 <application>IPython</application> provides a rich toolkit to help you
1661 make the most out of using Python interactively.
1662 </para>
[f0088d1]1663
1664 <bridgehead renderas="sect4">Package Information</bridgehead>
1665 <itemizedlist spacing="compact">
1666 <listitem>
[66b546a]1667 <para>
1668 Download (HTTP): <ulink url="&ipython-download-http;"/>
1669 </para>
[f0088d1]1670 </listitem>
1671 <listitem>
[66b546a]1672 <para>
1673 Download (FTP): <ulink url="&ipython-download-ftp;"/>
1674 </para>
[f0088d1]1675 </listitem>
1676 <listitem>
[66b546a]1677 <para>
1678 Download MD5 sum: &ipython-md5sum;
1679 </para>
[f0088d1]1680 </listitem>
1681 <listitem>
[66b546a]1682 <para>
1683 Download size: &ipython-size;
1684 </para>
[f0088d1]1685 </listitem>
1686 <listitem>
[66b546a]1687 <para>
1688 Estimated disk space required: &ipython-buildsize;
1689 </para>
[f0088d1]1690 </listitem>
1691 <listitem>
[66b546a]1692 <para>
1693 Estimated build time: &ipython-time;
1694 </para>
[f0088d1]1695 </listitem>
1696 </itemizedlist>
1697
1698 <bridgehead renderas="sect4">IPython Dependencies</bridgehead>
1699
1700 <bridgehead renderas="sect5">Required</bridgehead>
[66b546a]1701 <para role="required">
1702 <xref linkend="python2"/>
1703 ( or <xref linkend="python3"/> : not tested), and
1704 <xref linkend="sqlite"/>
1705 </para>
[f0088d1]1706
1707 <bridgehead renderas="sect5">optional</bridgehead>
1708 <para role="optional">
[66b546a]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>
[f0088d1]1719
[66b546a]1720 <para condition="html" role="usernotes">
1721 User Notes: <ulink url="&blfs-wiki;/ipython"/>
1722 </para>
[f0088d1]1723 </sect3>
1724
1725 <sect3 role="installation">
1726 <title>Installation of IPython</title>
1727
[66b546a]1728 <para>
1729 Install <application>ipython</application> by running the following
1730 commands as the <systemitem class="username">root</systemitem> user:
1731 </para>
[f0088d1]1732
[f6b650a8]1733<screen role="root"><userinput>python setup.py install - -prefix=/usr</userinput></screen>
[f0088d1]1734
[66b546a]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>
[f0088d1]1741 </sect3>
1742
1743 <sect3 role="commands">
1744 <title>Command Explanations</title>
1745
[66b546a]1746 <para>
[f6b650a8]1747 <command>python setup.py install - -prefix=/usr</command>: This command
[66b546a]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>
[f0088d1]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>
[66b546a]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>
[f0088d1]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>
[66b546a]1781 <para>
1782 IPython parallel computing cluster control tool
1783 </para>
[f0088d1]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>
[66b546a]1793 <para>
1794 IPython parallel computing controller control tool
1795 </para>
[f0088d1]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>
[66b546a]1805 <para>
1806 IPython parallel computing engine control tool
1807 </para>
[f0088d1]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>
[66b546a]1817 <para>
1818 IPython logger fpr parallel computing
1819 </para>
[f0088d1]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>
[66b546a]1829 <para>
1830 runs the IPython testsuite
1831 </para>
[f0088d1]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>
[66b546a]1841 <para>
1842 Tools for Interactive Computing in Python
1843 </para>
[f0088d1]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>
[66b546a]1853 <para>
1854 is an interface to IPython&apos;s runner module
1855 </para>
[f0088d1]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>
[66b546a]1865 <para>
1866 Colorize a python file or stdin using ANSI and print to stdout
1867 </para>
[f0088d1]1868 <indexterm zone="ipython pycolor">
1869 <primary sortas="b-pycolor">pycolor</primary>
1870 </indexterm>
1871 </listitem>
1872 </varlistentry>
1873 </variablelist>
1874 </sect3>
[f6b650a8]1875 </sect2> -->
[f0088d1]1876 <!-- End IPython -->
[ce892ab3]1877</sect1>
Note: See TracBrowser for help on using the repository browser.