GNU bug report logs - #69947
[PATCH] gnu: python-box: Update to 7.1.1.

Previous Next

Package: guix-patches;

Reported by: Felix Gruber <felgru <at> posteo.net>

Date: Fri, 22 Mar 2024 20:39:02 UTC

Severity: normal

Tags: patch

Done: Sharlatan Hellseher <sharlatanus <at> gmail.com>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 69947 in the body.
You can then email your comments to 69947 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to lars <at> 6xq.net, marius <at> gnu.org, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org:
bug#69947; Package guix-patches. (Fri, 22 Mar 2024 20:39:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Felix Gruber <felgru <at> posteo.net>:
New bug report received and forwarded. Copy sent to lars <at> 6xq.net, marius <at> gnu.org, me <at> bonfacemunyoki.com, sharlatanus <at> gmail.com, tanguy <at> bioneland.org, jgart <at> dismail.de, guix-patches <at> gnu.org. (Fri, 22 Mar 2024 20:39:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Felix Gruber <felgru <at> posteo.net>
To: guix-patches <at> gnu.org
Cc: Felix Gruber <felgru <at> posteo.net>
Subject: [PATCH] gnu: python-box: Update to 7.1.1.
Date: Fri, 22 Mar 2024 20:12:28 +0000
* gnu/packages/python-xyz.scm (python-box): Update to 7.1.1.
[source]: Download from github since pypi tarball does not contain all
test files.
[build-system]: Use pyproject-build-system.
[propagated-inputs]: Remove python-toml; add python-tomli and python-tomli-w.
[native-inputs]: Add python-cython, python-pytest, and python-wheel.

Change-Id: Ia39063054821e75768b1d9a5c937eab432e7c59e
---
 gnu/packages/python-xyz.scm | 21 ++++++++++++++-------
 1 file changed, 14 insertions(+), 7 deletions(-)

diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index eec7586d3f..aad89d251e 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -108,7 +108,7 @@
 ;;; Copyright © 2021 Simon Streit <simon <at> netpanic.org>
 ;;; Copyright © 2021, 2022, 2023 Daniel Meißner <daniel.meissner-i4k <at> ruhr-uni-bochum.de>
 ;;; Copyright © 2021, 2022 Pradana Aumars <paumars <at> courrier.dev>
-;;; Copyright © 2021, 2022, 2023 Felix Gruber <felgru <at> posteo.net>
+;;; Copyright © 2021–2024 Felix Gruber <felgru <at> posteo.net>
 ;;; Copyright © 2021 Sébastien Lerique <sl <at> eauchat.org>
 ;;; Copyright © 2021 Raphaël Mélotte <raphael.melotte <at> mind.be>
 ;;; Copyright © 2021 ZmnSCPxj <ZmnSCPxj <at> protonmail.com>
@@ -33544,17 +33544,24 @@ (define-public python-glom
 (define-public python-box
   (package
     (name "python-box")
-    (version "5.3.0")
+    (version "7.1.1")
     (source
+     ;; The PyPI tarball does not contain all test files.
      (origin
-       (method url-fetch)
-       (uri (pypi-uri "python-box" version))
+       (method git-fetch)
+       (uri
+        (git-reference
+         (url "https://github.com/cdgriffith/Box")
+         (commit version)))
+       (file-name (git-file-name name version))
        (sha256
         (base32
-         "0jhrdif57khx2hsw1q6a9x42knwcvq8ijgqyq1jmll6y6ifyzm2f"))))
-    (build-system python-build-system)
+         "1v8s6wji17fh87nvamzysvxi8f51h6szh6h6dxvids56gg5zc553"))))
+    (build-system pyproject-build-system)
     (propagated-inputs
-     (list python-msgpack python-ruamel.yaml python-toml))
+     (list python-msgpack python-ruamel.yaml python-tomli python-tomli-w))
+    (native-inputs
+     (list python-cython python-pytest python-wheel))
     (home-page "https://github.com/cdgriffith/Box")
     (synopsis "Advanced Python dictionaries with dot notation access")
     (description

base-commit: d5f857a3cfd1d7523b4051b94bd67b5cf5636219
-- 
2.43.0





Information forwarded to guix-patches <at> gnu.org:
bug#69947; Package guix-patches. (Sat, 23 Mar 2024 08:15:02 GMT) Full text and rfc822 format available.

Message #8 received at 69947 <at> debbugs.gnu.org (full text, mbox):

From: Munyoki Kilyungi <me <at> bonfacemunyoki.com>
To: Felix Gruber <felgru <at> posteo.net>, 69947 <at> debbugs.gnu.org
Cc: Tanguy Le Carrour <tanguy <at> bioneland.org>, Lars-Dominik Braun <lars <at> 6xq.net>,
 jgart <jgart <at> dismail.de>, Marius Bakke <marius <at> gnu.org>,
 Felix Gruber <felgru <at> posteo.net>, Sharlatan Hellseher <sharlatanus <at> gmail.com>
Subject: Re: [bug#69947] [PATCH] gnu: python-box: Update to 7.1.1.
Date: Sat, 23 Mar 2024 11:13:19 +0300
[Message part 1 (text/plain, inline)]
Hi Felix!

Felix Gruber <felgru <at> posteo.net> aliandika:

> * gnu/packages/python-xyz.scm (python-box): Update to 7.1.1.
> [source]: Download from github since pypi tarball does not contain all
> test files.
> [build-system]: Use pyproject-build-system.
> [propagated-inputs]: Remove python-toml; add python-tomli and python-tomli-w.
> [native-inputs]: Add python-cython, python-pytest, and python-wheel.

Just finished reviewing this.  This looks good to
me and builds just fine.  Thanks for the contrib!

> Change-Id: Ia39063054821e75768b1d9a5c937eab432e7c59e
> ---
>  gnu/packages/python-xyz.scm | 21 ++++++++++++++-------
>  1 file changed, 14 insertions(+), 7 deletions(-)
>
> diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
> index eec7586d3f..aad89d251e 100644
> --- a/gnu/packages/python-xyz.scm
> +++ b/gnu/packages/python-xyz.scm
> @@ -108,7 +108,7 @@
>  ;;; Copyright © 2021 Simon Streit <simon <at> netpanic.org>
>  ;;; Copyright © 2021, 2022, 2023 Daniel Meißner <daniel.meissner-i4k <at> ruhr-uni-bochum.de>
>  ;;; Copyright © 2021, 2022 Pradana Aumars <paumars <at> courrier.dev>
> -;;; Copyright © 2021, 2022, 2023 Felix Gruber <felgru <at> posteo.net>
> +;;; Copyright © 2021–2024 Felix Gruber <felgru <at> posteo.net>
>  ;;; Copyright © 2021 Sébastien Lerique <sl <at> eauchat.org>
>  ;;; Copyright © 2021 Raphaël Mélotte <raphael.melotte <at> mind.be>
>  ;;; Copyright © 2021 ZmnSCPxj <ZmnSCPxj <at> protonmail.com>
> @@ -33544,17 +33544,24 @@ (define-public python-glom
>  (define-public python-box
>    (package
>      (name "python-box")
> -    (version "5.3.0")
> +    (version "7.1.1")
>      (source
> +     ;; The PyPI tarball does not contain all test files.
>       (origin
> -       (method url-fetch)
> -       (uri (pypi-uri "python-box" version))
> +       (method git-fetch)
> +       (uri
> +        (git-reference
> +         (url "https://github.com/cdgriffith/Box")
> +         (commit version)))
> +       (file-name (git-file-name name version))
>         (sha256
>          (base32
> -         "0jhrdif57khx2hsw1q6a9x42knwcvq8ijgqyq1jmll6y6ifyzm2f"))))
> -    (build-system python-build-system)
> +         "1v8s6wji17fh87nvamzysvxi8f51h6szh6h6dxvids56gg5zc553"))))
> +    (build-system pyproject-build-system)
>      (propagated-inputs
> -     (list python-msgpack python-ruamel.yaml python-toml))
> +     (list python-msgpack python-ruamel.yaml python-tomli python-tomli-w))
> +    (native-inputs
> +     (list python-cython python-pytest python-wheel))
>      (home-page "https://github.com/cdgriffith/Box")
>      (synopsis "Advanced Python dictionaries with dot notation access")
>      (description
>
> base-commit: d5f857a3cfd1d7523b4051b94bd67b5cf5636219
> -- 
> 2.43.0
>
>
>

-- 
(Life is like a pencil that will surely run out,
    but will leave the beautiful writing of life.)
(D4F09EB110177E03C28E2FE1F5BBAE1E0392253F
    (hkp://keys.openpgp.org))
[signature.asc (application/pgp-signature, inline)]

Reply sent to Sharlatan Hellseher <sharlatanus <at> gmail.com>:
You have taken responsibility. (Sat, 23 Mar 2024 09:56:02 GMT) Full text and rfc822 format available.

Notification sent to Felix Gruber <felgru <at> posteo.net>:
bug acknowledged by developer. (Sat, 23 Mar 2024 09:56:02 GMT) Full text and rfc822 format available.

Message #13 received at 69947-done <at> debbugs.gnu.org (full text, mbox):

From: Sharlatan Hellseher <sharlatanus <at> gmail.com>
To: 69947-done <at> debbugs.gnu.org
Subject: [PATCH] gnu: python-box: Update to 7.1.1.
Date: Sat, 23 Mar 2024 09:39:07 +0000
[Message part 1 (text/plain, inline)]
Pushed as f285a968b1219ae748fcab918b17285e741422c2 to master.
[signature.asc (application/pgp-signature, inline)]

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sat, 20 Apr 2024 11:24:14 GMT) Full text and rfc822 format available.

This bug report was last modified 1 year and 121 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.