{"id":20894,"library":"aa-memberaudit-dc","title":"AA Memberaudit Doctrine Checker","description":"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).","status":"maintenance","version":"0.3.4","language":"python","source_language":"en","source_url":"https://github.com/Geuthur/aa-memberaudit-dc","tags":["alliance-auth","eve-online","memberaudit","doctrine-checker","aa-memberaudit"],"install":[{"cmd":"pip install aa-memberaudit-dc","lang":"bash","label":"PyPI installation"}],"dependencies":[{"reason":"Core dependency; version <5 required (AAv4 only)","package":"allianceauth","optional":false},{"reason":"Parent plugin; requires >=3.16","package":"aa-memberaudit","optional":false},{"reason":"ESI client for EVE Online API","package":"django-esi","optional":false},{"reason":"EVE Universe models","package":"django-eveuniverse","optional":false},{"reason":"Utility helpers; currently pinned to >=1.30","package":"allianceauth-app-utils","optional":false},{"reason":"API framework; dependency was unpinned but may cause conflicts","package":"django-ninja","optional":false}],"imports":[{"note":"The package name includes the 'aa-' prefix; omitting it causes ModuleNotFoundError.","wrong":"import memberaudit_dc","symbol":"aa_memberaudit_dc","correct":"import aa_memberaudit_dc"}],"quickstart":{"code":"import aa_memberaudit_dc\nfrom django.conf import settings\n\n# Add to INSTALLED_APPS in settings:\n# 'aa_memberaudit_dc',\nprint('aa-memberaudit-dc imported successfully')\n","lang":"python","description":"Basic import and setup. Ensure 'aa_memberaudit_dc' is added to INSTALLED_APPS in your Django settings file."},"warnings":[{"fix":"Downgrade or stay on AAv4 if using this module. Alternatively, wait for a future v5-compatible release.","message":"Version 0.3.4 is the last version compatible with Alliance Auth v4. It is NOT compatible with AAv5.","severity":"breaking","affected_versions":"0.3.4"},{"fix":"Remove any references to the fittings addon or use a separate fitting plugin.","message":"The Fittings Addon was removed in v0.3.4. If you relied on it, you must migrate to an alternative.","severity":"deprecated","affected_versions":">=0.3.4"},{"fix":"Ensure your ESI_AUTH_USER_AGENT setting includes a contact email or URL as per ESI guidelines.","message":"The 'django-esi' dependency must be properly configured with a user agent string following EVE's new guidelines. Misconfiguration leads to 403 errors.","severity":"gotcha","affected_versions":"all"},{"fix":"Pin django-ninja to <1.5 if you experience schema errors.","message":"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.","severity":"gotcha","affected_versions":">=0.3.1"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Use 'import aa_memberaudit_dc' or 'from aa_memberaudit_dc import ...'.","cause":"Incorrect import path; package is named 'aa_memberaudit_dc'.","error":"ModuleNotFoundError: No module named 'memberaudit_dc'"},{"fix":"Check documentation for the correct symbol; use 'from aa_memberaudit_dc.templatetags import fittings_skill_tree' if available.","cause":"The skill overview feature was added in v0.2.8 but may be removed or renamed in later versions.","error":"ImportError: cannot import name 'skill_overview' from 'aa_memberaudit_dc'"},{"fix":"Set ESI_AUTH_USER_AGENT = 'YourAppName contact@example.com' in settings.","cause":"Missing or wrong ESI user agent configuration.","error":"403 Forbidden: /api/esi/v1/..."}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}