diff options
Diffstat (limited to 'libvirt-python.spec')
-rw-r--r-- | libvirt-python.spec | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/libvirt-python.spec b/libvirt-python.spec new file mode 100644 index 0000000..2f64902 --- /dev/null +++ b/libvirt-python.spec @@ -0,0 +1,100 @@ +# -*- rpm-spec -*- + +Summary: The libvirt virtualization API python3 binding +Name: libvirt-python +Version: 7.2.0 +Release: 1 +Source0: http://libvirt.org/sources/python/%{name}-%{version}.tar.gz +Patch0000: setup-use-pytest-instead-of-nose-to-run-the-test-sui.patch + +Url: http://libvirt.org +License: LGPLv2+ +BuildRequires: libvirt-devel == %{version} +BuildRequires: python3-devel +BuildRequires: python3-pytest +BuildRequires: python3-lxml +BuildRequires: gcc + +# Don't want provides for python shared objects +%{?filter_provides_in: %filter_provides_in %{python3_sitearch}/.*\.so} +%{?filter_setup} + +%description +The libvirt-python package contains a module that permits applications +written in the Python programming language to use the interface +supplied by the libvirt library to use the virtualization capabilities +of recent versions of Linux (and other OSes). + +%package -n python3-libvirt +Summary: The libvirt virtualization API python3 binding +Url: http://libvirt.org +License: LGPLv2+ +%{?python_provide:%python_provide python3-libvirt} +Provides: libvirt-python3 = %{version}-%{release} +Obsoletes: libvirt-python3 <= 3.6.0-1%{?dist} + +%description -n python3-libvirt +The python3-libvirt package contains a module that permits applications +written in the Python 3.x programming language to use the interface +supplied by the libvirt library to use the virtualization capabilities +of recent versions of Linux (and other OSes). + +%prep +%autosetup -p1 + +# Unset execute bit for example scripts; it can introduce spurious +# RPM dependencies, like /usr/bin/python3 +# for the -python3 package +find examples -type f -exec chmod 0644 \{\} \; + +%build +%py3_build + +%install +%py3_install + +%check +%{__python3} setup.py test + +%files -n python3-libvirt +%defattr(-,root,root) +%doc ChangeLog AUTHORS README COPYING COPYING.LESSER examples/ +%{python3_sitearch}/libvirt.py* +%{python3_sitearch}/libvirtaio.py* +%{python3_sitearch}/libvirt_qemu.py* +%{python3_sitearch}/libvirt_lxc.py* +%{python3_sitearch}/__pycache__/libvirt.cpython-*.py* +%{python3_sitearch}/__pycache__/libvirt_qemu.cpython-*.py* +%{python3_sitearch}/__pycache__/libvirt_lxc.cpython-*.py* +%{python3_sitearch}/__pycache__/libvirtaio.cpython-*.py* +%{python3_sitearch}/libvirtmod* +%{python3_sitearch}/*egg-info + +%changelog +* Wed Oct 18 2023 zhengting <zhengting13@huawei.com> - 7.2.0-1 +- upgrade to 7.2.0 + +* Fri Apr 14 2023 Qi Hao <qihao_yewu@cmss.chinamobile.com> - 6.2.0-6 +- libvirt-override.c: Fix BlockThreshold Callback argument conversion + +* Tue Nov 29 2022 Qi Hao <qihao_yewu@cmss.chinamobile.com> - 6.2.0-5 +- generator: Fix string formatting + +* Fri Nov 25 2022 Qi Hao <qihao_yewu@cmss.chinamobile.com> - 6.2.0-4 +- Fix the invalid "+" operation between incompatible types + +* Tue Mar 29 2022 yezengruan <yezengruan@huawei.com> - 6.2.0-3 +- Avoid truncating python version number when running sanity test + +* Tue Jan 11 2022 imxcc <xingchaochao@huawei.com> - 6.2.0-2 +- setup: use pytest instead of nose to run the test suite +- spec: use pytest instead of nose +- Update readme to mention pytest instead of nose +- Fix PY_SSIZE_T_CLEAN deprecation warning +- Avoid use of thread function deprecated in 3.9 +- Replace deprecated PyEval_CallObject with PyObject_Call + +* Wed Apr 15 2020 Xu Yandong <xuyandong2@huawei.com> - 6.2.0-1 +- Rebase to version 6.2.0. +* Fri Jul 19 2019 openEuler Buildteam <buildteam@openeuler.org> - 5.5.0-1 +- Update to 5.5.0 release, Initial package for openEuler. |