aa-memberaudit-securegroups
raw JSON → 1.0.1 verified Mon Apr 27 auth: no python
Secure Groups integration for the Member Audit (AA Member Audit) plugin for Alliance Auth. Extends member audit with secure group management. Current version is 1.0.1, released infrequently.
pip install aa-memberaudit-securegroups Common errors
error ModuleNotFoundError: No module named 'memberaudit_securegroups' ↓
cause The package is not installed or the module name is mistaken for the package name with hyphens.
fix
Run
pip install aa-memberaudit-securegroups. error ImportError: cannot import name 'MemberauditSecuregroups' from 'memberaudit_securegroups' ↓
cause The class may not exist if the package version does not include it.
fix
Check the correct model name in the source code; try
from memberaudit_securegroups.models import SecureGroup or consult the documentation. Warnings
breaking Requires Python ~=3.8 and Django 3.2+ (Alliance Auth compatibility). Using older Python/Django will break. ↓
fix Ensure environment uses Python 3.8+ and compatible Alliance Auth.
gotcha The package name uses hyphens (aa-memberaudit-securegroups) but the Python module uses underscores (memberaudit_securegroups). Incorrect imports are common. ↓
fix Use `from memberaudit_securegroups import ...` instead of `from aa-memberaudit-securegroups import ...`.
gotcha This package depends on 'aa-memberaudit' being installed and configured. Missing it causes silent failures. ↓
fix Install and configure aa-memberaudit first.
Imports
- MemberauditSecuregroups
from memberaudit_securegroups.models import MemberauditSecuregroups - urlpatterns wrong
from aa-memberaudit-securegroups.urls import urlpatternscorrectfrom memberaudit_securegroups.urls import urlpatterns
Quickstart
INSTALLED_APPS += [
'memberaudit_securegroups',
]
# In urls.py:
from django.urls import include, path
urlpatterns += [
path('memberaudit-securegroups/', include('memberaudit_securegroups.urls')),
]