summaryrefslogtreecommitdiff
path: root/upstream-layers/meta-openembedded/meta-python/recipes-devtools/python/python3-glances_4.5.6.bb
blob: 41516e07bc272d5f45a060a03d0a107727801696 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
SUMMARY = "Glances is an open-source system cross-platform monitoring tool."
DESCRIPTION = "Glances an Eye on your system. A top/htop alternative for \
GNU/Linux, BSD, macOS and Windows operating systems."
HOMEPAGE = "https://nicolargo.github.io/glances/"
LICENSE = "LGPL-3.0-only"
LIC_FILES_CHKSUM = "file://COPYING;md5=852ecadc0ac7e6f4d7144d5544a3815b"

SRC_URI[sha256sum] = "8a26329f0a25e878d53c2558f1eb0615b09acc1dce2ba523cab32dbe175fe8bf"

inherit pypi python_setuptools_build_meta ptest-python-pytest

SRC_URI += " \
	file://run-ptest \
"

# psutil/jinja2/packaging are oe-core; fastapi/uvicorn/defusedxml are
# meta-python.
RDEPENDS:${PN} += " \
    python3-psutil \
    python3-packaging \
    python3-defusedxml \
    python3-fastapi \
    python3-uvicorn \
    python3-jinja2 \
    python3-json \
    python3-logging \
    python3-asyncio \
    python3-multiprocessing \
    python3-netclient \
    python3-xml \
"

RDEPENDS:${PN}-ptest += " \
    python3-requests \
"

# Optional fast-JSON accelerator glances uses if present.
RRECOMMENDS:${PN} += "python3-orjson"