blob: b3e649032d0ffa17f62cc5a77662c0d5f99b09f4 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#
2# Copyright (C) 2022 Julien Malik <julien.malik@paraiso.me>
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=python-async-generator
11PKG_VERSION:=1.10
12PKG_RELEASE:=1
13
14PYPI_NAME:=async_generator
15PKG_HASH:=6ebb3d106c12920aaae42ccb6f787ef5eefdcdd166ea3d628fa8476abe712144
16
17PKG_LICENSE:=Apache-2.0|MIT
18PKG_LICENSE_FILES:=LICENSE.APACHE2|LICENSE.MIT
19PKG_MAINTAINER:=Julien Malik <julien.malik@paraiso.me>
20
21include ../pypi.mk
22include $(INCLUDE_DIR)/package.mk
23include ../python3-package.mk
24
25define Package/python3-async-generator
26 SECTION:=lang
27 CATEGORY:=Languages
28 SUBMENU:=Python
29 TITLE:=Async generators and context managers for Python 3.5+
30 URL:=https://github.com/python-trio/async_generator
31 DEPENDS:=+python3-light
32endef
33
34define Package/python3-async-generator/description
35 Python 3.6 added async generators. Python 3.7 adds some more tools to make them usable, like contextlib.asynccontextmanager.
36
37 This library gives you all that back to Python 3.5.
38endef
39
40$(eval $(call Py3Package,python3-async-generator))
41$(eval $(call BuildPackage,python3-async-generator))
42$(eval $(call BuildPackage,python3-async-generator-src))