%{?python_enable_dependency_generator} Name: pywbem Version: 0.14.3 Release: 4%{?dist} Summary: Python WBEM client interface and related utilities License: LGPLv2 URL: https://github.com/pywbem/pywbem Source0: https://github.com/pywbem/pywbem/archive/v%{version}/%{name}-%{version}.tar.gz BuildRequires: python3-pip python3-PyYAML python3-ply python3-rpm-macros BuildRequires: python3-pbr BuildRequires: python3-devel BuildArch: noarch %description A Python library for making CIM (Common Information Model) operations over HTTP\ using the WBEM CIM-XML protocol. It is based on the idea that a good WBEM\ client should be easy to use and not necessarily require a large amount of\ programming knowledge. It is suitable for a large range of tasks from simply\ poking around to writing web and GUI applications.\ \ WBEM, or Web Based Enterprise Management is a manageability protocol, like\ SNMP, standardized by the Distributed Management Task Force (DMTF) available\ at http://www.dmtf.org/standards/wbem.\ \ It also provides a Python provider interface, and is the fastest and\ easiest way to write providers on the planet. %package -n python3-pywbem Summary: Python3 WBEM Client and Provider Interface BuildArch: noarch %description -n python3-pywbem A WBEM client allows issuing operations to a WBEM server, using the CIM operations over HTTP (CIM-XML) protocol defined in the DMTF standards DSP0200 and DSP0201. The CIM/WBEM infrastructure is used for a wide variety of systems management tasks supported by systems running WBEM servers. See WBEM Standards for more information about WBEM. %prep %setup -q -n %{name}-%{version} %build PBR_VERSION="%{version}" CFLAGS="%{optflags}" %{__python3} setup.py build %install rm -rf %{buildroot} env PYTHONPATH=%{buildroot}/%{python3_sitelib} \ PBR_VERSION="%{version}" \ %{__python3} setup.py install -O1 --skip-build --root %{buildroot} rm -rf %{buildroot}/usr/bin/*.bat # wbemcli are conflicting with sblim-wbemcli mv -v %{buildroot}/%{_bindir}/wbemcli %{buildroot}/%{_bindir}/pywbemcli mv -v %{buildroot}/%{_bindir}/wbemcli.py %{buildroot}/%{_bindir}/pywbemcli.py %files -n python3-pywbem %license LICENSE.txt %{python3_sitelib}/*.egg-info %{python3_sitelib}/pywbem/ %{python3_sitelib}/pywbem_mock/ %{_bindir}/mof_compiler %{_bindir}/pywbemcli %{_bindir}/pywbemcli.py %doc README.rst %changelog * Mon Aug 19 2019 Miro Hrončok - 0.14.3-4 - Rebuilt for Python 3.8 * Fri Jul 26 2019 Fedora Release Engineering - 0.14.3-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild * Sat Jul 13 2019 Gris Ge - 0.14.3-2 - Fix the conflict with sblim-wbemcli: RHBZ #1724104 * Sat Jul 13 2019 Gris Ge - 0.14.3-1 - Upgrade to 0.14.3 and removed python2 stuff * Sat Feb 02 2019 Fedora Release Engineering - 0.12.6-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild * Fri Jan 11 2019 Igor Gnatenko - 0.12.6-2 - Enable python dependency generator * Wed Dec 26 2018 Gris Ge - 0.12.6-1 - Upgrade to 0.12.6 * Tue Jul 24 2018 Gris Ge - 0.12.4-1 - Upgrade to 0.12.4 * Sat Jul 14 2018 Fedora Release Engineering - 0.12.3-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Mon Jul 02 2018 Miro Hrončok - 0.12.3-5 - Rebuilt for Python 3.7 * Tue Jun 26 2018 Gris Ge - 0.12.3-4 - iAdd missing dependency -- python3-devel * Tue Jun 26 2018 Gris Ge - 0.12.3-3 - Rebuild again with --target=f29-python. * Thu Jun 21 2018 Gris Ge - 0.12.3-2 - Rebuilt for Python 3.7 * Tue May 22 2018 Gris Ge - 0.12.3-1 - Upgrade to 0.12.3 * Fri May 18 2018 Gris Ge - 0.12.2-3 - Fix build failure on F28- where python2 is enabled. Use %license macro. * Fri May 18 2018 Gris Ge - 0.12.2-2 - Remove python2 for F29+. Add missing python3-pbr runtime requirement. * Fri May 04 2018 Gris Ge - 0.12.2-1 - Upgrade to 0.12.2. * Wed Feb 14 2018 Iryna Shcherbina - 0.11.0-6 - Update Python 2 dependency declarations to new packaging standards (See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3) * Fri Feb 09 2018 Fedora Release Engineering - 0.11.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild * Thu Jan 04 2018 Lumír Balhar - 0.11.0-4 - Fix directory ownership * Thu Oct 19 2017 Gris Ge - 0.11.0-3 - Fedora 25 does not have python2-pip, use python-pip instead. * Thu Oct 19 2017 Gris Ge - 0.11.0-2 - Add missing runtime dependency python2-ply and python3-ply * Wed Oct 11 2017 Gris Ge - 0.11.0-1 - Upgrade to 0.11.0 * Sat Aug 19 2017 Zbigniew Jędrzejewski-Szmek - 0.10.0-3 - Python 2 binary package renamed to python2-pywbem See https://fedoraproject.org/wiki/FinalizingFedoraSwitchtoPython3 * Thu Jul 27 2017 Fedora Release Engineering - 0.10.0-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild * Thu Feb 23 2017 Gris Ge - 0.10.0-1 - Upgrade to 0.10.0 * Sat Feb 11 2017 Fedora Release Engineering - 0.9.1-3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild * Thu Dec 22 2016 Miro Hrončok - 0.9.1-2 - Rebuild for Python 3.6 * Thu Dec 08 2016 Gris Ge 0.9.1-1 - Upgrade to 0.9.1 * Wed Oct 19 2016 Gris Ge 0.9.0-3 - Add missing runtime dependency python3-six and python-six * Tue Sep 27 2016 Gris Ge 0.9.0-2 - Add missing runtime dependency python3-PyYAML and PyYAML. * Wed Sep 14 2016 Gris Ge - 0.9.0-1 - Upgrade to 0.9.0 and add python3 pacakge -- python3-pywbem. * Tue Jul 19 2016 Fedora Release Engineering - 0.7.0-30.20131121svn626 - https://fedoraproject.org/wiki/Changes/Automatic_Provides_for_Python_RPM_Packages * Thu Feb 04 2016 Fedora Release Engineering - 0.7.0-29.20131121svn626 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild * Thu Jun 18 2015 Fedora Release Engineering - 0.7.0-28.20131121svn626 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild * Mon Jun 30 2014 Toshio Kuratomi - 0.7.0-27.svn - Replace python-setuptools-devel BR with python-setuptools * Sun Jun 08 2014 Fedora Release Engineering - 0.7.0-26.20131121svn626 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild * Mon Feb 24 2014 Michal Minar 0.7.0-25.20131121svn656 - Fixed local authentication under root. * Thu Jan 23 2014 Michal Minar 0.7.0-24.20131121svn656 - Added support for non-ascii strings. * Fri Jan 03 2014 Michal Minar 0.7.0-23.20131121svn656 - Skip hostname check when no verification is desired. * Fri Dec 27 2013 Michal Minar 0.7.0-22.20131121svn656 - Work around M2Crypto's inability to handle unicode strings. * Wed Dec 18 2013 Michal Minar 0.7.0-21.20131121svn656 - Adjusted default certificates paths searched for cert validation. * Tue Dec 17 2013 Michal Minar 0.7.0-20.20131121svn656 - Tweaked the ssl_verify_host patch. * Mon Dec 16 2013 Michal Minar 0.7.0-18.20131121svn656 - Fixes TOCTOU vulnerability in certificate validation. - Resolves: rhbz#1026891 * Thu Nov 21 2013 Jan Safranek 0.7.0-17.20131121svn626 - Added '-d' option to /usr/bin/mofcomp to just check mof files and their includes. * Tue Aug 27 2013 Jan Safranek 0.7.0-16.20130827svn625 - Fixed parsing of IPv6 addresses. * Fri Aug 09 2013 Michal Minar 0.7.0-15.20130723svn623 - Fixed certificate verification issue. * Sun Aug 04 2013 Fedora Release Engineering - 0.7.0-14.20130723svn623 - Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild * Wed Jul 24 2013 0.7.0-13.20130702svn623 - Added subpackage with Twisted module to reduce dependencies of the main package. * Tue Jul 23 2013 0.7.0-12.20130702svn623 - Fixed checking of CIMVERSION in CIM-XML. * Tue Jul 2 2013 Jan Safranek 0.7.0-11.20130702svn622 - New upstream version. - Method parameters are now case-insensitive. * Fri May 24 2013 Tomas Bzatek 0.7.0-10.20130411svn619 - Fix module imports in /usr/bin/mofcomp * Thu Apr 11 2013 Jan Safranek 0.7.0-9.20130411svn619 - New upstream version. - Removed debug 'print' statements. * Mon Jan 28 2013 Michal Minar 0.7.0-8.20130128svn613 - New upstream version. - Added post-release snapshot version info. - Removed obsoleted BuildRoot, * Sat Jul 21 2012 Fedora Release Engineering - 0.7.0-7 - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild * Sat Jan 14 2012 Fedora Release Engineering - 0.7.0-6 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild * Wed Feb 09 2011 Fedora Release Engineering - 0.7.0-5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild * Thu Jul 22 2010 David Malcolm - 0.7.0-4 - Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild * Fri Jan 01 2010 David Nalley 0.7.0-3 - refined requires for epel compat * Sun Jun 28 2009 David Nalley 0.7.0-2 - Added some verbiage regarding what WBEM is and expanding WBEM and CIM acronyms - Added python-twisted as a dependency * Thu Jun 25 2009 David Nalley 0.7.0-1 - Initial packaging