Index: general/prog/python-dependencies/alabaster.xml
===================================================================
--- general/prog/python-dependencies/alabaster.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/alabaster.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,27 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY alabster-download-http "https://github.com/bitprophet/alabaster/archive/&alabaster-version;/alabaster-&alabaster-version;.tar.gz">
+  <!ENTITY alabster-download-ftp  " ">
+  <!ENTITY alabster-md5sum        "0b34444e429f5c21fd077cce1808cc7f">
+  <!ENTITY alabster-size          "23 KB">
+  <!ENTITY alabster-buildsize     "2.6 MB">
+  <!ENTITY alabster-time          "less than 0.1 SBU">
 ]>
 
-<!-- Begin Py3c -->
-  <sect2 id="alabaster" xreflabel="alabaster-&asciidoc-version;">
+  <sect2 id="alabaster" xreflabel="alabaster-&alabaster-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Alabaster-&alabaster-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="alabaster">
+      <primary sortas="a-alabaster">alabaster</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Alabaster Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Alabaster</application> package is a theme for
+        the <application>sphinx</application> documentation system. Although
+        developed separately, it is the default theme for sphinx.
       </para>
 
@@ -38,45 +36,33 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&alabaster-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&alabaster-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &alabaster-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &alabaster-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &alabaster-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &alabaster-time;
           </para>
         </listitem>
       </itemizedlist>
-
-      <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
-
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
-      <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
-      </para>
 
     </sect3>
@@ -84,14 +70,6 @@
     <sect3 role="installation">
       <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
 
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
-    <para> Build the module: </para>
+    <para>Build the module: </para>
 
 <screen><userinput>pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
@@ -121,48 +99,13 @@
 
         <seglistitem>
-          <seg>
-            a2x and
-            asciidoc
-          </seg>
+          <seg>None</seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/alabaster and
+            /usr/lib/python&python3-majorver;/site-packages/alabaster-&alabaster-version;.dist-info
           </seg>
         </seglistitem>
       </segmentedlist>
-      <!--
-      <variablelist>
-        <bridgehead renderas="sect5">Short Descriptions</bridgehead>
-        <?dbfo list-presentation="list"?>
-        <?dbhtml list-presentation="table"?>
 
-        <varlistentry id="a2x">
-          <term><command>a2x</command></term>
-          <listitem>
-            <para>
-              is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
-            </para>
-            <indexterm zone="asciidoc a2x">
-              <primary sortas="b-a2x">a2x</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
-          <listitem>
-            <para>
-              converts an AsciiDoc text file to HTML or DocBook
-            </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-      </variablelist>
-      -->
     </sect3>
 
Index: general/prog/python-dependencies/babel.xml
===================================================================
--- general/prog/python-dependencies/babel.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/babel.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,29 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY babel-download-http "https://github.com/python-babel/babel/archive/refs/tags/v&babel-version;/babel-&babel-version;.tar.gz">
+  <!ENTITY babel-download-ftp  " ">
+  <!ENTITY babel-md5sum        "066593ad94505b73746ba25d929cb94b">
+  <!ENTITY babel-size          "269 KB">
+  <!ENTITY babel-buildsize     "2.6 MB">
+  <!ENTITY babel-time          "less than 0.1 SBU">
 ]>
 
 <!-- Begin Py3c -->
-  <sect2 id="babel" xreflabel="babel-&asciidoc-version;">
+  <sect2 id="babel" xreflabel="babel-&babel-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Babel-&babel-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="babel">
+      <primary sortas="a-babel">babel</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Babel Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Babel</application> package Babel is an integrated
+        collection of utilities that assist in internationalizing and
+        localizing Python applications, with an emphasis on web-based
+        applications.
       </para>
 
@@ -38,30 +38,30 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&babel-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&babel-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &babel-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &babel-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &babel-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &babel-time;
           </para>
         </listitem>
@@ -70,12 +70,7 @@
       <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
-      <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="pytz"/>
       </para>
 
@@ -83,14 +78,5 @@
 
     <sect3 role="installation">
-      <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
-
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
+      <title>Installation of Babel</title>
     <para> Build the module: </para>
 
@@ -105,5 +91,5 @@
     </para>
 
-<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc</userinput></screen>
+<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user babel</userinput></screen>
 
     </sect3>
@@ -122,15 +108,14 @@
         <seglistitem>
           <seg>
-            a2x and
-            asciidoc
+            pybabel
           </seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/babel and
+            /usr/lib/python&python3-majorver;/site-packages/Babel-&babel-version;.dist-info
           </seg>
         </seglistitem>
       </segmentedlist>
-      <!--
+
       <variablelist>
         <bridgehead renderas="sect5">Short Descriptions</bridgehead>
@@ -138,31 +123,17 @@
         <?dbhtml list-presentation="table"?>
 
-        <varlistentry id="a2x">
-          <term><command>a2x</command></term>
+        <varlistentry id="pybabel">
+          <term><command>pybabel</command></term>
           <listitem>
             <para>
-              is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
+              is a command-line interface for working with message
+              catalogs
             </para>
-            <indexterm zone="asciidoc a2x">
-              <primary sortas="b-a2x">a2x</primary>
+            <indexterm zone="babel pybabel">
+              <primary sortas="b-pybabel">pybabel</primary>
             </indexterm>
           </listitem>
         </varlistentry>
 
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
-          <listitem>
-            <para>
-              converts an AsciiDoc text file to HTML or DocBook
-            </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-      </variablelist>
-      -->
     </sect3>
 
Index: general/prog/python-dependencies/imagesize.xml
===================================================================
--- general/prog/python-dependencies/imagesize.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/imagesize.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,27 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY imagesize-download-http "https://github.com/shibukawa/imagesize_py/archive/refs/tags/&imagesize-version;/imagesize_py-&imagesize-version;.tar.gz">
+  <!ENTITY imagesize-download-ftp  " ">
+  <!ENTITY imagesize-md5sum        "705a10474ca2e3112f869522e1c667b6">
+  <!ENTITY imagesize-size          "1.2 MB">
+  <!ENTITY imagesize-buildsize     "2.6 MB">
+  <!ENTITY imagesize-time          "less than 0.1 SBU">
 ]>
 
-<!-- Begin Py3c -->
-  <sect2 id="imagesize" xreflabel="imagesize-&asciidoc-version;">
+  <sect2 id="Imagesize" xreflabel="imagesize-&imagesize-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Asciidoc-&imagesize-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="imagesize">
+      <primary sortas="a-imagesize">imagesize</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Imagesize Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Imagesize</application> package analyzes image file
+        headers and returns the image size and DPI. It works with
+        JPEG/JPEG 2000/PNG/GIF/TIFF/SVG/Netpbm/WebP formats.
       </para>
 
@@ -38,59 +36,39 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&imagesize-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&imagesize-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &imagesize-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &imagesize-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &imagesize-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &imagesize-time;
           </para>
         </listitem>
       </itemizedlist>
 
-      <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
-
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
-      <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
-      </para>
-
     </sect3>
 
     <sect3 role="installation">
-      <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
+      <title>Installation of Imagesize</title>
 
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
     <para> Build the module: </para>
 
@@ -105,5 +83,5 @@
     </para>
 
-<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc</userinput></screen>
+<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user imagesize</userinput></screen>
 
     </sect3>
@@ -121,48 +99,13 @@
 
         <seglistitem>
-          <seg>
-            a2x and
-            asciidoc
-          </seg>
+          <seg>None</seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/imagesize and
+            /usr/lib/python&python3-majorver;/site-packages/imagesize-&imagesize-version;.dist-info
           </seg>
         </seglistitem>
       </segmentedlist>
-      <!--
-      <variablelist>
-        <bridgehead renderas="sect5">Short Descriptions</bridgehead>
-        <?dbfo list-presentation="list"?>
-        <?dbhtml list-presentation="table"?>
 
-        <varlistentry id="a2x">
-          <term><command>a2x</command></term>
-          <listitem>
-            <para>
-              is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
-            </para>
-            <indexterm zone="asciidoc a2x">
-              <primary sortas="b-a2x">a2x</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
-          <listitem>
-            <para>
-              converts an AsciiDoc text file to HTML or DocBook
-            </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-      </variablelist>
-      -->
     </sect3>
 
Index: general/prog/python-dependencies/packaging.xml
===================================================================
--- general/prog/python-dependencies/packaging.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/packaging.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,29 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY packaging-download-http "https://github.com/pypa/packaging/releases/download/&packaging-version;/packaging-&packaging-version;.tar.gz">
+  <!ENTITY packaging-download-ftp  " ">
+  <!ENTITY packaging-md5sum        "e713c1939f294fd729af4a7be40dd141">
+  <!ENTITY packaging-size          "83 KB">
+  <!ENTITY packaging-buildsize     "2.6 MB">
+  <!ENTITY packaging-time          "less than 0.1 SBU">
 ]>
 
 <!-- Begin Py3c -->
-  <sect2 id=" packaging" xreflabel=" packaging-&asciidoc-version;">
+  <sect2 id=" packaging" xreflabel=" packaging-&packaging-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Packaging-&packaging-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="packaging">
+      <primary sortas="a-packaging">packaging</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Packaging Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Packaging</application> library provides utilities
+        that implement the interoperability specifications which have clearly
+        one correct behaviour or benefit greatly from having a single shared
+        implementation.
       </para>
 
@@ -38,44 +38,39 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&packaging-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&packaging-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &packaging-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &packaging-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &packaging-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &packaging-time;
           </para>
         </listitem>
       </itemizedlist>
 
-      <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
+      <bridgehead renderas="sect4">Packaging Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
+      <bridgehead renderas="sect5">Required</bridgehead>
       <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
+        <xref linkend="pyparsing"/>
       </para>
 
@@ -83,14 +78,6 @@
 
     <sect3 role="installation">
-      <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
+      <title>Installation of Packaging</title>
 
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
     <para> Build the module: </para>
 
@@ -105,5 +92,5 @@
     </para>
 
-<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc</userinput></screen>
+<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user packaging</userinput></screen>
 
     </sect3>
@@ -121,48 +108,13 @@
 
         <seglistitem>
-          <seg>
-            a2x and
-            asciidoc
-          </seg>
+          <seg>None</seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/packaging and
+            /usr/lib/python&python3-majorver;/site-packages/packaging-&packaging-version;.dist-info
           </seg>
         </seglistitem>
       </segmentedlist>
-      <!--
-      <variablelist>
-        <bridgehead renderas="sect5">Short Descriptions</bridgehead>
-        <?dbfo list-presentation="list"?>
-        <?dbhtml list-presentation="table"?>
 
-        <varlistentry id="a2x">
-          <term><command>a2x</command></term>
-          <listitem>
-            <para>
-              is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
-            </para>
-            <indexterm zone="asciidoc a2x">
-              <primary sortas="b-a2x">a2x</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
-          <listitem>
-            <para>
-              converts an AsciiDoc text file to HTML or DocBook
-            </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-      </variablelist>
-      -->
     </sect3>
 
Index: general/prog/python-dependencies/requests.xml
===================================================================
--- general/prog/python-dependencies/requests.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/requests.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,27 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY requests-download-http "https://github.com/psf/requests/releases/download/v&requests-version;/requests-&requests-version;.tar.gz">
+  <!ENTITY requests-download-ftp  " ">
+  <!ENTITY requests-md5sum        "796ea875cdae283529c03b9203d9c454">
+  <!ENTITY requests-size          "107 KB">
+  <!ENTITY requests-buildsize     "2.6 MB">
+  <!ENTITY requests-time          "less than 0.1 SBU">
 ]>
 
-<!-- Begin Py3c -->
-  <sect2 id="requests" xreflabel="requests-&asciidoc-version;">
+  <sect2 id="requests" xreflabel="requests-&requests-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Requests-&requests-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="requests">
+      <primary sortas="a-requests">requests</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Requests Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Requests</application> package is an elegant and
+        simple HTTP library for Python, built for human beings. It allows
+        sending HTTP/1.1 requests extremely easily.
       </para>
 
@@ -38,44 +36,42 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&requests-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&requests-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &requests-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &requests-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &requests-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &requests-time;
           </para>
         </listitem>
       </itemizedlist>
 
-      <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
+      <bridgehead renderas="sect4">Requests Dependencies</bridgehead>
 
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
-      <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
+      <bridgehead renderas="sect5">Required</bridgehead>
+      <para role="required">
+        <xref linkend="certifi"/>,
+        <xref linkend="charset-normalizer"/>,
+        <xref linkend="idna"/>, and
+        <xref linkend="urllib3"/>
       </para>
 
@@ -83,14 +79,6 @@
 
     <sect3 role="installation">
-      <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
+      <title>Installation of Requests</title>
 
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
     <para> Build the module: </para>
 
@@ -105,5 +93,5 @@
     </para>
 
-<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc</userinput></screen>
+<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user requests</userinput></screen>
 
     </sect3>
@@ -121,48 +109,13 @@
 
         <seglistitem>
-          <seg>
-            a2x and
-            asciidoc
-          </seg>
+          <seg>None</seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/requests and
+            /usr/lib/python&python3-majorver;/site-packages/requests-&requests-version;.dist-info
           </seg>
         </seglistitem>
       </segmentedlist>
-      <!--
-      <variablelist>
-        <bridgehead renderas="sect5">Short Descriptions</bridgehead>
-        <?dbfo list-presentation="list"?>
-        <?dbhtml list-presentation="table"?>
-
-        <varlistentry id="a2x">
-          <term><command>a2x</command></term>
-          <listitem>
-            <para>
-              is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
-            </para>
-            <indexterm zone="asciidoc a2x">
-              <primary sortas="b-a2x">a2x</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
-          <listitem>
-            <para>
-              converts an AsciiDoc text file to HTML or DocBook
-            </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
-            </indexterm>
-          </listitem>
-        </varlistentry>
-
-      </variablelist>
-      -->
+  
     </sect3>
 
Index: general/prog/python-dependencies/snowballstemmer.xml
===================================================================
--- general/prog/python-dependencies/snowballstemmer.xml	(revision 4492186440866df06e4bb22074e2b4e0aee35b12)
+++ general/prog/python-dependencies/snowballstemmer.xml	(revision 432ea40759de328fcccf5089c3b3a524e76e85db)
@@ -5,29 +5,35 @@
   %general-entities;
 
-  <!ENTITY asciidoc-download-http "https://files.pythonhosted.org/packages/source/a/asciidoc/asciidoc-&asciidoc-version;.tar.gz">
-  <!ENTITY asciidoc-download-ftp  " ">
-  <!ENTITY asciidoc-md5sum        "ecac3af818f7a65596efc6e243b520a0">
-  <!ENTITY asciidoc-size          "212 KB">
-  <!ENTITY asciidoc-buildsize     "2.6 MB">
-  <!ENTITY asciidoc-time          "less than 0.1 SBU">
+  <!ENTITY snowballstemmer-download-http "https://files.pythonhosted.org/packages/source/a/snowballstemmer/snowballstemmer-&snowballstemmer-version;.tar.gz">
+  <!ENTITY snowballstemmer-download-ftp  " ">
+  <!ENTITY snowballstemmer-md5sum        "ecac3af818f7a65596efc6e243b520a0">
+  <!ENTITY snowballstemmer-size          "212 KB">
+  <!ENTITY snowballstemmer-buildsize     "2.6 MB">
+  <!ENTITY snowballstemmer-time          "less than 0.1 SBU">
 ]>
 
-<!-- Begin Py3c -->
-  <sect2 id="snowballstemmer" xreflabel="snowballstemmer-&asciidoc-version;">
+  <sect2 id="snowballstemmer" xreflabel="snowballstemmer-&snowballstemmer-version;">
 
-    <title>Asciidoc-&asciidoc-version;</title>
+    <title>Snowballstemmer-&snowballstemmer-version;</title>
 
-    <indexterm zone="asciidoc">
-      <primary sortas="a-asciidoc">asciidoc</primary>
+    <indexterm zone="snowballstemmer">
+      <primary sortas="a-snowballstemmer">snowballstemmer</primary>
     </indexterm>
 
     <sect3 role="package">
-      <title>Introduction to Asciidoc Module</title>
+      <title>Introduction to Snowballstemmer Module</title>
 
       <para>
-        The <application>Asciidoc</application> package is a text document
-        format for writing notes, documentation, articles, books, ebooks,
-        slideshows, web pages, man pages and blogs. AsciiDoc files can be
-        translated to many formats including HTML, PDF, EPUB, and man page.
+        The <application>Snowballstemmer</application> package is a small
+        string processing language for creating stemming algorithms for use
+        in Information Retrieval, plus a collection of stemming algorithms
+        implemented using it. Stemming maps different forms of the same word
+        to a common <quote>stem</quote> &emdash; for example, the English
+        stemmer maps <emphasis>connection</emphasis>,
+        <emphasis>connections</emphasis>, <emphasis>connective</emphasis>,
+        <emphasis>connected</emphasis>, and <emphasis>connecting</emphasis>
+        to <emphasis>connect</emphasis>. So a searching for
+        <emphasis>connected</emphasis> would also find documents which only
+        have the other forms.
       </para>
 
@@ -38,62 +44,42 @@
         <listitem>
           <para>
-            Download (HTTP): <ulink url="&asciidoc-download-http;"/>
+            Download (HTTP): <ulink url="&snowballstemmer-download-http;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download (FTP): <ulink url="&asciidoc-download-ftp;"/>
+            Download (FTP): <ulink url="&snowballstemmer-download-ftp;"/>
           </para>
         </listitem>
         <listitem>
           <para>
-            Download MD5 sum: &asciidoc-md5sum;
+            Download MD5 sum: &snowballstemmer-md5sum;
           </para>
         </listitem>
         <listitem>
           <para>
-            Download size: &asciidoc-size;
+            Download size: &snowballstemmer-size;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated disk space required: &asciidoc-buildsize;
+            Estimated disk space required: &snowballstemmer-buildsize;
           </para>
         </listitem>
         <listitem>
           <para>
-            Estimated build time: &asciidoc-time;
+            Estimated build time: &snowballstemmer-time;
           </para>
         </listitem>
       </itemizedlist>
 
-      <bridgehead renderas="sect4">Asciidoc Dependencies</bridgehead>
-
-      <bridgehead renderas="sect5">Optional (runtime)</bridgehead>
-      <para role="optional">
-        <xref linkend="docbook-xsl"/>,
-        <xref linkend="fop"/>,
-        <xref linkend="libxslt"/>,
-        <xref linkend="lynx"/>,
-        <ulink url="https://sourceforge.net/projects/dblatex/">dblatex</ulink>, and
-        <ulink url="&w3m-url;">W3m</ulink>
-      </para>
-
     </sect3>
 
     <sect3 role="installation">
-      <title>Installation of Asciidoc</title>
-<!-- version 9.x is from blfs 11.0. We are now at 11.1
-      <para>
-        If you are upgrading from version 9.x, remove the previously installed
-        executables, as the <systemitem class="username">root</systemitem>
-        user:
-      </para>
+      <title>Installation of Snowballstemmer</title>
 
-<screen role="root"><userinput>rm -rf /usr/bin/{asciidoc*,a2x*}</userinput></screen>
--->
     <para> Build the module: </para>
 
-<screen><userinput>pip3 wheel -w dist --no-build-isolation --no-deps $PWD</userinput></screen>
+<screen><userinput>make dist_libstemmer_python</userinput></screen>
 
     <para>
@@ -105,5 +91,5 @@
     </para>
 
-<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user asciidoc</userinput></screen>
+<screen role="root"><userinput>pip3 install --no-index --find-links dist --no-cache-dir --no-user snowballstemmer</userinput></screen>
 
     </sect3>
@@ -121,12 +107,9 @@
 
         <seglistitem>
-          <seg>
-            a2x and
-            asciidoc
-          </seg>
+          <seg>None</seg>
           <seg>None</seg>
           <seg>
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc and
-            /usr/lib/python&python3-majorver;/site-packages/asciidoc-&asciidoc-version;.dist-info
+            /usr/lib/python&python3-majorver;/site-packages/snowballstemmer and
+            /usr/lib/python&python3-majorver;/site-packages/snowballstemmer-&snowballstemmer-version;.dist-info
           </seg>
         </seglistitem>
@@ -143,7 +126,7 @@
             <para>
               is a toolchain manager for AsciiDoc
-              (converts Asciidoc text files to other file formats)
+              (converts Snowballstemmer text files to other file formats)
             </para>
-            <indexterm zone="asciidoc a2x">
+            <indexterm zone="snowballstemmer a2x">
               <primary sortas="b-a2x">a2x</primary>
             </indexterm>
@@ -151,12 +134,12 @@
         </varlistentry>
 
-        <varlistentry id="asciidoc-prog">
-          <term><command>asciidoc</command></term>
+        <varlistentry id="snowballstemmer-prog">
+          <term><command>snowballstemmer</command></term>
           <listitem>
             <para>
               converts an AsciiDoc text file to HTML or DocBook
             </para>
-            <indexterm zone="asciidoc asciidoc-prog">
-              <primary sortas="b-asciidoc-prog">asciidoc</primary>
+            <indexterm zone="snowballstemmer snowballstemmer-prog">
+              <primary sortas="b-snowballstemmer-prog">snowballstemmer</primary>
             </indexterm>
           </listitem>
