```
import importlib

initial_migration = importlib.import_module('django.contrib.auth.migrations.0001_initial')

Migration = initial_migration.Migration
```

It's not pretty but that's how migrations load modules anyway. I prefer some ugliness constrained in tests than an inconsistency in core.