Registry / crm-productivity / allianceauth-afat

allianceauth-afat

JSON →
library5.0.3pypypiunverified

allianceauth-afat, currently at version 5.0.3, is an application for Alliance Auth that provides tools for tracking fleet activity within EVE Online. It allows users to manage and record fleet operations for EVE Online corporations and alliances. The project maintains an active development pace with frequent patch and minor releases, ensuring compatibility with the latest Alliance Auth versions.

crm-productivity
pip install allianceauth-afat
Install & Compatibility
Where this runs
tested against v? · pip install
Install × environment matrix
Each cell = how many times install + import succeeded across repeated harness runs. Partial = flaky.
glibc = Debian/Ubuntu slim · musl = Alpine Linux
musl
py 3.103.910 runs
build_error
glibc
py 3.103.910 runs
build_error
Code
Verified usage

Verified import paths — ran on the pinned version, not inferred.

afat
INSTALLED_APPS = [ # ... other apps 'afat', # ... ]
INSTALLED_APPS = ['allianceauth_afat', ...]
The app name to add to Django's INSTALLED_APPS is 'afat', not the full package name 'allianceauth_afat'.

To integrate allianceauth-afat into your Alliance Auth installation, add 'afat' to your project's INSTALLED_APPS in settings.py. Afterwards, apply database migrations and collect static files, then restart your application services.

# In your Alliance Auth project's settings.py (e.g., local.py) INSTALLED_APPS = [ # ... other apps 'afat', # ... ] # After adding to INSTALLED_APPS, run these commands in your virtual environment # python manage.py migrate # python manage.py collectstatic # Then restart your Gunicorn and Celery services.
Debug
Known issues
breakingVersion 5.0.0 introduced a breaking dependency change: `django-eveuniverse` was replaced by `django-eveonline-sde`. You must update your environment to install `django-eveonline-sde` and remove `django-eveuniverse`.
fix
Run `pip uninstall django-eveuniverse` then `pip install django-eveonline-sde`.
affects: >=5.0.0
breakingVersions 4.3.0 and newer require Alliance Auth version 4.12.0 or higher. Installing on an older Alliance Auth instance will lead to functionality issues or pull in an unsupervised AA update.
fix
Ensure your Alliance Auth instance is updated to at least version 4.12.0 before installing allianceauth-afat >= 4.3.0.
affects: >=4.3.0
gotchaStarting with version 5.0.2, the library moved away from `django.utils.datetime_safe` to `django.utils.timezone`. While this prepares for future Alliance Auth versions, custom extensions or direct usage of `datetime_safe` might cause unexpected behavior if not aligned with `django.utils.timezone`.
fix
Review any custom code interacting with datetimes to ensure compatibility with `django.utils.timezone`. For new development, prefer `django.utils.timezone` functions.
affects: >=5.0.2
gotchaAfter updating the application, especially across major versions, it's crucial to run `python manage.py migrate` and `python manage.py collectstatic` to apply database schema changes and update static assets.
fix
Run `python manage.py migrate` and `python manage.py collectstatic` in your project's virtual environment after every update. Restart your Gunicorn/uWSGI and Celery services.
affects: All versions
Upgrade
Version history
6.0.0latest on PyPI
Audit
Dependencies
django-eveonline-sderequiredRequired for EVE Online static data; replaced 'django-eveuniverse' in v5.0.0.
AllianceAuthrequiredThis is an app for the Alliance Auth framework; requires AA >= 4.12.0 for v4.3.0 and newer.
DjangorequiredUnderlying framework dependency, explicitly requires Python <3.14, >=3.10.
Agent activity
83 hits · last 30 days
node
12
ahrefsbot
3
claudebot
3
amazonbot
1
Resources