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 Common errors
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.
Warnings
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.
Imports
- aa_memberaudit_dc wrong
import memberaudit_dccorrectimport aa_memberaudit_dc
Quickstart
import aa_memberaudit_dc
from django.conf import settings
# Add to INSTALLED_APPS in settings:
# 'aa_memberaudit_dc',
print('aa-memberaudit-dc imported successfully')