python-pyfuse3: add package for 3.2.2
authorJulien Malik <julien.malik@paraiso.me>
Sat, 26 Nov 2022 14:24:05 +0000 (15:24 +0100)
committerJosef Schlehofer <pepe.schlehofer@gmail.com>
Fri, 2 Dec 2022 10:26:04 +0000 (11:26 +0100)
Signed-off-by: Julien Malik <julien.malik@paraiso.me>
(cherry picked from commit 17f58b94a745a9f058182822d420ed65b3730437)

lang/python/python-pyfuse3/Makefile [new file with mode: 0644]

diff --git a/lang/python/python-pyfuse3/Makefile b/lang/python/python-pyfuse3/Makefile
new file mode 100644 (file)
index 0000000..fd13ccf
--- /dev/null
@@ -0,0 +1,46 @@
+#
+# Copyright (C) 2022 Julien Malik <julien.malik@paraiso.me>
+#
+# This is free software, licensed under the GNU General Public License v2.
+# See /LICENSE for more information.
+#
+
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=python-pyfuse3
+PKG_VERSION:=3.2.2
+PKG_RELEASE:=1
+
+PYPI_NAME:=pyfuse3
+PKG_HASH:=aa4080913e6148bff1365d4aaacdc96767b87a1e178031fd9caeb5f0b9fc8cec
+
+PKG_LICENSE:=LGPL-2.0-or-later
+PKG_LICENSE_FILES:=LICENSE
+PKG_MAINTAINER:=Julien Malik <julien.malik@paraiso.me>
+
+include ../pypi.mk
+include $(INCLUDE_DIR)/package.mk
+include ../python3-package.mk
+
+define Package/python3-pyfuse3
+  SECTION:=lang
+  CATEGORY:=Languages
+  SUBMENU:=Python
+  TITLE:=Python 3 bindings for libfuse 3 with async I/O support
+  URL:=https://github.com/libfuse/pyfuse3
+  DEPENDS:= \
+    +python3-light \
+    +python3-trio \
+    +libfuse3
+endef
+
+define Package/python3-pyfuse3/description
+  pyfuse3 is a set of Python 3 bindings for libfuse 3.
+
+  It provides an asynchronous API compatible with Trio and asyncio,
+  and enables you to easily write a full-featured Linux filesystem in Python.
+endef
+
+$(eval $(call Py3Package,python3-pyfuse3))
+$(eval $(call BuildPackage,python3-pyfuse3))
+$(eval $(call BuildPackage,python3-pyfuse3-src))