<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:

def setup_auth(**keys):
    '''Set up Tweepy authentication using passed args or config file settings.'''
    auth = tweepy.OAuthHandler(consumer_key=keys['consumer_key'], consumer_secret=keys['consumer_secret'])
    auth.set_access_token(
        key=keys.get('token', keys.get('key', keys.get('oauth_token'))),
        secret=keys.get('secret', keys.get('oauth_secret'))
    )
    return auth