gnu: python-botocore: Update to 1.35.54.

* gnu/packages/python-xyz.scm (python-botocore): Update to 1.35.54.
[arguments]<tests>: Enable tests. <test-flags>: Disable some failing
tests.
[native-inputs]: Add python-jsonschema, python-pytest,
python-pytest-xdist, python-setuptools, and python-wheel.

Change-Id: I7730f85d5ace5b8643f8e9201ea46e6723b1a022
This commit is contained in:
Sharlatan Hellseher 2024-11-04 21:55:49 +00:00
parent 1affd2b5aa
commit ea6c381cac
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -19365,24 +19365,37 @@ This software is unmaintained, and new projects should use @code{boto3} instead.
;; are compatible.
(package
(name "python-botocore")
(version "1.24.35")
(version "1.35.54")
(source
(origin
(method url-fetch)
(uri (pypi-uri "botocore" version))
(sha256
(base32
"0rv8mvhq5s373zdjs2yb45hzvqcqdh2lp2rbb21jjc8ciwnl5d9n"))))
(build-system python-build-system)
(base32 "0xhsi4gfmzh1r96zlaa55p9i3kvh5lj4grp866dr72lwwnfba6qk"))))
(build-system pyproject-build-system)
(arguments
;; FIXME: Many tests are failing.
'(#:tests? #f))
(list
#:test-flags
#~(list "--numprocesses" "auto"
;; It strugles to find 'botocore'.
"--ignore" "tests/functional/leak/test_resource_leaks.py"
;; Tests require networking.
"--ignore" "tests/integration")))
(native-inputs
(list python-jsonschema
python-pytest
python-pytest-xdist
python-setuptools
python-wheel))
(propagated-inputs
(list python-dateutil python-jmespath python-urllib3))
(list python-dateutil
python-jmespath
python-urllib3))
(home-page "https://github.com/boto/botocore")
(synopsis "Low-level interface to AWS")
(description "Botocore is a Python library that provides a low-level
interface to the Amazon Web Services (AWS) API.")
(description
"Botocore is a Python library that provides a low-level interface to the
Amazon Web Services (AWS) API.")
(license license:asl2.0)))
(define-public python-boto3