These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

[EsiPy] A python swagger client for ESI

Author
Althalus Stenory
Flying Blacksmiths
#1 - 2016-12-23 23:21:49 UTC
Hello Eve-Tech,

Let me introduce you EsiPy, a python swagger client for the ESI API.

It's based on pyswagger, but the Client and Security class have been rewritten to improve the use with the ESI and EVE Online OAuth / SSO:
- Allow to easily change headers / http adapters
- Cache
- Expose EVE SSO methods within the Security object to get Auth URI, get token, refresh etc.
- Automatically add auth headers (if required).

You can find the source on GitHub and the [almost complete] docs on RTD

Currently EsiPy is still in a beta status, as it has not been tested (even if I didn't see problems yet), but everything said above -should- work !

I hope it may help some of you :)

Fly safe & happy dev

EsiPy - Python 2.7 / 3.3+ Swagger Client based on pyswagger for ESI