Name: notus-scanner Version: 22.7.2 Release: %autorelease Summary: Vulnerability scanner for local security checks License: AGPL-3.0-or-later URL: https://github.com/greenbone/notus-scanner Source0: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz BuildArch: noarch BuildRequires: pyproject-rpm-macros BuildRequires: python3-devel #BuildRequires: python3dist(poetry-core) Requires: valkey %description Notus Scanner performs local security checks (LSCs) for Greenbone Vulnerability Management. It consumes the Notus advisory feed and is typically managed by ospd-openvas. %prep %autosetup -n %{name}-%{version} sed -i -e '/^psutil /s/= ".*"/= ">=5.9.8"/' pyproject.toml %generate_buildrequires %pyproject_buildrequires %build %pyproject_wheel %install %pyproject_install %pyproject_save_files -L notus %check # Upstream tests require advisory feeds and runtime services. %{nil} %files -f %{pyproject_files} %license LICENSE %doc README.md %{_bindir}/notus-scanner %{_bindir}/notus-scan-start %{_bindir}/notus-subscriber %changelog %autochangelog