guix_mirror_bot pushed a commit to branch master
in repository guix.

commit b82086d6eb9971dc2228fd640b516ded1c9591c0
Author: Sharlatan Hellseher <[email protected]>
AuthorDate: Thu Dec 4 22:40:03 2025 +0000

    gnu: python-tweepy: Update to 4.16.0, fix build.
    
    * gnu/packages/python-web.scm (python-tweepy): Update to 4.16.0.
    [build-system]: Switch to pyproject-build-system.
    [arguments] <tests?>: Enable.
    <test-backend, test-flags>: Use 'unittest.
    <phases>: Use defailt 'check.
    [propagated-inputs]: Add python-async-lru and python-oauthlib.
    [native-inputs]: Add nss-certs-for-test, python-flit-core, and
    python-urllib3-1.26.
    
    Change-Id: I113133c6e43cfa88541f6da7579ba42643fce1bd
---
 gnu/packages/python-web.scm | 39 +++++++++++++++++++++------------------
 1 file changed, 21 insertions(+), 18 deletions(-)

diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 67292785fd..c6293f56b8 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -12209,35 +12209,38 @@ Full documentation may be found at
 (define-public python-tweepy
   (package
     (name "python-tweepy")
-    (version "4.4.0")
+    (version "4.16.0")
     (source
      (origin
        (method git-fetch)
        (uri
         (git-reference
-         (url "https://github.com/tweepy/tweepy";)
-         (commit (string-append "v" version))))
+          (url "https://github.com/tweepy/tweepy";)
+          (commit (string-append "v" version))))
        (file-name (git-file-name name version))
        (sha256
-        (base32
-         "0jl3j20iqvzqqw5q5ldval5wrc2pdx94zff3b6b87j51yjx3qjhr"))))
-    (build-system python-build-system)
+        (base32 "1k99qf0h1ykz0c56wdnlsyvd6zrcsrc4rl7rnlaxrpjppxjnpcpn"))))
+    (build-system pyproject-build-system)
     (arguments
-     `(#:tests? #f         ;XXX: need /etc/ssl/certs/ca-certificates.crt
-       #:phases
-       (modify-phases %standard-phases
-         (replace 'check
-           (lambda* (#:key tests? #:allow-other-keys)
-             (when tests?
-               (invoke "python" "-m" "unittest" "discover" "tests")))))))
-    (propagated-inputs
-     (list python-aiohttp python-requests python-requests-oauthlib))
+     ;; tests: 149 passed, 3 skipped, 1 warning
+     (list #:test-backend #~'unittest
+           #:test-flags #~(list "discover" "tests")))
     (native-inputs
-     (list python-vcrpy))
+     (list nss-certs-for-test
+           python-flit-core
+           python-urllib3-1.26
+           python-vcrpy))
+    (propagated-inputs
+     (list python-aiohttp
+           python-async-lru
+           python-oauthlib
+           python-requests
+           python-requests-oauthlib))
     (home-page "https://www.tweepy.org/";)
     (synopsis "Twitter library for Python")
-    (description "This package provides @code{Tweepy}, an easy-to-use Python
-library for accessing the Twitter API.")
+    (description
+     "This package provides @code{Tweepy}, an easy-to-use Python library for
+accessing the Twitter API.")
     (license license:expat)))
 
 (define-public python-quart

Reply via email to