[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
379/455: gnu: Add python-s3fs.
From: |
guix-commits |
Subject: |
379/455: gnu: Add python-s3fs. |
Date: |
Mon, 20 Jan 2025 15:47:34 -0500 (EST) |
rekado pushed a commit to branch master
in repository guix.
commit 595c139ef4ea1d2e525e39c51ab7843d35c2e230
Author: Ricardo Wurmus <rekado@elephly.net>
AuthorDate: Tue Jan 14 22:58:50 2025 +0100
gnu: Add python-s3fs.
* gnu/packages/python-web.scm (python-s3fs): New variable.
Change-Id: I5f9f02cc91f3037d382af68c785d215550a0efe6
---
gnu/packages/python-web.scm | 29 +++++++++++++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/gnu/packages/python-web.scm b/gnu/packages/python-web.scm
index 24fd733e8e..7785c79809 100644
--- a/gnu/packages/python-web.scm
+++ b/gnu/packages/python-web.scm
@@ -5436,6 +5436,35 @@ Betamax that may possibly end up in the main package.")
(home-page "https://gitlab.com/betamax/serializers")
(license license:asl2.0)))
+(define-public python-s3fs
+ (package
+ (name "python-s3fs")
+ (version "2024.12.0")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "s3fs" version))
+ (sha256
+ (base32 "0mpxk4xvg0gwzapdh9r3fvnjhi8ymf96f7c756xabk26b67kl3qv"))))
+ (build-system pyproject-build-system)
+ ;; Many tests fail with "No such file or directory" raised by the HTTP
+ ;; client.
+ (arguments (list #:tests? #false))
+ (propagated-inputs (list python-aiobotocore python-aiohttp python-fsspec))
+ (native-inputs
+ (list python-flask ;for moto
+ python-flask-cors
+ python-moto
+ python-pytest
+ python-pytest-asyncio
+ python-setuptools
+ python-wheel))
+ (home-page "https://github.com/fsspec/s3fs/")
+ (synopsis "Convenient filesystem interface over S3")
+ (description "This package provides a convenient filesystem interface over
+S3.")
+ (license license:bsd-3)))
+
(define-public python-s3transfer
(package
(name "python-s3transfer")
- 360/455: gnu: python-mord: Add missing inputs., (continued)
- 360/455: gnu: python-mord: Add missing inputs., guix-commits, 2025/01/20
- 333/455: gnu: python-agate-dbf: Update to 0.2.3., guix-commits, 2025/01/20
- 339/455: gnu: python-drms: Add missing inputs., guix-commits, 2025/01/20
- 357/455: gnu: Add python-django-q-rollbar., guix-commits, 2025/01/20
- 342/455: gnu: Add python-django-q2., guix-commits, 2025/01/20
- 367/455: gnu: python-sunkit-image: Disable tests., guix-commits, 2025/01/20
- 373/455: gnu: nikola: Update to 8.3.1, fix build., guix-commits, 2025/01/20
- 369/455: gnu: python-screed: Update to 1.1.3., guix-commits, 2025/01/20
- 374/455: gnu: python-twisted: Add comment., guix-commits, 2025/01/20
- 376/455: gnu: python-fsspec: Update to 2024.12.0., guix-commits, 2025/01/20
- 379/455: gnu: Add python-s3fs.,
guix-commits <=
- 385/455: gnu: python-daemux: Fix build., guix-commits, 2025/01/20
- 384/455: gnu: python-ebooklib: Fix build., guix-commits, 2025/01/20
- 402/455: gnu: python-gymnasium: Add missing input., guix-commits, 2025/01/20
- 410/455: gnu: Add rust-cloud-file-0.2., guix-commits, 2025/01/20
- 419/455: gnu: Add rust-numpy-0.22., guix-commits, 2025/01/20
- 421/455: gnu: python-pysnptools: Update to 0.5.14., guix-commits, 2025/01/20
- 423/455: gnu: python-apiron: Add missing inputs., guix-commits, 2025/01/20
- 416/455: gnu: Add rust-ndarray-npy-0.9., guix-commits, 2025/01/20
- 413/455: gnu: Add rust-py-literal-0.4., guix-commits, 2025/01/20
- 427/455: gnu: python-ipfsspec: Add missing inputs., guix-commits, 2025/01/20