gnu: python-av: Update to 14.4.0.

* gnu/packages/python-xyz.scm (python-av): Update to 14.4.0.
  [arguments]{test-flags}: Update them.
  [native-inputs]: Replace python-setuptools by python-setuptools-next.
  [inputs]: Use ffmpeg-7.

Change-Id: Ic860d50b1327de4f74ba86e841632aeffef67079
Modified-by: Sharlatan Hellseher <sharlatanus@gmail.com>
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-07-04 01:52:24 +02:00 committed by Sharlatan Hellseher
parent e7d5d3fb50
commit cf266688dd
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -12666,22 +12666,23 @@ experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
(define-public python-av (define-public python-av
(package (package
(name "python-av") (name "python-av")
(version "13.1.0") (version "14.4.0")
(source (source
(origin (origin
(method url-fetch) (method url-fetch)
(uri (pypi-uri "av" version)) (uri (pypi-uri "av" version))
(sha256 (sha256
(base32 "0zn10vcj4mk6m06w3i9vvc0k06bg0c7cc9lcxfb8azc4amn77nnk")))) (base32 "0hjb0v8pqq2f7w64zcmz216ymykb1n1s1bgdq0lp5xpxlw1zijry"))))
(build-system pyproject-build-system) (build-system pyproject-build-system)
(arguments (arguments
(list (list
;; Upstream is not great in responding to open issues or change requests.
;; See:
;; - <https://github.com/PyAV-Org/PyAV/issues/1942>
;; - <https://github.com/PyAV-Org/PyAV/issues/1946>
;; - <https://github.com/PyAV-Org/PyAV/pull/1944>
#:test-flags #:test-flags
#~(list #~(list "-k" "not test_writing_to_custom_io_dash")
"-k" (string-join
(list "not test_pts_assertion_same_rate"
"test_writing_to_custom_io_dash")
" and not "))
#:phases #:phases
#~(modify-phases %standard-phases #~(modify-phases %standard-phases
(add-before 'check 'build-extensions (add-before 'check 'build-extensions
@ -12699,10 +12700,10 @@ experimental data and metadata at the Laboratory for Fluorescence Dynamics.")
python-numpy python-numpy
python-pillow python-pillow
python-pytest python-pytest
python-setuptools python-setuptools-next
python-wheel)) python-wheel))
(inputs (inputs
(list ffmpeg)) (list ffmpeg-7))
(home-page "https://github.com/PyAV-Org/PyAV") (home-page "https://github.com/PyAV-Org/PyAV")
(synopsis "Pythonic bindings for FFmpeg's libraries") (synopsis "Pythonic bindings for FFmpeg's libraries")
(description (description