timotheus/ebaysdk-python — pull request #10 by Jud (2012-12-03 22:49:41+00:00)
Title: Normalize the Shopping, Trading, and Finding modules __init__ methods

Normalize the Shopping, Trading, and Finding modules

The modules now allow the appid, certid, and devid to be set
when they are initialized, as well as via a yaml config file.

I also removed the username/password authorization option for
the trading API, since it seems it has been depricated in favor
of the user token.

Since the trading API doesn't allow http access, only https, if
a user tries to pass in https=False to the trading init function,
they will now get an info message, and it will be set to true. The same
goes for the other modules and their respective https defaults.

Maybe you can speak into a use case for the username/password auth w/ Shopping endpoint? When I attempted to use it without a token, it didn't work - but I suppose it might work on an internal api if there is one?

If the username/password is needed, I can always add them back.