gnu: python2-pyyaml: Detach source from python-pyyaml.

* gnu/packages/python-xyz.scm (python2-pyyaml): Override source and version
fields.
(python-pyyaml)[properties]: Add python2-variant.
This commit is contained in:
Ricardo Wurmus 2022-03-30 17:53:44 +02:00
parent 20303c0b1c
commit d3e1a94391
No known key found for this signature in database
GPG key ID: 197A5888235FACAC

View file

@ -3925,10 +3925,21 @@ (define-public python-pyyaml
complete YAML 1.1 parser, Unicode support, pickle support, capable extension complete YAML 1.1 parser, Unicode support, pickle support, capable extension
API, and sensible error messages. PyYAML supports standard YAML tags and API, and sensible error messages. PyYAML supports standard YAML tags and
provides Python-specific tags that represent an arbitrary Python object.") provides Python-specific tags that represent an arbitrary Python object.")
(license license:expat))) (license license:expat)
(properties `((python2-variant . ,(delay python2-pyyaml))))))
(define-public python2-pyyaml (define-public python2-pyyaml
(package-with-python2 python-pyyaml)) (let ((base (package-with-python2 (strip-python2-variant python-pyyaml))))
(package
(inherit base)
(version "5.4.1")
(source
(origin
(method url-fetch)
(uri (pypi-uri "PyYAML" version))
(sha256
(base32
"0pm440pmpvgv5rbbnm8hk4qga5a292kvlm1bh3x2nwr8pb5p8xv0")))))))
(define-public python-vine (define-public python-vine
(package (package