From ef49ec6d68b6338ea816636479cbcfb48c387bd8 Mon Sep 17 00:00:00 2001 From: Felix Gruber Date: Sat, 10 Sep 2022 12:29:42 +0000 Subject: gnu: python-qrcode: Update to 7.3.1. * gnu/packages/python-xyz.scm (python-qrcode): Update to 7.3.1. [propagated-inputs]: Remove python-six. Signed-off-by: Mathieu Othacehe --- gnu/packages/python-xyz.scm | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index ed44c53f38..6a9122f1d5 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -18825,21 +18825,20 @@ (define-public python-pbkdf2 (define-public python-qrcode (package (name "python-qrcode") - (version "6.1") + (version "7.3.1") (source (origin (method url-fetch) (uri (pypi-uri "qrcode" version)) (sha256 - (base32 "0sa3n298b9jpz6zn0birnjii3mg9sihjq28n9nzjlzv09y2m6ljh")))) + (base32 "0y35jlwfvkgn9341lzshyaqgpp61vysjh107vhdd96ya83r6ynip")))) (build-system python-build-system) (arguments ;; FIXME: Tests require packaging 'pymaging'. '(#:tests? #f)) (propagated-inputs (list python-lxml ; for SVG output - python-pillow ; for PNG output - python-six)) + python-pillow)) ; for PNG output (home-page "https://github.com/lincolnloop/python-qrcode") (synopsis "QR Code image generator") (description "This package provides a pure Python QR Code generator -- cgit v1.2.3 From 5cce7a68246bc1ad4ca34886248ea86ee311b14a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 16:21:20 +0200 Subject: gnu: python-docutils: Add 0.19. * gnu/packages/python-xyz.scm (python-docutils-0.19): New variable. --- gnu/packages/python-xyz.scm | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6a9122f1d5..d83145e2dd 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -4387,6 +4387,18 @@ (define-public python-docutils ;; licensed under the PFSL, BSD 2-clause, and GPLv3+ licenses. (license (list license:public-domain license:psfl license:bsd-2 license:gpl3+)))) +;; TODO: Make this the default in the next rebuild cycle. +(define-public python-docutils-0.19 + (package + (inherit python-docutils) + (version "0.19") + (source (origin + (method url-fetch) + (uri (pypi-uri "docutils" version)) + (sha256 + (base32 + "1rprvir116g5rz2bgzkzgyn6mv0z8582rz7bgxbpy2y3adkmm69k")))))) + ;; awscli refuses to be built with docutils < 0.16. (define-public python-docutils-0.15 (package -- cgit v1.2.3 From 8f2bc17f2bb3340b4c8f8aaa4ff193da8e269e77 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 16:53:28 +0200 Subject: gnu: python-gast: Update home page. * gnu/packages/python-xyz.scm (python-gast)[home-page]: Use actual instead of PyPI page. --- gnu/packages/python-xyz.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d83145e2dd..d977d21381 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23555,7 +23555,7 @@ (define-public python-gast (build-system python-build-system) (propagated-inputs (list python-astunparse)) - (home-page "https://pypi.org/project/gast/") + (home-page "https://github.com/serge-sans-paille/gast/") (synopsis "Generic Python AST that abstracts the underlying Python version") (description "GAST provides a compatibility layer between the AST of various Python -- cgit v1.2.3 From 2be1580eed19c386062bcfbbbc8421c6d8fb6a6e Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 16:52:23 +0200 Subject: gnu: python-astunparse: Update to 1.6.3. * gnu/packages/python-xyz.scm (python-astunparse): Update to 1.6.3. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index d977d21381..6077db4cc1 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23524,13 +23524,13 @@ (define-public python-astor (define-public python-astunparse (package (name "python-astunparse") - (version "1.6.2") + (version "1.6.3") (source (origin (method url-fetch) (uri (pypi-uri "astunparse" version)) (sha256 - (base32 "0rzbc44xcvzjhhiy7wac96mgal5mcjz1mfq8rmvgswskf4kf9cys")))) + (base32 "0wh8jjvwafxc7rvbyb13cdwndkicm7cry1bd8p1q9l7has23mnas")))) (build-system python-build-system) (arguments '(#:tests? #f)) ; there are none (propagated-inputs -- cgit v1.2.3 From 29f5fb9202f443e2b891ddd5831df57acd45a15f Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 16:53:55 +0200 Subject: gnu: python-gast: Update to 0.5.3. * gnu/packages/python-xyz.scm (python-gast): Update to 0.5.3. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 6077db4cc1..664d340892 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23545,13 +23545,13 @@ (define-public python-astunparse (define-public python-gast (package (name "python-gast") - (version "0.5.2") + (version "0.5.3") (source (origin (method url-fetch) (uri (pypi-uri "gast" version)) (sha256 - (base32 "1xv77kzghiqfm4fnvlv0p878ma152dvcfkly3jij89lqigxcw7zq")))) + (base32 "1sidaczriw54pfkj3523y9j9q2harrczc1qqgnfaylz641ca5gng")))) (build-system python-build-system) (propagated-inputs (list python-astunparse)) -- cgit v1.2.3 From 9a6c3b7b6a4163e72be25e8863d558137396ae58 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 16:55:16 +0200 Subject: gnu: python-gast: Enable tests. * gnu/packages/python-xyz.scm (python-gast)[arguments]: Override check phase. [native-inputs]: Add PYTHON-PYTEST. --- gnu/packages/python-xyz.scm | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 664d340892..9d7ebf32ef 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -23553,6 +23553,14 @@ (define-public python-gast (sha256 (base32 "1sidaczriw54pfkj3523y9j9q2harrczc1qqgnfaylz641ca5gng")))) (build-system python-build-system) + (arguments + '(#:phases (modify-phases %standard-phases + (replace 'check + (lambda* (#:key tests? #:allow-other-keys) + (when tests? + (invoke "pytest" "-vv"))))))) + (native-inputs + (list python-pytest)) (propagated-inputs (list python-astunparse)) (home-page "https://github.com/serge-sans-paille/gast/") -- cgit v1.2.3 From 87567bbc9e0cee7a7503e8db01a3833e79541d96 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 18:00:37 +0200 Subject: gnu: Add python-pyproject-metadata. * gnu/packages/python-xyz.scm (python-pyproject-metadata): New variable. (python-pep621): Inherit from it. --- gnu/packages/python-xyz.scm | 30 +++++++++++++++++++++++------- 1 file changed, 23 insertions(+), 7 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 9d7ebf32ef..a87a250b60 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10483,21 +10483,20 @@ (define-public python-pep517 (invoke "pytest") #t)))))) (native-inputs (list python-mock python-pytest python-testpath)))) - -(define-public python-pep621 +(define-public python-pyproject-metadata (package - (name "python-pep621") - (version "0.4.0") + (name "python-pyproject-metadata") + (version "0.6.1") (source (origin (method git-fetch) (uri (git-reference - (url "https://github.com/FFY00/python-pep621") + (url "https://github.com/FFY00/python-pyproject-metadata") (commit version))) (file-name (git-file-name name version)) (sha256 (base32 - "0nzig7bmzf0xx5svxlf065mrzihr0ci4p1yaxka9flqjba98flpr")))) + "00zahgw9zjfqwf0218bj5k732aibnn68cq1p8f0wmbirb7fy5k31")))) (build-system python-build-system) (arguments (list @@ -10525,7 +10524,7 @@ (define-public python-pep621 "install" "--no-deps" "--prefix" #$output whl))))))) (propagated-inputs (list python-packaging)) (native-inputs (list python-pypa-build python-pytest python-tomli)) - (home-page "https://github.com/FFY00/python-pep621") + (home-page "https://github.com/FFY00/python-pyproject-metadata") (synopsis "Dataclass for PEP 621 metadata") (description "This project does not implement the parsing of @file{pyproject.toml} containing PEP 621 metadata. Instead, given a Python @@ -10534,6 +10533,23 @@ (define-public python-pep621 file (e.g. @file{PKG-INFO}).") (license license:expat))) +;; pep621 was renamed to pyproject-metadata. +(define-public python-pep621 + (package + (inherit python-pyproject-metadata) + (name "python-pep621") + (version "0.4.0") + (source + (origin + (method git-fetch) + (uri (git-reference + (url "https://github.com/FFY00/python-pep621") + (commit version))) + (file-name (git-file-name name version)) + (sha256 + (base32 + "0nzig7bmzf0xx5svxlf065mrzihr0ci4p1yaxka9flqjba98flpr")))))) + (define-public python-pyflakes (package (name "python-pyflakes") -- cgit v1.2.3 From 9b3124b2fc19e83c516606e84932a449e0b2b8a1 Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Sun, 11 Sep 2022 18:02:33 +0200 Subject: gnu: Deprecate python-pep621. * gnu/packages/python-xyz.scm (python-pep621): Define as deprecated alias for PYTHON-PYPROJECT-METADATA. --- gnu/packages/python-xyz.scm | 15 +-------------- 1 file changed, 1 insertion(+), 14 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index a87a250b60..054bd3ed29 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -10535,20 +10535,7 @@ (define-public python-pyproject-metadata ;; pep621 was renamed to pyproject-metadata. (define-public python-pep621 - (package - (inherit python-pyproject-metadata) - (name "python-pep621") - (version "0.4.0") - (source - (origin - (method git-fetch) - (uri (git-reference - (url "https://github.com/FFY00/python-pep621") - (commit version))) - (file-name (git-file-name name version)) - (sha256 - (base32 - "0nzig7bmzf0xx5svxlf065mrzihr0ci4p1yaxka9flqjba98flpr")))))) + (deprecated-package "python-pep621" python-pyproject-metadata)) (define-public python-pyflakes (package -- cgit v1.2.3 From 511a1b2a2fd2b6098a0d68df111f99f2d232842a Mon Sep 17 00:00:00 2001 From: Marius Bakke Date: Wed, 14 Sep 2022 15:14:18 +0200 Subject: gnu: python-tqdm: Update to 4.64.1. * gnu/packages/python-xyz.scm (python-tqdm): Update to 4.64.1. --- gnu/packages/python-xyz.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/python-xyz.scm') diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm index 054bd3ed29..9edfb0babb 100644 --- a/gnu/packages/python-xyz.scm +++ b/gnu/packages/python-xyz.scm @@ -20652,14 +20652,14 @@ (define-public python-pydub (define-public python-tqdm (package (name "python-tqdm") - (version "4.62.3") + (version "4.64.1") (source (origin (method url-fetch) (uri (pypi-uri "tqdm" version)) (sha256 (base32 - "03cjj8jl8iybvfjbpvdql5qfslzfv043g7w6nx8rhv2h2xrdwnfk")))) + "1r7i9kswpnrx4ppfvzz6discb04j1rqkqxdwa2sc2la900m6hksz")))) (build-system python-build-system) (arguments '(#:phases (modify-phases %standard-phases -- cgit v1.2.3