rekado pushed a commit to branch master
in repository guix.

commit 04f751c78a4bcfd4cc05b4614868b84036539c94
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Tue Jan 14 11:39:24 2025 +0000

    gnu: python-django-mailman3: Update to 1.3.15.
    
    * gnu/packages/mail.scm (python-django-mailman3): Update to 1.3.15.
    [build-system]: Swap to pyproject-build-system.
    [arguments] <test-flags>: Skip one test.
    <phases>: Use default 'check.
    [propagated-inputs]: Remove python-pytz.
    [native-inputs]: Remove python-mock; add python-pdm-backend,
    python-pytest, python-pytest-django, and python-tzdata.
    [description]: Adjust fill-column indentation.
    
    Change-Id: Iafb20fa469a48367fadc2c77a4d11a2581e50f0f
---
 gnu/packages/mail.scm | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/mail.scm b/gnu/packages/mail.scm
index 3744288fa3..1f02ae04db 100644
--- a/gnu/packages/mail.scm
+++ b/gnu/packages/mail.scm
@@ -3688,34 +3688,34 @@ installation on systems where resources are limited.  
Its features include:
 (define-public python-django-mailman3
   (package
     (name "python-django-mailman3")
-    (version "1.3.7")
+    (version "1.3.15")
     (source
       (origin
         (method url-fetch)
-        (uri (pypi-uri "django-mailman3" version))
+        (uri (pypi-uri "django_mailman3" version))
         (sha256
          (base32
-          "1dzycnwdr1gavs1dgmcv1lz24x0fkp8y864fy52fgbz72d6c5a3f"))))
-    (build-system python-build-system)
+          "06yiqsqyvngq7ls24xlh6kwpq0x0y55mrgypc6xdbidrkhk6p4gr"))))
+    (build-system pyproject-build-system)
     (arguments
-     '(#:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda _
-             (setenv "DJANGO_SETTINGS_MODULE"
-                     "django_mailman3.tests.settings_test")
-             (invoke "django-admin" "test"
-                     "--pythonpath=."))))))
-    (propagated-inputs
-     (list python-django python-django-allauth python-django-gravatar2
-           python-mailmanclient python-pytz))
+     (list
+      ;; AttributeError: 'SocialLogin' object has no attribute 'account'
+      #:test-flags #~(list "-k" "not test_social_account_added")))
     (native-inputs
-     (list python-mock))
+     (list python-pdm-backend
+           python-pytest
+           python-pytest-django
+           python-tzdata))
+    (propagated-inputs
+     (list python-django
+           python-django-allauth
+           python-django-gravatar2
+           python-mailmanclient))
     (home-page "https://gitlab.com/mailman/django-mailman3";)
     (synopsis "Django library to help interaction with Mailman")
     (description
-     "This package contains libraries and templates for Django-based interfaces
-interacting with Mailman.")
+     "This package contains libraries and templates for Django-based
+interfaces interacting with Mailman.")
     (license license:gpl3+)))
 
 (define-public python-mailman-hyperkitty

Reply via email to