[Buildroot] [PATCH v2 18/24] package/python-pyxb: Drop package
Arnout Vandecappelle
arnout at mind.be
Fri Nov 10 20:58:55 UTC 2023
On 05/11/2023 21:25, Adam Duskett wrote:
> The last time python-pyxb was updated according to pypi.org is in 2017.
> As there are no maintainers listed for the package, and the package uses
> distutils which has been removed in Python 3.12.0, remove the package.
It seems there was a mistake here...
- James is listed as a developer (with wildcard).
- James submitted a patch on Oct 1 (long before the first attempt to bump to
3.12.0) to switch to setuptools [1].
That said, I don't think anyone will actually miss pyxb...
Regards,
Arnout
[1]
https://patchwork.ozlabs.org/project/buildroot/patch/20231001091943.1772441-1-james.hilliard1@gmail.com/
>
> Signed-off-by: Adam Duskett <adam.duskett at amarulasolutions.com>
> ---
> v1 -> v2: Drop the Config option for python-pyxb in this patch.
>
> Config.in.legacy | 7 +++++++
> package/Config.in | 1 -
> package/python-pyxb/Config.in | 8 --------
> package/python-pyxb/python-pyxb.hash | 4 ----
> package/python-pyxb/python-pyxb.mk | 14 --------------
> 5 files changed, 7 insertions(+), 27 deletions(-)
> delete mode 100644 package/python-pyxb/Config.in
> delete mode 100644 package/python-pyxb/python-pyxb.hash
> delete mode 100644 package/python-pyxb/python-pyxb.mk
>
> diff --git a/Config.in.legacy b/Config.in.legacy
> index 6fef2318b0..312d53943c 100644
> --- a/Config.in.legacy
> +++ b/Config.in.legacy
> @@ -146,6 +146,13 @@ endif
>
> comment "Legacy options removed in 2023.11"
>
> +config BR2_PACKAGE_PYTHON_PYXB
> + bool "python-pyxb removed"
> + select BR2_LEGACY
> + help
> + python-pyxb has been removed due to being abandoned and
> + distutils no longer being supported in python 3.12.0.
> +
> config BR2_PACKAGE_OPENJDK_VERSION_11
> bool "openjdk 11 has been removed"
> select BR2_LEGACY
> diff --git a/package/Config.in b/package/Config.in
> index a0d5339b0a..32347fe4e8 100644
> --- a/package/Config.in
> +++ b/package/Config.in
> @@ -1268,7 +1268,6 @@ menu "External python modules"
> source "package/python-pytz/Config.in"
> source "package/python-pyudev/Config.in"
> source "package/python-pyusb/Config.in"
> - source "package/python-pyxb/Config.in"
> source "package/python-pyyaml/Config.in"
> source "package/python-pyzmq/Config.in"
> source "package/python-qrcode/Config.in"
> diff --git a/package/python-pyxb/Config.in b/package/python-pyxb/Config.in
> deleted file mode 100644
> index 6555ed80b6..0000000000
> --- a/package/python-pyxb/Config.in
> +++ /dev/null
> @@ -1,8 +0,0 @@
> -config BR2_PACKAGE_PYTHON_PYXB
> - bool "python-pyxb"
> - help
> - PyXB is a pure Python package that generates Python code for
> - classes that correspond to data structures defined by
> - XMLSchema.
> -
> - http://pyxb.sourceforge.net/
> diff --git a/package/python-pyxb/python-pyxb.hash b/package/python-pyxb/python-pyxb.hash
> deleted file mode 100644
> index f24cd42e5a..0000000000
> --- a/package/python-pyxb/python-pyxb.hash
> +++ /dev/null
> @@ -1,4 +0,0 @@
> -# md5 from https://pypi.python.org/pypi/PyXB/json, sha256 locally computed
> -md5 4303573fc7094ce4664c5b71cd4bdb48 PyXB-1.2.6.tar.gz
> -sha256 2a00f38dd1d87b88f92d79bc5a09718d730419b88e814545f472bbd5a3bf27b4 PyXB-1.2.6.tar.gz
> -sha256 cfc7749b96f63bd31c3c42b5c471bf756814053e847c10f3eb003417bc523d30 LICENSE
> diff --git a/package/python-pyxb/python-pyxb.mk b/package/python-pyxb/python-pyxb.mk
> deleted file mode 100644
> index 6af10b51e7..0000000000
> --- a/package/python-pyxb/python-pyxb.mk
> +++ /dev/null
> @@ -1,14 +0,0 @@
> -################################################################################
> -#
> -# python-pyxb
> -#
> -################################################################################
> -
> -PYTHON_PYXB_VERSION = 1.2.6
> -PYTHON_PYXB_SOURCE = PyXB-$(PYTHON_PYXB_VERSION).tar.gz
> -PYTHON_PYXB_SITE = https://pypi.python.org/packages/e3/09/4fdb190ea2b7cb43d6d3e745276ee69f4d6181be70fcbfda7df3c5f72f0e
> -PYTHON_PYXB_LICENSE = Apache-2.0
> -PYTHON_PYXB_LICENSE_FILES = LICENSE
> -PYTHON_PYXB_SETUP_TYPE = distutils
> -
> -$(eval $(python-package))
More information about the buildroot
mailing list