# This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=smmap PKG_VERSION:=5.0.0 PKG_RELEASE:=$(AUTORELEASE) PYPI_NAME:=$(PKG_NAME) PKG_HASH:=c840e62059cd3be204b0c9c9f74be2c09d5648eddd4580d9314c3ecde0b30936 PKG_MAINTAINER:=Lee Miller PKG_LICENSE:=BSD-3-Clause include $(TOPDIR)/feeds/packages/lang/python/pypi.mk include $(INCLUDE_DIR)/package.mk include $(TOPDIR)/feeds/packages/lang/python/python3-package.mk define Package/python3-$(PKG_NAME) SECTION:=lang CATEGORY:=Languages SUBMENU:=Python TITLE:=A pure Python implementation of a sliding window memory map manager URL:=https://github.com/gitpython-developers/smmap DEPENDS:=+python3 +python3-setuptools endef define Package/python3-$(PKG_NAME)/description Smmap wraps an interface around mmap and tracks the mapped files as well as the amount of clients who use it. If the system runs out of resources, or if a memory limit is reached, it will automatically unload unused maps to allow continued operation. endef $(eval $(call Py3Package,python3-$(PKG_NAME))) $(eval $(call BuildPackage,python3-$(PKG_NAME))) $(eval $(call BuildPackage,python3-$(PKG_NAME)-src))