gnu: python-schema-salad: Update to 8.8.20241206093842.

* gnu/packages/bioinformatics.scm (python-schema-salad): Update to
8.8.20241206093842.
[arguments]: Patch tox.ini.
[propagated-inputs]: Remove python-importlib-resources, python-setuptools, and
python-typing-extensions.
[native-inputs]: Add python-cachecontrol, python-mypy, python-setuptools,
python-setuptools-scm, python-types-dataclasses, python-types-requests, and
python-types-setuptools.

Change-Id: I22ca7ad772078192117a1139adca410b53844008
This commit is contained in:
Ricardo Wurmus 2024-12-27 21:31:21 +01:00
parent a3124804d6
commit b53830ad04
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -5935,14 +5935,14 @@ (define-public python-pyfasta
(define-public python-schema-salad
(package
(name "python-schema-salad")
(version "8.5.20240102191335")
(version "8.8.20241206093842")
(source
(origin
(method url-fetch)
(uri (pypi-uri "schema-salad" version))
(uri (pypi-uri "schema_salad" version))
(sha256
(base32
"035202p696i3jylb8b3nm9qcxsqby15hhqn1dl4nrz73a17p0ckx"))))
"13vx3lqivfzsh1qdvx89vxnn25l3ssmzyh06g74psl4kmf9pj51a"))))
(build-system pyproject-build-system)
(arguments
(list
@ -5956,6 +5956,8 @@ (define-public python-schema-salad
(string-append "version=\"" #$version "\"")))))
(add-before 'check 'skip-failing-tests
(lambda _
(substitute* "tox.ini"
(("^addopts=.*") ""))
;; Skip tests that require network access.
(let ((skip-test
(lambda (test-pattern)
@ -5973,16 +5975,22 @@ (define-public python-schema-salad
(skip-test all)))))))))
(propagated-inputs
(list python-cachecontrol
python-importlib-resources
python-mistune
python-mypy-extensions
python-rdflib
python-requests
python-ruamel.yaml
python-setuptools ; For pkg_resources.
python-typing-extensions))
python-ruamel.yaml))
(native-inputs
(list python-black python-pytest python-pytest-runner
(list python-black
python-cachecontrol
python-mypy
python-pytest
python-pytest-runner
python-setuptools
python-setuptools-scm
python-types-dataclasses
python-types-requests
python-types-setuptools
python-wheel))
(home-page "https://github.com/common-workflow-language/schema_salad")
(synopsis "Schema Annotations for Linked Avro Data (SALAD)")