GNU bug report logs -
#34398
[PATCH] gnu: Add python-backports-shutil-which.
Previous Next
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 34398 in the body.
You can then email your comments to 34398 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#34398
; Package
guix-patches
.
(Sat, 09 Feb 2019 06:29:02 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Vagrant Cascadian <vagrant <at> debian.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Sat, 09 Feb 2019 06:29:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
* gnu/packages/python-xyz.scm
(python-backports-shutil-which): New variable.
---
gnu/packages/python-xyz.scm | 25 +++++++++++++++++++++++++
1 file changed, 25 insertions(+)
diff --git a/gnu/packages/python-xyz.scm b/gnu/packages/python-xyz.scm
index 086eb3af26..143d9c2ffc 100644
--- a/gnu/packages/python-xyz.scm
+++ b/gnu/packages/python-xyz.scm
@@ -317,6 +317,31 @@ etc. ")
(define-public python2-babel
(package-with-python2 python-babel))
+(define-public python-backports-shutil-which
+ (package
+ (name "python-backports-shutil-which")
+ (version "3.5.2")
+ (source
+ (origin
+ (method url-fetch)
+ (uri (pypi-uri "backports.shutil_which" version))
+ (sha256
+ (base32
+ "0cy16w2dpv110afncag8x1zhzy3yz0iypny4iagdiyp4rdkzafgy"))))
+ (build-system python-build-system)
+ (home-page
+ "https://github.com/minrk/backports.shutil_which")
+ (synopsis
+ "Backport of shutil.which from Python 3.3")
+ (description
+ "Python-backports-shutil-which provides a backport of shutil.which from
+Python 3.3")
+ ;; The backported code is "psfl" license, setup.py is under "MIT" license.
+ (license
+ (list license:psfl
+ (license:non-copyleft
+ "https://raw.githubusercontent.com/minrk/backports.shutil_which/master/LICENSE")))))
+
(define-public python2-backport-ssl-match-hostname
(package
(name "python2-backport-ssl-match-hostname")
--
2.20.1
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#34398
; Package
guix-patches
.
(Mon, 11 Feb 2019 09:55:01 GMT)
Full text and
rfc822 format available.
Message #8 received at 34398 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Hi Vagrant,
On Fri, 08 Feb 2019 22:28:37 -0800
Vagrant Cascadian <vagrant <at> debian.org> wrote:
> + (synopsis
> + "Backport of shutil.which from Python 3.3")
> + (description
> + "Python-backports-shutil-which provides a backport of shutil.which from
> +Python 3.3")
Why do we need this package? We have Python 3.7.0.
Doesn't that contain the same module already?
[Message part 2 (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#34398
; Package
guix-patches
.
(Mon, 11 Feb 2019 22:09:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 34398 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 2019-02-11, Danny Milosavljevic wrote:
> On Fri, 08 Feb 2019 22:28:37 -0800
> Vagrant Cascadian <vagrant <at> debian.org> wrote:
>
>> + (synopsis
>> + "Backport of shutil.which from Python 3.3")
>> + (description
>> + "Python-backports-shutil-which provides a backport of shutil.which from
>> +Python 3.3")
>
> Why do we need this package? We have Python 3.7.0.
> Doesn't that contain the same module already?
I found it odd as well, but I couldn't figure out how to get the newer
versions of python-trezor-agent to build without
python-backports-shutil-which without patching python-trezor-agent.
I didn't spend too much effort looking into patching it; I'll take a
little deeper look.
Thanks for all the reviews!
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#34398
; Package
guix-patches
.
(Tue, 12 Feb 2019 07:03:01 GMT)
Full text and
rfc822 format available.
Message #14 received at 34398 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
On 2019-02-11, Vagrant Cascadian wrote:
> On 2019-02-11, Danny Milosavljevic wrote:
>> On Fri, 08 Feb 2019 22:28:37 -0800
>> Vagrant Cascadian <vagrant <at> debian.org> wrote:
>>> + (synopsis
>>> + "Backport of shutil.which from Python 3.3")
>>> + (description
>>> + "Python-backports-shutil-which provides a backport of shutil.which from
>>> +Python 3.3")
>>
>> Why do we need this package? We have Python 3.7.0.
>> Doesn't that contain the same module already?
>
> I found it odd as well, but I couldn't figure out how to get the newer
> versions of python-trezor-agent to build without
> python-backports-shutil-which without patching python-trezor-agent.
>
> I didn't spend too much effort looking into patching it; I'll take a
> little deeper look.
I don't see a need for this package anymore; I submitted an update for
python-trezor-agent/trezor-agent that fixes the issue without using
backports.shutil_which.
A slightly deeper look into: Lacking backports.shutil_which caused
"trezor-agent" to fail during tests as it tried to download the missing
library, but there was no mention of shutil_which at all in any of it's
code... turned out "python-trezor-agent" had an overly strict requires
on the backported.shutil_which, even though "python-trezor-agent"
supports the shutil_which included in newer python versions. Simply
removing the backports.shutil_which from "python-trezor-agent" requires
fixed the issue.
Thanks!
live well,
vagrant
[signature.asc (application/pgp-signature, inline)]
Reply sent
to
zimoun <zimon.toutoune <at> gmail.com>
:
You have taken responsibility.
(Thu, 07 Apr 2022 12:17:02 GMT)
Full text and
rfc822 format available.
Notification sent
to
Vagrant Cascadian <vagrant <at> debian.org>
:
bug acknowledged by developer.
(Thu, 07 Apr 2022 12:17:02 GMT)
Full text and
rfc822 format available.
Message #19 received at 34398-done <at> debbugs.gnu.org (full text, mbox):
Hi,
On Mon, 11 Feb 2019 at 23:02, Vagrant Cascadian <vagrant <at> debian.org> wrote:
> I don't see a need for this package anymore; I submitted an update for
> python-trezor-agent/trezor-agent that fixes the issue without using
> backports.shutil_which.
Therefore, closing. Let me know if I have missed a point.
Cheers,
simon
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 06 May 2022 11:24:10 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 350 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.