Requirement for newer python3-aiohttp.

Signed-off-by: Enrico Jorns <[email protected]>
---
 rules/python3-aiosignal.in   |  9 +++++++
 rules/python3-aiosignal.make | 52 ++++++++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)
 create mode 100644 rules/python3-aiosignal.in
 create mode 100644 rules/python3-aiosignal.make

diff --git a/rules/python3-aiosignal.in b/rules/python3-aiosignal.in
new file mode 100644
index 000000000..15ed37188
--- /dev/null
+++ b/rules/python3-aiosignal.in
@@ -0,0 +1,9 @@
+## SECTION=python3
+
+config PYTHON3_AIOSIGNAL
+       tristate
+       select PYTHON3
+       select PYTHON3_FROZENLIST       if RUNTIME
+       prompt "aiosignal"
+       help
+         A project to manage callbacks in asyncio projects
diff --git a/rules/python3-aiosignal.make b/rules/python3-aiosignal.make
new file mode 100644
index 000000000..90309ba4f
--- /dev/null
+++ b/rules/python3-aiosignal.make
@@ -0,0 +1,52 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2022 by Enrico Jorns <[email protected]>
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_PYTHON3_AIOSIGNAL) += python3-aiosignal
+
+#
+# Paths and names
+#
+PYTHON3_AIOSIGNAL_VERSION      := 1.2.0
+PYTHON3_AIOSIGNAL_MD5          := 011700c3acc576a3a38deade6a4860cb
+PYTHON3_AIOSIGNAL              := aiosignal-$(PYTHON3_AIOSIGNAL_VERSION)
+PYTHON3_AIOSIGNAL_SUFFIX       := tar.gz
+PYTHON3_AIOSIGNAL_URL          := $(call ptx/mirror-pypi, aiosignal, 
$(PYTHON3_AIOSIGNAL).$(PYTHON3_AIOSIGNAL_SUFFIX))
+PYTHON3_AIOSIGNAL_SOURCE       := 
$(SRCDIR)/$(PYTHON3_AIOSIGNAL).$(PYTHON3_AIOSIGNAL_SUFFIX)
+PYTHON3_AIOSIGNAL_DIR          := $(BUILDDIR)/$(PYTHON3_AIOSIGNAL)
+PYTHON3_AIOSIGNAL_LICENSE      := Apache-2.0
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+PYTHON3_AIOSIGNAL_CONF_TOOL    := python3
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/python3-aiosignal.targetinstall:
+       @$(call targetinfo)
+
+       @$(call install_init, python3-aiosignal)
+       @$(call install_fixup, python3-aiosignal,PRIORITY,optional)
+       @$(call install_fixup, python3-aiosignal,SECTION,base)
+       @$(call install_fixup, python3-aiosignal,AUTHOR,"Enrico Jorns 
<[email protected]>")
+       @$(call install_fixup, python3-aiosignal,DESCRIPTION,"A project to 
manage callbacks in asyncio projects")
+
+       @$(call install_glob, python3-aiosignal, 0, 0, -, \
+               $(PYTHON3_SITEPACKAGES),, *.py)
+
+       @$(call install_finish, python3-aiosignal)
+
+       @$(call touch)
+
+# vim: syntax=make
-- 
2.30.2


Reply via email to