From 1b1a90b3a664ac52534aa5c133976fe64ddf2a04 Mon Sep 17 00:00:00 2001 From: Troy Dawson Date: Thu, 21 Mar 2024 19:34:52 +0000 Subject: [PATCH] python-suds package is retired on branch c10s for BAKERY-412 --- .gitignore | 17 --- dead.package | 1 + python-suds.spec | 346 ---------------------------------------------- sources | 1 - suds-pyname.patch | 12 -- 5 files changed, 1 insertion(+), 376 deletions(-) delete mode 100644 .gitignore create mode 100644 dead.package delete mode 100644 python-suds.spec delete mode 100644 sources delete mode 100644 suds-pyname.patch diff --git a/.gitignore b/.gitignore deleted file mode 100644 index de065b7..0000000 --- a/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -python-suds-0.3.1.tar.gz -python-suds-0.3.2.tar.gz -python-suds-0.3.3.tar.gz -python-suds-0.3.4.tar.gz -python-suds-0.3.5.tar.gz -python-suds-0.3.6.tar.gz -python-suds-0.3.7.tar.gz -python-suds-0.3.8.tar.gz -python-suds-0.3.9.tar.gz -/python-suds-0.4.1.tar.gz -/94664ddd46a6.tar.bz2 -/suds-0.8.4.tar.gz -/suds-0.8.5.tar.gz -/suds-1.0.0.tar.gz -/suds-1.1.0.tar.gz -/suds-1.1.1.tar.gz -/suds-1.1.2.tar.gz diff --git a/dead.package b/dead.package new file mode 100644 index 0000000..275d63f --- /dev/null +++ b/dead.package @@ -0,0 +1 @@ +python-suds package is retired on branch c10s for BAKERY-412 \ No newline at end of file diff --git a/python-suds.spec b/python-suds.spec deleted file mode 100644 index 7f715e6..0000000 --- a/python-suds.spec +++ /dev/null @@ -1,346 +0,0 @@ -%global srcname suds - -Summary: A python SOAP client -Name: python-suds -Version: 1.1.2 -Release: 7%{?dist} -Source0: https://github.com/suds-community/suds/archive/v%{version}.tar.gz#/%{srcname}-%{version}.tar.gz -Patch0: suds-pyname.patch -License: LGPLv3+ -BuildArch: noarch -URL: https://github.com/suds-community/suds - -BuildRequires: python3-devel -BuildRequires: %{py3_dist pytest six} - -%global _description %{expand: -The suds project is a python soap web services client lib. Suds leverages -python meta programming to provide an intuitive 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.} - -%description %_description - -%package -n python3-%{srcname} -Summary: %{summary} -%{?python_provide:%python_provide python3-%{srcname}} -%description -n python3-%{srcname} %_description - -%prep -%autosetup -p1 -n %{srcname}-%{version} - -%build -%pyproject_wheel - -%generate_buildrequires -%pyproject_buildrequires - -%install -%pyproject_install -%pyproject_save_files suds - -%check -%pytest - -%files -n python3-%{srcname} -f %{pyproject_files} -%doc README.md - -%changelog -* Fri Jan 26 2024 Fedora Release Engineering - 1.1.2-7 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Mon Jan 22 2024 Fedora Release Engineering - 1.1.2-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild - -* Fri Jul 21 2023 Fedora Release Engineering - 1.1.2-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild - -* Tue Jun 13 2023 Python Maint - 1.1.2-4 -- Rebuilt for Python 3.12 - -* Fri Jan 20 2023 Fedora Release Engineering - 1.1.2-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild - -* Fri Jul 22 2022 Fedora Release Engineering - 1.1.2-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild - -* Sat Jul 09 2022 Scott Talbert - 1.1.2-1 -- Update to new upstream release 1.1.2 (#2101636) - -* Mon Jun 13 2022 Python Maint - 1.1.1-2 -- Rebuilt for Python 3.11 - -* Sat May 28 2022 Scott Talbert - 1.1.1-1 -- Update to new upstream release 1.1.1 (#2081127) -- Set python package name to suds (vs suds-community) (#2091107) - -* Wed Mar 23 2022 Scott Talbert - 1.1.0-1 -- Update to new upstream release 1.1.0 (#2064493) - -* Wed Feb 16 2022 Steve Traylen - 1.0.0-3 -- Migrate pyproject_macros - -* Fri Jan 21 2022 Fedora Release Engineering - 1.0.0-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild - -* Fri Oct 29 2021 Scott Talbert - 1.0.0-1 -- Update to new upstream release 1.0.0 - -* Fri Jul 23 2021 Fedora Release Engineering - 0.8.5-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild - -* Tue Jun 15 2021 Scott Talbert - 0.8.5-1 -- Update to new upstream release 0.8.5 - -* Fri Jun 04 2021 Python Maint - 0.8.4-6 -- Rebuilt for Python 3.10 - -* Wed Jan 27 2021 Fedora Release Engineering - 0.8.4-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild - -* Wed Jul 29 2020 Fedora Release Engineering - 0.8.4-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild - -* Fri Jun 26 2020 Scott Talbert - 0.8.4-3 -- Modernize Python packaging; BR setuptools - -* Tue May 26 2020 Miro Hrončok - 0.8.4-2 -- Rebuilt for Python 3.9 - -* Tue Feb 18 2020 Scott Talbert - 0.8.4-1 -- Switch to new upstream https://github.com/suds-community/suds - -* Thu Jan 30 2020 Fedora Release Engineering - 0.7-0.17.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild - -* Sun Oct 13 2019 Miro Hrončok - 0.7-0.16.94664ddd46a6 -- Subpackage python2-suds has been removed - See https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal - -* Thu Oct 03 2019 Miro Hrončok - 0.7-0.15.94664ddd46a6 -- Rebuilt for Python 3.8.0rc1 (#1748018) - -* Mon Aug 19 2019 Miro Hrončok - 0.7-0.14.94664ddd46a6 -- Rebuilt for Python 3.8 - -* Fri Jul 26 2019 Fedora Release Engineering - 0.7-0.13.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild - -* Tue Jun 11 2019 Scott Talbert - 0.7-0.12.94664ddd46a6 -- Fix FTBFS with Python 3.8 (#1719145) - -* Tue Jun 11 2019 Scott Talbert - 0.7-0.11.94664ddd46a6 -- Adapt to support pytest4 (#1706285) - -* Sat Feb 02 2019 Fedora Release Engineering - 0.7-0.10.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild - -* Sat Jul 14 2018 Fedora Release Engineering - 0.7-0.9.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild - -* Tue Jun 19 2018 Miro Hrončok - 0.7-0.8.94664ddd46a6 -- Rebuilt for Python 3.7 - -* Fri Feb 09 2018 Fedora Release Engineering - 0.7-0.7.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild - -* Fri Dec 08 2017 Merlin Mathesius - 0.7-0.6.94664ddd46a6 -- Cleanup spec file conditionals - -* Thu Jul 27 2017 Fedora Release Engineering - 0.7-0.5.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild - -* Sat Feb 11 2017 Fedora Release Engineering - 0.7-0.4.94664ddd46a6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild - -* Mon Dec 19 2016 Miro Hrončok - 0.7-0.3.94664ddd46a6 -- Rebuild for Python 3.6 - -* Sat Feb 06 2016 Scott Talbert - 0.7-0.2.94664ddd46a6 -- Applied patch from Haikel Guemar to support building on CentOS w/o Python 3 -- Move BRs to subpackages, support python- vs python2- BRs on non-Fedora - -* Fri Jan 01 2016 Scott Talbert - 0.7-0.1.94664ddd46a6 -- Switched to Jurko fork of suds -- Modernize python packaging, build python3 package -- Fixed bogus changelog dates - -* Thu Jun 18 2015 Fedora Release Engineering - 0.4.1-8 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild - -* Mon Jun 30 2014 Toshio Kuratomi - 0.4.1-7 -- Replace python-setuptools-devel BR with python-setuptools - -* Sat Jun 07 2014 Fedora Release Engineering - 0.4.1-6 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild - -* Sun Aug 04 2013 Fedora Release Engineering - 0.4.1-5 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild - -* Thu Feb 14 2013 Fedora Release Engineering - 0.4.1-4 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild - -* Sat Jul 21 2012 Fedora Release Engineering - 0.4.1-3 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild - -* Sat Jan 14 2012 Fedora Release Engineering - 0.4.1-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild - -* Fri Oct 15 2010 jortel - 0.4.1-1 -- 0.4.1 - -* Wed Sep 8 2010 jortel - 0.4-1 -- Fix spelling errors in spec description. -- Fix source0 URL warning. -- Updated caching to not cache intermediate wsdls. -- Added DocumentCache which caches verified XML documents as text. User can choose. -- Added cachingpolicy option to allow user to specify whether to cache XML documents or the WSDL object. -- Provided for repeating values in reply for message parts consistent with way handled in nested objects. -- Added charset=utf-8 to stock content-type http header. -- Added to outgoing SOAP messages. -- Detection of faults in successful (http=200) replies and raise WebFault. Search for . -- Add plugins facility. -- Fixed Tickets: #251, #313, #314, #334 - -* Thu Jul 22 2010 David Malcolm - 0.3.9-2 -- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild - -* Thu Dec 17 2009 jortel - 0.3.9-1 -- Bumped python requires to 2.4 -- Replaced stream-based caching in the transport package with document-based caching. -- Caches pickled Document objects instead of XML text. 2x Faster! -- No more SAX parsing exceptions on damaged or incomplete cached files. -- Cached WSDL objects. Entire Definitions object including contained Schema object cached via pickle. -- Copy of soap encoding schema packaged with suds. -- Refactor Transports to use ProxyHandler instead of urllib2.Request.set_proxy(). -- Added WSSE enhancements and support. See: Timestamp token. -- Fixed Tickets: #256, #291, #294, #295, #296 - -* Wed Dec 9 2009 jortel - 0.3.8-1 -- Includeds Windows NTLM Transport. -- Add missing self.messages in Client.clone(). -- Changed default behavior for WSDL PartElement to be optional. -- Add support for services/ports defined without
element in WSDL. -- Fix sax.attribute.Element.attrib() to find by name only when ns is not specified; renamed to Element.getAttribute(). -- Update HttpTransport to pass timeout parameter to urllib2 open() methods when supported by urllib2. -- Add null class to pass explicit NULL values for parameters and optional elements. -- Soap encoded array (soap-enc:Array) enhancement for rpc/encoded. - Arrays passed as python arrays - works like document/literal now. - No more using the factory to create the Array. - Automatically includes arrayType attribute. Eg: soap-enc:arrayType="Array[2]". - Reintroduced ability to pass complex (objects) using python dict instead of suds object via factory. -- Fixed tickets: #84, #261, #262, #263, #265, #266, #278, #280, #282. - -* Fri Oct 16 2009 jortel - 0.3.7-1 -- Better soap header support -- Added new transport HttpAuthenticated for active (not passive) basic authentication. -- New options (prefixes, timeout, retxml) -- WSDL processing enhancements. -- Expanded builtin XSD type support. -- Fixed -- Better XML date/datetime conversion. -- Client.clone() method added for lightweight copy of client object. -- XSD processing fixes/enhancements. -- Better by support. -- Performance enhancements. -- Fixed tickets: #65, #232, #233, #235, #241, #242, #244, #247, #254, #254, #256, #257, #258 - -* Sun Jul 26 2009 Fedora Release Engineering - 0.3.6-2 -- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild - -* Fri May 1 2009 jortel - 0.3.6-1 -- Change hard coded /tmp/suds to tempfile.gettempdir() and create suds/ on demand. -- Fix return type for Any.get_attribute(). -- Update http caching to ignore file:// urls. -- Better logging of messages when only the reply is injected. -- Fix XInteger and XFloat types to translate returned arrays properly. -- Fix xs:import schema with same namespace. -- Update parser to not load external references and add Import.bind() for XMLSchema.xsd location. -- Add schema doctor - used to patch XSDs at runtime. (See Options.doctor) -- Fix deprecation warnings in python 2.6. -- Add behavior for @default defined on . -- Change @xsi:type value to always be qualified for doc/literal. -- Add Option.xstq option to control when @xsi:type is qualified. -- Fixed Tickets: #64, #129, #205, #206, #217, #221, #222, #224, #225, #228, #229, #230 - -* Wed Feb 25 2009 jortel - 0.3.5-1 -- Adds http caching. Default is (1) day. -- Removed checking fc version in spec since no longer building < fc9. -- Updated makefile to roll tarball with tar.sh. -- Moved bare/wrapped determination to wsdl for document/literal. -- Refactored Transport to provide better visibility into http headers. -- Fixed Tickets: #207, #207, #209, #210, #212, #214, #215 - -* Mon Dec 08 2008 jortel - 0.3.4-1 -- Static (automatic) Import.bind('http://schemas.xmlsoap.org/soap/encoding/') -- Basic ws-security with {{{UsernameToken}}} and clear-text password only. -- Add support for ''sparse'' soap headers via passing dictionary -- Add support for arbitrary user defined soap headers -- Fixes service operations with multiple soap header entries. -- Schema loading and dereferencing algorithm enhancements. -- Nested soap multirefs fixed. -- Better (true) support for elementFormDefault="unqualified" provides more accurate namespaing. -- WSDL part types no longer default to WSDL targetNamespace. -- Fixed Tickets: #4, #6, #21, #32, #62, #66, #71, #72, #114, #155, #201. - -* Thu Dec 04 2008 jortel - 0.3.3-2 -- Rebuild for Python 2.6 - -* Thu Dec 04 2008 jortel - 0.3.3-1 -- No longer installs (tests) package. -- Implements API-3 proposal - Pluggable transport - Keyword method arguments - Baisc http authentication in default transport -- Add namespace prefix normalization in soap message. -- Better soap message pruning of empty nodes. -- Fixed Tickets: #51 - #60. - -* Sat Nov 29 2008 Ignacio Vazquez-Abrams - 0.3.2-2 -- Rebuild for Python 2.6 - -* Thu Nov 06 2008 jortel - 0.3.2-1 -- Add SOAP MultiRef support -- Add support for new schema tags: - - - - -- Added support for new xs <--> python type conversions: - xs:int - xs:long - xs:float - xs:double -- Revise marshaller and binding to further sharpen the namespacing of nodes produced. -- Infinite recursion fixed in ''xsd'' package dereference() during schema loading. -- Add support for of schema files into the wsdl root . -- Fix double encoding of (&) -- Add Client API: - setheaders() - Same as keyword but works for all invocations. - addprefix() - Mapping of namespace prefixes. - setlocation() - Override the location in the wsdl. - setproxy() - Same as proxy keyword but for all invocations. -- Add proper namespace prefix for soap headers. -- Fixed Tickets: #5, #12, #34, #37, #40, #44, #45, #46, #48, #49, #50, #51 - -* Mon Nov 03 2008 jortel - 0.3.1-5 -- Add LICENSE to %%doc. - -* Tue Oct 28 2008 jortel - 0.3.1-4 -- Changes acc. #466496 Comment #8 - -* Mon Oct 27 2008 jortel - 0.3.1-3 -- Add "rm -rf $RPM_BUILD_ROOT" to install - -* Thu 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(). diff --git a/sources b/sources deleted file mode 100644 index 3f65b2c..0000000 --- a/sources +++ /dev/null @@ -1 +0,0 @@ -SHA512 (suds-1.1.2.tar.gz) = f46a90230ed386b8d049d1b89d8a28a444a8a0848e340601f45775e694c902a6810585ea3e6ebb68d836dafc16c7cebeb4f745cb78ba3a9ca23f86a38273e2b9 diff --git a/suds-pyname.patch b/suds-pyname.patch deleted file mode 100644 index 9b5b80e..0000000 --- a/suds-pyname.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -up suds-1.1.1/setup.py.pkg_name suds-1.1.1/setup.py ---- suds-1.1.1/setup.py.pkg_name 2022-05-02 15:35:35.000000000 -0400 -+++ suds-1.1.1/setup.py 2022-05-28 17:08:08.819608025 -0400 -@@ -645,7 +645,7 @@ licensed under LGPL (see the LICENSE.txt - distribution). - """ - --package_name = os.environ.get('SUDS_PACKAGE', 'suds-community') -+package_name = os.environ.get('SUDS_PACKAGE', 'suds') - version_tag = safe_version(__version__) - project_url = "https://github.com/suds-community/suds" - base_download_url = project_url + "/archive"