{"id":26691,"library":"aa-freight","title":"AA Freight","description":"AA Freight is a Django app for Alliance Auth that enables running a freight service within EVE Online. Current version 2.0.0 targets Django 3.2/4.0+ and Python >=3.8.","status":"active","version":"2.0.0","language":"python","source_language":"en","source_url":"https://github.com/ppfeufer/aa-freight","tags":["alliance-auth","eve-online","freight","django"],"install":[{"cmd":"pip install aa-freight","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"Core framework dependency","package":"allianceauth","optional":false},{"reason":"Web framework","package":"django","optional":false},{"reason":"ESI client for EVE API","package":"django-esi","optional":false}],"imports":[{"note":"","wrong":"","symbol":"admin","correct":"from freight import admin"},{"note":"","wrong":"","symbol":"app_settings","correct":"from freight import app_settings"}],"quickstart":{"code":"pip install aa-freight\n# Add 'freight' to INSTALLED_APPS in your Alliance Auth settings\n# Run migrations:\n# python manage.py migrate\n# Then configure in admin panel.","lang":"python","description":"Install the package and enable in Django settings."},"warnings":[{"fix":"Follow the upgrade guide in the repository's CHANGELOG.","message":"Version 2.0.0 introduced breaking changes in model structure. Existing freight contracts may need migration.","severity":"breaking","affected_versions":"<2.0.0"},{"fix":"Upgrade to Python 3.10+.","message":"Support for Python 3.8 is deprecated and will be removed in a future release.","severity":"deprecated","affected_versions":">=2.0.0"},{"fix":"Double-check scopes in your Alliance Auth settings.","message":"The app requires a properly configured Alliance Auth instance with ESI scopes. Ensure your EVE SSO client has the required scopes.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"last_verified":"2026-04-27T00:00:00.000Z","next_check":"2026-07-26T00:00:00.000Z","problems":[{"fix":"Run 'pip install aa-freight' and add 'freight' to INSTALLED_APPS.","cause":"The package is not installed or not added to INSTALLED_APPS correctly.","error":"ModuleNotFoundError: No module named 'freight'"},{"fix":"Use 'from freight import admin' instead of 'from freight.admin import ...'.","cause":"Old import path from earlier versions.","error":"ImportError: cannot import name 'admin' from 'freight'"},{"fix":"Run 'python manage.py migrate'.","cause":"Database migrations not applied.","error":"django.db.utils.OperationalError: no such table: freight_contract"}],"ecosystem":"pypi","meta_description":null,"install_score":null,"install_tag":null,"quickstart_score":null,"quickstart_tag":null}