Metadata-Version: 2.1
Name: suds-requests4
Version: 1.0.1
Summary: A suds transport implemented with requests using suds-community
Home-page: https://github.com/genusistimelord/suds_requests4
Author: Jason Michalski
Author-email: jmrosal@crosal-research.com
License: MIT
Description: suds_requests4
        =============
        
        Simple port of the original `suds_requests <https://github.com/armooo/suds_requests>` to python 3. All API is the same.
        
        suds_requests is a suds transport implemented with requests. This lets you use
        all of the goodness of requests (connection pooling, simple auth, etc.) along
        with the pain of soap.
        
        
        Examples
        ========
        
        Simple::
        
            import suds.client
            import suds_requests
        
            c = suds.client.Client(
                'http://wsdl_url',
                transport=suds_requests.RequestsTransport()
            )
        
        
        Adding basic auth::
        
            import requests
            import suds.client
            import suds_requests
        
            session = requests.Session()
            session.auth=('user', 'password')
        
            c = suds.client.Client(
                'http://wsdl_url',
                transport=suds_requests.RequestsTransport(session)
            )
        
        Changing the connection pool size::
        
            import requests
            import requests.adapters
            import suds.client
            import suds_requests
        
            session = requests.Session()
            adapter = requests.adapters.HTTPAdapter(
                pool_connections=1000,
                pool_maxsize=1000,
            )
            session.mount('http://', adapter)
            session.mount('https://', adapter)
        
            c = suds.client.Client(
                'http://wsdl_url',
                transport=suds_requests.RequestsTransport(session)
            )
        
Platform: UNKNOWN
Requires-Python: >=3.7
Description-Content-Type: text/markdown
