python3: Fix package descriptions

* Fix default Python package description not included in individual
  package descriptions

* Update default Python package description text (from General Python
  FAQ, "What is Python?")

* Add package descriptions for Python module packages

* Reduce duplication in package titles

Signed-off-by: Jeffery To <jeffery.to@gmail.com>
This commit is contained in:
Jeffery To 2023-07-13 13:39:35 +08:00
parent 87631ecdd4
commit 329f9a1391
No known key found for this signature in database
GPG key ID: C616D9E719E868E4
24 changed files with 198 additions and 42 deletions

View file

@ -51,44 +51,52 @@ define Package/python3/Default
SUBMENU:=Python SUBMENU:=Python
SECTION:=lang SECTION:=lang
CATEGORY:=Languages CATEGORY:=Languages
TITLE:=Python $(PYTHON3_VERSION) programming language TITLE:=Python $(PYTHON3_VERSION)
URL:=https://www.python.org/ URL:=https://www.python.org/
endef endef
define Package/python3/Default/description define Package/python3/Default/description
Python is a dynamic object-oriented programming language that can be used Python is an interpreted, interactive, object-oriented programming
for many kinds of software development. It offers strong support for language. It incorporates modules, exceptions, dynamic typing, very high
integration with other languages and tools, comes with extensive standard level dynamic data types, and classes. It supports multiple programming
libraries, and can be learned in a few days. Many Python programmers paradigms beyond object-oriented programming, such as procedural and
report substantial productivity gains and feel the language encourages functional programming. Python combines remarkable power with very clear
the development of higher quality, more maintainable code. syntax. It has interfaces to many system calls and libraries, as well as
to various window systems, and is extensible in C or C++. It is also
usable as an extension language for applications that need a
programmable interface. Finally, Python is portable: it runs on many
Unix variants including Linux and macOS, and on Windows.
endef endef
define Package/libpython3 define Package/libpython3
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) core library TITLE+= core library
DEPENDS:=+libpthread DEPENDS:=+libpthread
ABI_VERSION:=$(PYTHON3_VERSION) ABI_VERSION:=$(PYTHON3_VERSION)
endef endef
define Package/libpython3/description define Package/libpython3/description
This package contains only core Python library. $(call Package/python3/Default/description)
This package contains only core Python library.
endef endef
define Package/python3-base define Package/python3-base
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) interpreter TITLE+= base interpreter
DEPENDS:=+libpython3 DEPENDS:=+libpython3
endef endef
define Package/python3-base/description define Package/python3-base/description
This package contains only the interpreter and the bare minimum $(call Package/python3/Default/description)
for the interpreter to start.
This package contains only the interpreter and the bare minimum for the
interpreter to start.
endef endef
define Package/python3-light define Package/python3-light
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) light installation TITLE+= light installation
DEPENDS:=+python3-base +libbz2 +zlib DEPENDS:=+python3-base +libbz2 +zlib
endef endef
@ -97,9 +105,10 @@ define Package/python3-light/config
endef endef
define Package/python3-light/description define Package/python3-light/description
This package is essentially the python3-base package plus $(call Package/python3/Default/description)
a few of the rarely used (and big) libraries stripped out
into separate packages. This package installs the base interpreter package and contains the most
commonly used parts of the standard library.
endef endef
PYTHON3_LIB_FILES_DEL:= PYTHON3_LIB_FILES_DEL:=
@ -126,12 +135,15 @@ include ./files/python3-package-*.mk
define Package/python3 define Package/python3
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE+= programming language
DEPENDS:=+python3-light $(foreach package,$(PYTHON3_PACKAGES_DEPENDS),+$(package)) DEPENDS:=+python3-light $(foreach package,$(PYTHON3_PACKAGES_DEPENDS),+$(package))
endef endef
define Package/python3/description define Package/python3/description
This package contains the (almost) full Python install. $(call Package/python3/Default/description)
It's python3-light + all other packages.
This package installs almost all parts of the standard Python
installation.
endef endef
# Set READELF here so that the exact same readelf program name can be # Set READELF here so that the exact same readelf program name can be

View file

@ -7,10 +7,16 @@
define Package/python3-asyncio define Package/python3-asyncio
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) asyncio module TITLE+= asyncio module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-asyncio/description
$(call Package/python3/Default/description)
This package contains the asyncio module.
endef
$(eval $(call Py3BasePackage,python3-asyncio, \ $(eval $(call Py3BasePackage,python3-asyncio, \
/usr/lib/python$(PYTHON3_VERSION)/asyncio \ /usr/lib/python$(PYTHON3_VERSION)/asyncio \
)) ))

View file

@ -7,16 +7,27 @@
define Package/python3-cgi define Package/python3-cgi
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) cgi module TITLE+= cgi module
DEPENDS:=+python3-light +python3-email DEPENDS:=+python3-light +python3-email
endef endef
define Package/python3-cgitb define Package/python3-cgitb
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) cgitb module TITLE+= cgitb module
DEPENDS:=+python3-light +python3-cgi +python3-pydoc DEPENDS:=+python3-light +python3-cgi +python3-pydoc
endef endef
define Package/python3-cgi/description
$(call Package/python3/Default/description)
This package contains the cgi module.
endef
define Package/python3-cgitb/description
$(call Package/python3/Default/description)
This package contains the cgitb module.
endef
$(eval $(call Py3BasePackage,python3-cgi, \ $(eval $(call Py3BasePackage,python3-cgi, \
/usr/lib/python$(PYTHON3_VERSION)/cgi.py \ /usr/lib/python$(PYTHON3_VERSION)/cgi.py \

View file

@ -7,10 +7,16 @@
define Package/python3-codecs define Package/python3-codecs
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) codecs + unicode support TITLE+= codecs/Unicode support
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-codecs/description
$(call Package/python3/Default/description)
This package contains codecs and Unicode support.
endef
$(eval $(call Py3BasePackage,python3-codecs, \ $(eval $(call Py3BasePackage,python3-codecs, \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_codecs_cn.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_codecs_cn.$(PYTHON3_SO_SUFFIX) \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_codecs_hk.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_codecs_hk.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-ctypes define Package/python3-ctypes
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) ctypes module TITLE+= ctypes module
DEPENDS:=+python3-light +libffi DEPENDS:=+python3-light +libffi
endef endef
define Package/python3-ctypes/description
$(call Package/python3/Default/description)
This package contains the ctypes module.
endef
$(eval $(call Py3BasePackage,python3-ctypes, \ $(eval $(call Py3BasePackage,python3-ctypes, \
/usr/lib/python$(PYTHON3_VERSION)/ctypes \ /usr/lib/python$(PYTHON3_VERSION)/ctypes \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_ctypes.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_ctypes.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-dbm define Package/python3-dbm
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) dbm module TITLE+= dbm module
DEPENDS:=+python3-light +libgdbm DEPENDS:=+python3-light +libgdbm
endef endef
define Package/python3-dbm/description
$(call Package/python3/Default/description)
This package contains the dbm module.
endef
$(eval $(call Py3BasePackage,python3-dbm, \ $(eval $(call Py3BasePackage,python3-dbm, \
/usr/lib/python$(PYTHON3_VERSION)/dbm \ /usr/lib/python$(PYTHON3_VERSION)/dbm \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_dbm.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_dbm.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-decimal define Package/python3-decimal
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) decimal module TITLE+= decimal module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-decimal/description
$(call Package/python3/Default/description)
This package contains the decimal module.
endef
$(eval $(call Py3BasePackage,python3-decimal, \ $(eval $(call Py3BasePackage,python3-decimal, \
/usr/lib/python$(PYTHON3_VERSION)/decimal.py \ /usr/lib/python$(PYTHON3_VERSION)/decimal.py \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_decimal.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_decimal.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,17 @@
define Package/python3-dev define Package/python3-dev
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) development files TITLE+= development files
DEPENDS:=+python3 +python3-lib2to3 DEPENDS:=+python3 +python3-lib2to3
endef endef
define Package/python3-dev/description
$(call Package/python3/Default/description)
This package contains files for building Python modules, extending the
Python interpreter, or embedded Python in applications.
endef
define Py3Package/python3-dev/install define Py3Package/python3-dev/install
$(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib $(INSTALL_DIR) $(1)/usr/bin $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/bin/python$(PYTHON3_VERSION)-config $(1)/usr/bin $(CP) $(PKG_INSTALL_DIR)/usr/bin/python$(PYTHON3_VERSION)-config $(1)/usr/bin

View file

@ -7,10 +7,16 @@
define Package/python3-distutils define Package/python3-distutils
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) distutils module TITLE+= distutils module
DEPENDS:=+python3-light +python3-email DEPENDS:=+python3-light +python3-email
endef endef
define Package/python3-distutils/description
$(call Package/python3/Default/description)
This package contains the distutils module.
endef
$(eval $(call Py3BasePackage,python3-distutils, \ $(eval $(call Py3BasePackage,python3-distutils, \
/usr/lib/python$(PYTHON3_VERSION)/distutils \ /usr/lib/python$(PYTHON3_VERSION)/distutils \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-email define Package/python3-email
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) email module TITLE+= email module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-email/description
$(call Package/python3/Default/description)
This package contains the email module.
endef
$(eval $(call Py3BasePackage,python3-email, \ $(eval $(call Py3BasePackage,python3-email, \
/usr/lib/python$(PYTHON3_VERSION)/email \ /usr/lib/python$(PYTHON3_VERSION)/email \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-lib2to3 define Package/python3-lib2to3
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) lib2to3 module TITLE+= lib2to3 module
DEPENDS:=+python3 DEPENDS:=+python3
endef endef
define Package/python3-lib2to3/description
$(call Package/python3/Default/description)
This package contains the lib2to3 module.
endef
$(eval $(call Py3BasePackage,python3-lib2to3, \ $(eval $(call Py3BasePackage,python3-lib2to3, \
/usr/lib/python$(PYTHON3_VERSION)/lib2to3 \ /usr/lib/python$(PYTHON3_VERSION)/lib2to3 \
, \ , \

View file

@ -7,10 +7,16 @@
define Package/python3-logging define Package/python3-logging
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) logging module TITLE+= logging module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-logging/description
$(call Package/python3/Default/description)
This package contains the logging module.
endef
$(eval $(call Py3BasePackage,python3-logging, \ $(eval $(call Py3BasePackage,python3-logging, \
/usr/lib/python$(PYTHON3_VERSION)/logging \ /usr/lib/python$(PYTHON3_VERSION)/logging \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-lzma define Package/python3-lzma
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) lzma module TITLE+= lzma module
DEPENDS:=+python3-light +liblzma DEPENDS:=+python3-light +liblzma
endef endef
define Package/python3-lzma/description
$(call Package/python3/Default/description)
This package contains the lzma module.
endef
$(eval $(call Py3BasePackage,python3-lzma, \ $(eval $(call Py3BasePackage,python3-lzma, \
/usr/lib/python$(PYTHON3_VERSION)/lzma.py \ /usr/lib/python$(PYTHON3_VERSION)/lzma.py \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_lzma.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_lzma.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-multiprocessing define Package/python3-multiprocessing
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) multiprocessing TITLE+= multiprocessing module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-multiprocessing/description
$(call Package/python3/Default/description)
This package contains the multiprocessing module.
endef
$(eval $(call Py3BasePackage,python3-multiprocessing, \ $(eval $(call Py3BasePackage,python3-multiprocessing, \
/usr/lib/python$(PYTHON3_VERSION)/multiprocessing \ /usr/lib/python$(PYTHON3_VERSION)/multiprocessing \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_multiprocessing.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_multiprocessing.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-ncurses define Package/python3-ncurses
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) ncurses module TITLE+= ncurses module
DEPENDS:=+python3-light +libncursesw DEPENDS:=+python3-light +libncursesw
endef endef
define Package/python3-ncurses/description
$(call Package/python3/Default/description)
This package contains the ncurses module.
endef
$(eval $(call Py3BasePackage,python3-ncurses, \ $(eval $(call Py3BasePackage,python3-ncurses, \
/usr/lib/python$(PYTHON3_VERSION)/curses \ /usr/lib/python$(PYTHON3_VERSION)/curses \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_curses.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_curses.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-openssl define Package/python3-openssl
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) SSL module TITLE+= ssl module
DEPENDS:=+python3-light +libopenssl +ca-certs DEPENDS:=+python3-light +libopenssl +ca-certs
endef endef
define Package/python3-openssl/description
$(call Package/python3/Default/description)
This package contains the ssl module.
endef
$(eval $(call Py3BasePackage,python3-openssl, \ $(eval $(call Py3BasePackage,python3-openssl, \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_hashlib.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_hashlib.$(PYTHON3_SO_SUFFIX) \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_ssl.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_ssl.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-pydoc define Package/python3-pydoc
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) pydoc module TITLE+= pydoc module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-pydoc/description
$(call Package/python3/Default/description)
This package contains the pydoc module.
endef
$(eval $(call Py3BasePackage,python3-pydoc, \ $(eval $(call Py3BasePackage,python3-pydoc, \
/usr/lib/python$(PYTHON3_VERSION)/doctest.py \ /usr/lib/python$(PYTHON3_VERSION)/doctest.py \
/usr/lib/python$(PYTHON3_VERSION)/pydoc.py \ /usr/lib/python$(PYTHON3_VERSION)/pydoc.py \

View file

@ -7,10 +7,16 @@
define Package/python3-readline define Package/python3-readline
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) readline module TITLE+= readline module
DEPENDS:=+python3-light +libreadline DEPENDS:=+python3-light +libreadline
endef endef
define Package/python3-readline/description
$(call Package/python3/Default/description)
This package contains the readline module.
endef
$(eval $(call Py3BasePackage,python3-readline, \ $(eval $(call Py3BasePackage,python3-readline, \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/readline.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/readline.$(PYTHON3_SO_SUFFIX) \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-sqlite3 define Package/python3-sqlite3
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) sqlite3 module TITLE+= sqlite3 module
DEPENDS:=+python3-light +libsqlite3 DEPENDS:=+python3-light +libsqlite3
endef endef
define Package/python3-sqlite3/description
$(call Package/python3/Default/description)
This package contains the sqlite3 module.
endef
$(eval $(call Py3BasePackage,python3-sqlite3, \ $(eval $(call Py3BasePackage,python3-sqlite3, \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_sqlite3.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_sqlite3.$(PYTHON3_SO_SUFFIX) \
/usr/lib/python$(PYTHON3_VERSION)/sqlite3 \ /usr/lib/python$(PYTHON3_VERSION)/sqlite3 \

View file

@ -7,10 +7,16 @@
define Package/python3-unittest define Package/python3-unittest
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) unittest module TITLE+= unittest module
DEPENDS:=+python3-light DEPENDS:=+python3-light
endef endef
define Package/python3-unittest/description
$(call Package/python3/Default/description)
This package contains the unittest module.
endef
$(eval $(call Py3BasePackage,python3-unittest, \ $(eval $(call Py3BasePackage,python3-unittest, \
/usr/lib/python$(PYTHON3_VERSION)/unittest \ /usr/lib/python$(PYTHON3_VERSION)/unittest \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-urllib define Package/python3-urllib
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) URL library module TITLE+= URL handling modules
DEPENDS:=+python3-light +python3-email DEPENDS:=+python3-light +python3-email
endef endef
define Package/python3-urllib/description
$(call Package/python3/Default/description)
This package contains the URL handling modules.
endef
$(eval $(call Py3BasePackage,python3-urllib, \ $(eval $(call Py3BasePackage,python3-urllib, \
/usr/lib/python$(PYTHON3_VERSION)/urllib \ /usr/lib/python$(PYTHON3_VERSION)/urllib \
)) ))

View file

@ -7,10 +7,16 @@
define Package/python3-uuid define Package/python3-uuid
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) UUID module TITLE+= uuid module
DEPENDS:=+python3-light +libuuid DEPENDS:=+python3-light +libuuid
endef endef
define Package/python3-uuid/description
$(call Package/python3/Default/description)
This package contains the uuid module.
endef
$(eval $(call Py3BasePackage,python3-uuid, \ $(eval $(call Py3BasePackage,python3-uuid, \
/usr/lib/python$(PYTHON3_VERSION)/uuid.py \ /usr/lib/python$(PYTHON3_VERSION)/uuid.py \
/usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_uuid.$(PYTHON3_SO_SUFFIX) \ /usr/lib/python$(PYTHON3_VERSION)/lib-dynload/_uuid.$(PYTHON3_SO_SUFFIX) \

View file

@ -7,10 +7,16 @@
define Package/python3-venv define Package/python3-venv
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) venv module TITLE+= venv module
DEPENDS:=+python3 DEPENDS:=+python3
endef endef
define Package/python3-venv/description
$(call Package/python3/Default/description)
This package contains the venv module.
endef
$(eval $(call Py3BasePackage,python3-venv, \ $(eval $(call Py3BasePackage,python3-venv, \
/usr/lib/python$(PYTHON3_VERSION)/ensurepip \ /usr/lib/python$(PYTHON3_VERSION)/ensurepip \
/usr/lib/python$(PYTHON3_VERSION)/venv \ /usr/lib/python$(PYTHON3_VERSION)/venv \

View file

@ -7,10 +7,16 @@
define Package/python3-xml define Package/python3-xml
$(call Package/python3/Default) $(call Package/python3/Default)
TITLE:=Python $(PYTHON3_VERSION) xml libs TITLE+= XML modules
DEPENDS:=+python3-light +python3-urllib DEPENDS:=+python3-light +python3-urllib
endef endef
define Package/python3-xml/description
$(call Package/python3/Default/description)
This package contains the XML modules.
endef
$(eval $(call Py3BasePackage,python3-xml, \ $(eval $(call Py3BasePackage,python3-xml, \
/usr/lib/python$(PYTHON3_VERSION)/xml \ /usr/lib/python$(PYTHON3_VERSION)/xml \
/usr/lib/python$(PYTHON3_VERSION)/xmlrpc \ /usr/lib/python$(PYTHON3_VERSION)/xmlrpc \