Subject: bug#24557: closed (Re: bug#24450: [PATCHv3] Re: pypi importer outputs strange character series in optional dependency case.)

From: [email-masked] (GNU bug Tracking System)
Date: Tue, 02 Jul 2019 01:55:04 +0000

Your bug report

#24450: python importer: extend requirements import

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to [email-masked].

-- 
24450: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=24450
GNU Bug Tracking System
Contact [email-masked] with problems

Subject: Re: bug#24450: [PATCHv3] Re: pypi importer outputs strange character series in optional dependency case.
From: Maxim Cournoyer <[email-masked]>
To: Ricardo Wurmus <[email-masked]>
Cc: [email-masked]
Date: Tue, 02 Jul 2019 10:54:30 +0900
List-Id: <debbugs-submit.debbugs.gnu.org>

Maxim Cournoyer <[email-masked]> writes:

> Here's the current patch set, version 3, with the modifications
> as discussed in the previous exchanges [...]

I've now merged this patch series (version 3) into master, with top
commit 4b60ab8c006964d026dee8cf5f1260eba0b2bb81.

Closing.

Thank you!

Maxim

Subject: python importer: extend requirements import
From: ng0 <[email-masked]>
To: [email-masked]
Date: Wed, 28 Sep 2016 16:35:26 +0000
List-Id: <debbugs-submit.debbugs.gnu.org>

One example:

ng0@shadowwalker ~$ guix import pypi hyperkitty

Starting download of /tmp/guix-file.yrqmcv
>From https://pypi.python.org/packages/47/2d/cc2adf4bc0ed7bb4189b3146dde921c9a6ecc33f0f87c96c744d89bab154/HyperKitty-1.0.3.tar.gz...
 …1.0.3.tar.gz  1.5MiB              1.1MiB/s 00:01 [####################] 100.0%
tar: HyperKitty-1.0.3/requirements.txt: Not found in archive
tar: Exiting with failure status due to previous errors
guix import: warning: 'tar xf' failed with exit code 512
(package
  (name "python-hyperkitty")
  (version "1.0.3")

When you look at the contained setup.py of hyperkitty, it has this
defined in setup.py.

# Requirements REQUIRES = [
etc etc

I've seen this in some variations.

The python importer should be extended to include these not very unusual
cases.
-- 
              ng0