AA Memberaudit Doctrine Checker

raw JSON →
0.3.4 verified Mon Apr 27 auth: no python maintenance

A Doctrine Checker addon module for Alliance Auth's AA Memberaudit plugin. Provides tools for checking corporation doctrines and skills. Current version: 0.3.4. Release cadence: irregular, last updated April 2026. Requires Python >=3.10 and Alliance Auth v4 (last version compatible with AAv4; not compatible with AAv5).

pip install aa-memberaudit-dc
error ModuleNotFoundError: No module named 'memberaudit_dc'
cause Incorrect import path; package is named 'aa_memberaudit_dc'.
fix
Use 'import aa_memberaudit_dc' or 'from aa_memberaudit_dc import ...'.
error ImportError: cannot import name 'skill_overview' from 'aa_memberaudit_dc'
cause The skill overview feature was added in v0.2.8 but may be removed or renamed in later versions.
fix
Check documentation for the correct symbol; use 'from aa_memberaudit_dc.templatetags import fittings_skill_tree' if available.
error 403 Forbidden: /api/esi/v1/...
cause Missing or wrong ESI user agent configuration.
fix
Set ESI_AUTH_USER_AGENT = 'YourAppName contact@example.com' in settings.
breaking Version 0.3.4 is the last version compatible with Alliance Auth v4. It is NOT compatible with AAv5.
fix Downgrade or stay on AAv4 if using this module. Alternatively, wait for a future v5-compatible release.
deprecated The Fittings Addon was removed in v0.3.4. If you relied on it, you must migrate to an alternative.
fix Remove any references to the fittings addon or use a separate fitting plugin.
gotcha The 'django-esi' dependency must be properly configured with a user agent string following EVE's new guidelines. Misconfiguration leads to 403 errors.
fix Ensure your ESI_AUTH_USER_AGENT setting includes a contact email or URL as per ESI guidelines.
gotcha The module uses 'django-ninja' for APIs. Earlier versions pinned '<1.5'; if you use a newer ninja, there may be breaking changes in the API schema.
fix Pin django-ninja to <1.5 if you experience schema errors.

Basic import and setup. Ensure 'aa_memberaudit_dc' is added to INSTALLED_APPS in your Django settings file.

import aa_memberaudit_dc
from django.conf import settings

# Add to INSTALLED_APPS in settings:
# 'aa_memberaudit_dc',
print('aa-memberaudit-dc imported successfully')