%global srcname python-systemd Summary: Python module wrapping libsystemd functionality Name: python3-systemd Version: 235 Release: 1%{?dist} License: LGPLv2+ URL: https://github.com/systemd/python-systemd Group: Development/Languages/Python Vendor: VMware, Inc. Distribution: Photon Source0: https://github.com/systemd/%{srcname}/archive/refs/tags/%{srcname}-%{version}.tar.gz %define sha512 %{srcname}=f1286a477200cc7b4d2c44b43452da576e8e660925711466659795775bcee44796688e1ede6cc22e61cb5b03e631c396d22f9a133327ae1147506bce09bab47f BuildRequires: systemd-devel BuildRequires: python3-devel BuildRequires: python3-setuptools %if 0%{?with_check} BuildRequires: python3-pytest %endif Requires: systemd-libs %description Python module for native access to the libsystemd facilities. Functionality includes sending of structured messages to the journal and reading journal files, querying machine and boot identifiers and a lists of message identifiers provided by systemd. Other functionality provided the library is also wrapped. %prep %autosetup -p1 -n %{srcname}-%{version} %build %{py3_build} %install %{py3_install} %if 0%{?with_check} %check make %{?_smp_mflags} check %endif %clean rm -rf %{buildroot} %files %defattr(-,root,root) %{python3_sitearch}/systemd/ %{python3_sitearch}/systemd_python*.egg-info %changelog * Tue Feb 14 2023 Nitesh Kumar 235-1 - Initial build