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

gimp3 lazarus trunk xry111/for-12.3 xry111/spidermonkey128
Last change on this file since c8c80645 was f5096a7d, checked in by Xi Ruoyao <xry111@…>, 4 months 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
RevLine 
[ab4fdfc]1<?xml version="1.0" encoding="UTF-8"?>
[88149d4d]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
[301c411]7 <!ENTITY pluggy-download-http "https://files.pythonhosted.org/packages/source/p/pluggy/pluggy-&pluggy-version;.tar.gz">
[88149d4d]8 <!ENTITY pluggy-download-ftp " ">
[569925c7]9 <!ENTITY pluggy-md5sum "&pluggy-md5sum;">
[c65b464]10 <!ENTITY pluggy-size "68 KB">
11 <!ENTITY pluggy-buildsize "588 KB (add 18 MB for tests)">
[72c62e4]12 <!ENTITY pluggy-time "less than 0.1 SBU (with tests)">
[88149d4d]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>
[830c353]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.
[88149d4d]33 </para>
34
[99c90fa]35 &lfs121_checked;
[88149d4d]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
[830c353]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
[ef6402e]78 <bridgehead renderas="sect5">Optional (for testing)</bridgehead>
79 <para role="optional">
[f5096a7d]80 <xref linkend="pytest"/>
[ef6402e]81 </para>
[830c353]82
[88149d4d]83 </sect3>
84
85 <sect3 role="installation">
86 <title>Installation of Pluggy</title>
87
88 <para>Build the module: </para>
89
[082e722]90&build-wheel;
[88149d4d]91
92 <para>
[ef6402e]93 Now, as the <systemitem class="username">root</systemitem> user:
[88149d4d]94 </para>
95
[082e722]96<screen role="root"><userinput>&install-wheel; pluggy</userinput></screen>
[ef6402e]97
[f5096a7d]98 <!-- pytest-benchmark is referred but it seems not really needed -->
[88149d4d]99 <para>
[f5096a7d]100 To test the installation, issue: <command>pytest</command>.
[88149d4d]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.