guix_mirror_bot pushed a commit to branch python-team
in repository guix.

commit d66afaefffe91d53dfd9b84014a8e323a19a6539
Author: Sharlatan Hellseher <sharlata...@gmail.com>
AuthorDate: Wed Jul 16 20:59:32 2025 +0100

    gnu: Add python-backports-tarfile.
    
    * gnu/packages/python-xyz.scm (python-backports-tarfile): New variable.
    
    Change-Id: I213e09fc93760ec0b6f21c8642efd765b9b2b528
---
 gnu/packages/python-xyz.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index e2fdf294cd..6a7fc6c2ed 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -529,6 +529,28 @@ including arbitrary-length lists, records, mixed types, 
and missing data,
 using NumPy-like idioms.")
     (license license:bsd-3)))
 
+(define-public python-backports-tarfile
+  (package
+    (name "python-backports-tarfile")
+    (version "1.2.0")
+    (source
+     (origin
+       (method url-fetch)
+       (uri (pypi-uri "backports_tarfile" version))
+       (sha256
+        (base32 "14d9xibla5aahjqf9y0nmpk5vs4qds5rfy628j0invkld3104pnp"))))
+    (build-system pyproject-build-system)
+    (arguments
+     (list #:tests? #f)) ;XXX: Cycles with python-jaraco-context
+    (native-inputs
+     (list python-setuptools
+           python-setuptools-scm
+           python-wheel))
+    (home-page "https://github.com/jaraco/backports.tarfile";)
+    (synopsis "Backport of CPython tarfile module")
+    (description "This package provides a backport of CPython tarfile module.")
+    (license license:expat)))
+
 (define-public python-bresenham
   (package
     (name "python-bresenham")

Reply via email to