blob: bcd6dc511ae53c81384a1529671618bdf290b2c4 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001# This is free software, licensed under the GNU General Public License v2.
2# See /LICENSE for more information.
3
4include $(TOPDIR)/rules.mk
5
6PKG_NAME:=python-passlib
7PKG_VERSION:=1.7.4
8PKG_RELEASE:=1
9
10PYPI_NAME:=passlib
11PKG_HASH:=defd50f72b65c5402ab2c573830a6978e5f202ad0d984793c8dde2c4152ebe04
12
13PKG_LICENSE:=BSD-3-Clause
14PKG_LICENSE_FILES:=LICENSE
15
16include ../pypi.mk
17include $(INCLUDE_DIR)/package.mk
18include ../python3-package.mk
19
20define Package/python3-passlib
21 SUBMENU:=Python
22 SECTION:=lang
23 CATEGORY:=Languages
24 TITLE:=Comprehensive password hashing framework
25 URL:=https://passlib.readthedocs.io/
26 DEPENDS:=+python3
27endef
28
29define Package/python3-passlib/description
30Passlib is a password hashing library for Python 2 & 3, which provides
31cross-platform implementations of over 30 password hashing algorithms,
32as well as a framework for managing existing password hashes. Its
33designed to be useful for a wide range of tasks, from verifying a hash
34found in /etc/shadow, to providing full-strength password hashing for
35multi-user applications.
36endef
37
38$(eval $(call Py3Package,python3-passlib))
39$(eval $(call BuildPackage,python3-passlib))
40$(eval $(call BuildPackage,python3-passlib-src))