1. updated to 5.9.0 2. psutil can not be built on macos due to build script detects Darwin using sys.platform and changes build logic to build for Darwin, but OpenWrt is Linux. This commit add patch to allow redefining sys.platform and uses env var TARGET_SYS_PLATFORM to specify linux as sys platfrom. Signed-off-by: Sergey V. Lobanov <sergey@lobanov.in>
46 lines
1.1 KiB
Makefile
46 lines
1.1 KiB
Makefile
#
|
|
# Copyright (C) 2020-2021 CZ.NIC, z. s. p. o. (https://www.nic.cz/)
|
|
#
|
|
# This is free software, licensed under the GNU General Public License v2.
|
|
# See /LICENSE for more information.
|
|
#
|
|
|
|
include $(TOPDIR)/rules.mk
|
|
|
|
PKG_NAME:=python-psutil
|
|
PKG_VERSION:=5.9.0
|
|
PKG_RELEASE:=1
|
|
|
|
PYPI_NAME:=psutil
|
|
PKG_HASH:=869842dbd66bb80c3217158e629d6fceaecc3a3166d3d1faee515b05dd26ca25
|
|
|
|
PKG_MAINTAINER:=Jan Pavlinec <jan.pavlinec1@gmail.com>
|
|
PKG_LICENSE:=BSD 3-Clause
|
|
PKG_LICENSE_FILES:=LICENSE
|
|
|
|
HOST_PYTHON3_PACKAGE_BUILD_DEPENDS:=setuptools-scm
|
|
|
|
include ../pypi.mk
|
|
include $(INCLUDE_DIR)/package.mk
|
|
include ../python3-package.mk
|
|
|
|
define Package/python3-psutil
|
|
SUBMENU:=Python
|
|
SECTION:=lang
|
|
CATEGORY:=Languages
|
|
TITLE:=psutil (process and system utilities)
|
|
URL:=https://github.com/giampaolo/psutil
|
|
DEPENDS:=+python3-light
|
|
endef
|
|
|
|
define Package/python3-psutil/description
|
|
psutil is a cross-platform library for retrieving information
|
|
on running processes and system utilization.
|
|
endef
|
|
|
|
PYTHON3_VARS += \
|
|
TARGET_SYS_PLATFORM=linux
|
|
|
|
$(eval $(call Py3Package,python3-psutil))
|
|
$(eval $(call BuildPackage,python3-psutil))
|
|
$(eval $(call BuildPackage,python3-psutil-src))
|