diff --git a/DEVELOPERS b/DEVELOPERS index 90d1a111ab..3f8a42c1d8 100644 --- a/DEVELOPERS +++ b/DEVELOPERS @@ -1088,6 +1088,9 @@ F: configs/freescale_imx6ullevk_defconfig N: Falco Hyfing F: package/python-pymodbus/ +N: Fiona Klute +F: package/python-pyasyncore/ + N: Flávio Tapajós F: configs/asus_tinker-s_rk3288_defconfig F: board/asus/tinker-s/ diff --git a/package/Config.in b/package/Config.in index 48ef1a6fdc..38ebf13dbf 100644 --- a/package/Config.in +++ b/package/Config.in @@ -1253,6 +1253,7 @@ menu "External python modules" source "package/python-pyalsa/Config.in" source "package/python-pyasn1/Config.in" source "package/python-pyasn1-modules/Config.in" + source "package/python-pyasyncore/Config.in" source "package/python-pybind/Config.in" source "package/python-pycairo/Config.in" source "package/python-pycares/Config.in" diff --git a/package/python-pyasyncore/Config.in b/package/python-pyasyncore/Config.in new file mode 100644 index 0000000000..ad1376a243 --- /dev/null +++ b/package/python-pyasyncore/Config.in @@ -0,0 +1,10 @@ +config BR2_PACKAGE_PYTHON_PYASYNCORE + bool "python-pyasyncore" + help + Make asyncore available for Python 3.12 onwards. + + This is a compatibility package using the code removed from + the standard libary, upstream does not intend any + maintenance. + + https://github.com/simonrob/pyasyncore diff --git a/package/python-pyasyncore/python-pyasyncore.hash b/package/python-pyasyncore/python-pyasyncore.hash new file mode 100644 index 0000000000..ee4665fe5e --- /dev/null +++ b/package/python-pyasyncore/python-pyasyncore.hash @@ -0,0 +1,5 @@ +# md5, sha256 from https://pypi.org/pypi/pyasyncore/json +md5 f97e2b69f1fa11470867b395c2fabf84 pyasyncore-1.0.4.tar.gz +sha256 2c7a8b9b750ba6260f1e5a061456d61320a80579c6a43d42183417da89c7d5d6 pyasyncore-1.0.4.tar.gz +# Locally computed sha256 checksums +sha256 f4f80c98161f5632004d44713b5cb95e400145b40cbc0297f1f50c27b54befdb LICENSE diff --git a/package/python-pyasyncore/python-pyasyncore.mk b/package/python-pyasyncore/python-pyasyncore.mk new file mode 100644 index 0000000000..4b1e3c98b6 --- /dev/null +++ b/package/python-pyasyncore/python-pyasyncore.mk @@ -0,0 +1,14 @@ +################################################################################ +# +# python-pyasyncore +# +################################################################################ + +PYTHON_PYASYNCORE_VERSION = 1.0.4 +PYTHON_PYASYNCORE_SOURCE = pyasyncore-$(PYTHON_PYASYNCORE_VERSION).tar.gz +PYTHON_PYASYNCORE_SITE = https://github.com/simonrob/pyasyncore/releases/download/v$(PYTHON_PYASYNCORE_VERSION) +PYTHON_PYASYNCORE_SETUP_TYPE = setuptools +PYTHON_PYASYNCORE_LICENSE = PSF-2.0 +PYTHON_PYASYNCORE_LICENSE_FILES = LICENSE + +$(eval $(python-package))