Metadata-Version: 2.1
Name: aiohttp-client-manager
Version: 1.1.1
Summary: Automatic aiohttp ClientSession management
Home-page: https://pypi.python.org/pypi/aiohttp_client_manager
Author: Nathan Van Gheem
Author-email: vangheem@gmail.com
License: GPL version 3
Description: Introduction
        ============
        
        A module to automatically manage `aiohttp.ClientSession` objects for you
        to improve performance.
        
        The package manages a global cache of `aiohttp.ClientSession` objects based
        on the host a particular request is connecting to so connections can be
        reused between requests.
        
        It also simplifies the API.
        
        
        Usage
        -----
        
        The usage is similar to the python `requests` library::
        
            import aiohttp_client
            async with aiohttp_client.get('http://www.google.com') as resp:
                # do something here
        
        
        Configuration
        -------------
        
        Uses env variables to configure max number of reqeusts/sessions to manage:
        
        - AIOHTTP_SESSION_SIZE: max number of sessions to keep in cache(default 200)
        - AIOHTTP_SESSION_DNS_CACHE: number of seconds to keep dns lookup in cache(default 20)
        - AIOHTTP_SESSION_LIMIT: number of simultaneous connections to have per session(default 500)
        
        1.1.1 (2020-04-15)
        ------------------
        
        - better session connector defaults
        
        
        1.1.0 (2019-06-06)
        ------------------
        
        - update max requests and sessions
        
        - Updated setup.py to point to aihttp_client.py
        
        
        1.0.0 (2018-04-09)
        ------------------
        
        - initial release
        
Keywords: aiohttp client session management
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3.6
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Provides-Extra: test
