Skip to main content

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.

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.10.0.tar.gz (146.0 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.10.0-py3-none-any.whl (179.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django_esi-9.10.0.tar.gz
  • Upload date:
  • Size: 146.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for django_esi-9.10.0.tar.gz
Algorithm Hash digest
SHA256 0b264c74f70fcfaf01730ee227d43dad092fb983a80a0738571f15827c64f0bb
MD5 547c6fbd50b6394fd2da70c7a660ff87
BLAKE2b-256 b76a3fa20c2d3a686eb4042a5f12a8a2576b374a35a571bb740a72624cfaa511

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_esi-9.10.0-py3-none-any.whl
  • Upload date:
  • Size: 179.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.12.14

File hashes

Hashes for django_esi-9.10.0-py3-none-any.whl
Algorithm Hash digest
SHA256 66f98bc897b9b5f2016f26246dd1b59a39050d507dbe7bc0ef5e9792299f5910
MD5 6022a14d766057afb7af4a5ac1f19316
BLAKE2b-256 e332d952c00b134fb693458bac99743dc796b59bf6d44c73f35c674fcf08abd1

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 Sentry Error logging StatusPage Status page