Skip to main content

Django app for accessing the EVE Stable Interface (ESI).

Project description

Django-ESI

Django app for easy access to the EVE Stable Interface (ESI)

Version Python Versions Django Versions License Pipeline Status Coverage Documentation Status pre-commit Chat on Discord

Overview

Django-ESI is a Django app that provides an interface for easy access to the EVE Stable Interface (ESI), the official API for the game EVE Online.

It is built upon aiopenapi3 - A Pydantic Client library for Open API 3

Django-ESI adds the following main functionalities to a Django site:

  • Dynamically generated client for interacting with public and private ESI endpoints
  • Support for adding EVE SSO to authenticate characters and retrieve tokens
  • Control over which ESI endpoint versions are used

Python Support

Django-ESI follows the Django Python support schedule, The supported version of Python will differ based on the version of Django used. https://docs.djangoproject.com/en/5.2/faq/install/#what-python-version-can-i-use-with-django

History of this app

This app is a fork from adarnauth-esi. Since this app is an important component of the Alliance Auth system and Adarnof - the original author - was no longer able to maintain it the AA dev team has decided in December 2019 to take over maintenance and further developing for this app within the Alliance Auth project.

Documentation

For all details on how to install and use Django-ESI please see the Documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_esi-9.6.0.tar.gz (143.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_esi-9.6.0-py3-none-any.whl (176.5 kB view details)

Uploaded Python 3

File details

Details for the file django_esi-9.6.0.tar.gz.

File metadata

  • Download URL: django_esi-9.6.0.tar.gz
  • Upload date:
  • Size: 143.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for django_esi-9.6.0.tar.gz
Algorithm Hash digest
SHA256 adf681834a9fdbb5ee9d7244192b49285f63102ae8ba644370bdaa2c7395eb7f
MD5 b9a666b048a3b2d91c53ce3ce166223b
BLAKE2b-256 ffd0b308a843cb01fce44d4c5c172e16093d66a3754fc2a870b3e883bff70768

See more details on using hashes here.

File details

Details for the file django_esi-9.6.0-py3-none-any.whl.

File metadata

  • Download URL: django_esi-9.6.0-py3-none-any.whl
  • Upload date:
  • Size: 176.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.13

File hashes

Hashes for django_esi-9.6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 2d8c085a61bbd3b1e2d2252974b142212ff84d7352c06d2a3c9bb558c4c3d31e
MD5 75ce828565f4e8377c22246c6fa7d574
BLAKE2b-256 bcbd276012257297eeae7348ecb30ac9fff350c2542ca92d161263fd6b6b014a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page