%{!?python_sitelib: %define python_sitelib %(%{__python} -c "from distutils.sysconfig import get_python_lib; print get_python_lib()")} Summary: A python SOAP client Name: python-suds Version: 0.3.1 Release: 5%{?dist} Source0: https://fedorahosted.org/releases/s/u/%{name}/%{name}-%{version}.tar.gz License: LGPLv3+ Group: Development/Libraries BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-buildroot BuildArch: noarch Requires: python >= 2.3 %if 0%{?fedora} >= 8 BuildRequires: python-setuptools-devel %else BuildRequires: python-setuptools %endif Url: https://fedorahosted.org/suds %description The suds project is a python soap web services client lib. Suds leverages python meta programming to provide an intuative API for consuming web services. Objectification of types defined in the WSDL is provided without class generation. Programmers rarely need to read the WSDL since services and WSDL based objects can be easily inspected. Supports pluggable soap bindings. %prep %setup -q %build python setup.py sdist %install rm -rf $RPM_BUILD_ROOT python setup.py install --optimize=1 --root=$RPM_BUILD_ROOT %clean rm -rf $RPM_BUILD_ROOT %files %defattr(-,root,root,-) %if 0%{?fedora} >= 8 %{python_sitelib}/suds*.egg-info %endif %dir %{python_sitelib}/suds %dir %{python_sitelib}/suds/bindings %dir %{python_sitelib}/suds/sax %dir %{python_sitelib}/suds/xsd %dir %{python_sitelib}/tests %{python_sitelib}/suds/*.py* %{python_sitelib}/suds/bindings/*.py* %{python_sitelib}/suds/sax/*.py* %{python_sitelib}/suds/xsd/*.py* %{python_sitelib}/tests/*.py* %doc README LICENSE %changelog * Fri Nov 03 2008 jortel - 0.3.1-5 - Add LICENSE to %%doc. * Fri Oct 28 2008 jortel - 0.3.1-4 - Changes acc. #466496 Comment #8 * Fri Oct 27 2008 jortel - 0.3.1-3 - Add "rm -rf $RPM_BUILD_ROOT" to install * Fri Oct 16 2008 jortel - 0.3.1-2 - Changes acc. #466496 Comment #1 * Fri Oct 10 2008 jortel - 0.3.1-1 - Extends the support for multi-port services introduced earlier. This addition, provides for multiple services to define the *same* method and suds will handle it properly. See section 'SERVICES WITH MULTIPLE PORTS:' - Add support for multi-document document/literal soap binding style. See section 'MULTI-DOCUMENT Docuemnt/Literal:' - Add support for (xs:group, xs:attributeGroup) tags. - Add Client.last_sent() and Client.last_received().