From 378ba8cc3a377d4d1579cba9cc7157a06fc5774e Mon Sep 17 00:00:00 2001 From: Gerrod Ubben Date: Tue, 14 Apr 2026 15:32:19 -0400 Subject: [PATCH] Fix migration 42 when installing with pulpcore>=3.108 --- .../app/migrations/0042_ansiblerepository_gpgkey.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/pulp_ansible/app/migrations/0042_ansiblerepository_gpgkey.py b/pulp_ansible/app/migrations/0042_ansiblerepository_gpgkey.py index 42791036d..45a19ca33 100644 --- a/pulp_ansible/app/migrations/0042_ansiblerepository_gpgkey.py +++ b/pulp_ansible/app/migrations/0042_ansiblerepository_gpgkey.py @@ -1,12 +1,17 @@ # Generated by Django 3.2.13 on 2022-07-01 10:19 -import gnupg import tempfile from django.db import migrations, models def migrate_keyring_to_gpgkey_on_repository_up(apps, schema_editor): + try: + import gnupg + except ImportError: + print("gnupg is not installed, skipping migration") + return + AnsibleRepository = apps.get_model('ansible', 'AnsibleRepository') changed_repos = [] with tempfile.TemporaryDirectory() as gnupghome: