Django-esi does not appear to work on Windows
When trying to run django-esi on Windows I am getting a 404 error when trying to create a client.
>>> from esi.clients import esi_client_factory
>>> c = esi_client_factory()
Traceback (most recent call last):
File "<console>", line 1, in <module>
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\esi\clients.py", line 225, in esi_client_factory
spec = build_spec(api_version, http_client=client, **kwargs)
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\esi\clients.py", line 176, in build_spec
base_spec = get_spec(base_version, http_client=http_client, config=SPEC_CONFIG)
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\esi\clients.py", line 163, in get_spec
spec_dict = cache.get_or_set(build_cache_name(name), load_spec, app_settings.ESI_SPEC_CACHE_DURATION)
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\django\core\cache\backends\base.py", line 167, in get_or_set
default = default()
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\esi\clients.py", line 161, in load_spec
return loader.load_spec(build_spec_url(name))
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\bravado\swagger_model.py", line 100, in load_spec
self.request_headers,
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\esi\clients.py", line 92, in result
return super(CachingHttpFuture, self).result(**kwargs)
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\bravado\http_future.py", line 62, in wrapper
return func(self, *args, **kwargs)
File "D:\Users\bji74\Documents\Python\Django\playground\venv\lib\site-packages\bravado\http_future.py", line 131, in result
raise make_http_exception(response=incoming_response)
bravado.exception.HTTPNotFound: 404 Not Found