source: general/prog/python-dependencies/pluggy.xml

trunk
Last change on this file was f5096a7d, checked in by Xi Ruoyao <xry111@…>, 4 weeks ago

python-dependencies: Update

  • Update to editables-0.5
  • Update to hatchling-1.24.2
  • Update to hatch-vcs-0.4.0
  • Update to pathspec-0.12.1
  • Update to pluggy-1.5.0
  • Update to setuptools_scm-8.0.4
  • Update to typing_extensions-4.11.0
  • Add trove-classifiers-2024.4.10 to support hatchling-1.24.2
  • Property mode set to 100644
File size: 3.8 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<!DOCTYPE sect2 PUBLIC "-//OASIS//DTD DocBook XML V4.5//EN"
3 "http://www.oasis-open.org/docbook/xml/4.5/docbookx.dtd" [
4 <!ENTITY % general-entities SYSTEM "../../../general.ent">
5 %general-entities;
6
7 <!ENTITY pluggy-download-http "https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-&pluggy-version;.tar.gz">
8 <!ENTITY pluggy-download-ftp " ">
9 <!ENTITY pluggy-md5sum "&pluggy-md5sum;">
10 <!ENTITY pluggy-size "68 KB">
11 <!ENTITY pluggy-buildsize "588 KB (add 18 MB for tests)">
12 <!ENTITY pluggy-time "less than 0.1 SBU (with tests)">
13]>
14
15 <sect2 id="pluggy" xreflabel="pluggy-&pluggy-version;">
16
17 <title>Pluggy-&pluggy-version;</title>
18
19 <indexterm zone="pluggy">
20 <primary sortas="a-pluggy">pluggy</primary>
21 </indexterm>
22
23 <sect3 role="package">
24 <title>Introduction to Pluggy Module</title>
25
26 <para>
27 The <application>Pluggy</application> package gives users the ability
28 to extend or modify the behaviour of a host program by installing a
29 plugin for that program. The plugin code will run as part of normal
30 program execution, changing or enhancing certain aspects of it. In
31 essence, <application>pluggy</application> enables function hooking
32 so a user can build <quote>pluggable</quote> systems.
33 </para>
34
35 &lfs121_checked;
36
37 <bridgehead renderas="sect4">Package Information</bridgehead>
38 <itemizedlist spacing="compact">
39 <listitem>
40 <para>
41 Download (HTTP): <ulink url="&pluggy-download-http;"/>
42 </para>
43 </listitem>
44 <listitem>
45 <para>
46 Download (FTP): <ulink url="&pluggy-download-ftp;"/>
47 </para>
48 </listitem>
49 <listitem>
50 <para>
51 Download MD5 sum: &pluggy-md5sum;
52 </para>
53 </listitem>
54 <listitem>
55 <para>
56 Download size: &pluggy-size;
57 </para>
58 </listitem>
59 <listitem>
60 <para>
61 Estimated disk space required: &pluggy-buildsize;
62 </para>
63 </listitem>
64 <listitem>
65 <para>
66 Estimated build time: &pluggy-time;
67 </para>
68 </listitem>
69 </itemizedlist>
70
71 <bridgehead renderas="sect4">Pluggy Dependencies</bridgehead>
72
73 <bridgehead renderas="sect5">Recommended</bridgehead>
74 <para role="recommended">
75 <xref linkend="setuptools_scm"/>
76 </para>
77
78 <bridgehead renderas="sect5">Optional (for testing)</bridgehead>
79 <para role="optional">
80 <xref linkend="pytest"/>
81 </para>
82
83 </sect3>
84
85 <sect3 role="installation">
86 <title>Installation of Pluggy</title>
87
88 <para>Build the module: </para>
89
90&build-wheel;
91
92 <para>
93 Now, as the <systemitem class="username">root</systemitem> user:
94 </para>
95
96<screen role="root"><userinput>&install-wheel; pluggy</userinput></screen>
97
98 <!-- pytest-benchmark is referred but it seems not really needed -->
99 <para>
100 To test the installation, issue: <command>pytest</command>.
101 </para>
102
103 </sect3>
104
105 <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"
106 href="../../../xincludes/pip3-cmd-explain.xml"/>
107
108 <sect3 role="content">
109 <title>Contents</title>
110
111 <segmentedlist>
112 <segtitle>Installed Programs</segtitle>
113 <segtitle>Installed Libraries</segtitle>
114 <segtitle>Installed Directories</segtitle>
115
116 <seglistitem>
117 <seg>None</seg>
118 <seg>None</seg>
119 <seg>
120 /usr/lib/python&python3-majorver;/site-packages/pluggy and
121 /usr/lib/python&python3-majorver;/site-packages/pluggy-&pluggy-version;.dist-info
122 </seg>
123 </seglistitem>
124 </segmentedlist>
125
126 </sect3>
127
128 </sect2>
Note: See TracBrowser for help on using the repository browser.