From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: guix import pypi jedi: weird backtrace, no proper error message Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 04:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 23780@debbugs.gnu.org X-Debbugs-Original-To: Received: via spool by submit@debbugs.gnu.org id=B.146613702415092 (code B ref -1); Fri, 17 Jun 2016 04:18:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2016 04:17:04 +0000 Received: from localhost ([127.0.0.1]:43714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlDM-0003v8-9r for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:17:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlDK-0003pv-U3 for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:17:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDlDE-0003jl-94 for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:16:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlDE-0003jg-5t for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:16:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlDB-0007pJ-Ka for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDlD7-0003iO-CM for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:52 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:39476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlD7-0003iK-5O for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:49 -0400 Received: from localhost (178.112.74.244.wireless.dyn.drei.com [178.112.74.244]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 1031A1CA046D for ; Fri, 17 Jun 2016 06:16:41 +0200 (CEST) Date: Fri, 17 Jun 2016 06:16:39 +0200 From: Danny Milosavljevic Message-ID: <20160617061639.666c57c6@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) $ guix import pypi jedi Starting download of /tmp/guix-file.n01KoB =46rom https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d539e22= aa5dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz... =E2=80=A6.0.tar.gz 326KiB 402KiB/s 00:01 [###############= #####] 100.0% Starting download of /tmp/guix-file.CbhRLk =46rom https://pypi.python.org/packages/c4/59/e48a369168a84c8aef9127c227fc3b9= f53bc9c528b24c2cda20487bc2deb/jedi-0.9.0-py2.py3-none-any.whl... =E2=80=A6py3-none-any.whl 154KiB 291KiB/s 00:01 [###############= #####] 100.0% Backtrace: In ice-9/boot-9.scm: 157: 19 [catch srfi-34 # ..= .] In ice-9/r4rs.scm: 90: 18 [dynamic-wind # ...] In ice-9/eval.scm: 387: 17 [eval # #] 387: 16 [eval # #] 387: 15 [eval # #] 387: 14 [eval # #] 387: 13 [eval # #] 387: 12 [eval # #] 387: 11 [eval # #] 387: 10 [eval # #] 387: 9 [eval # #] 387: 8 [eval # #] 387: 7 [eval # #] 411: 6 [eval # #] In ice-9/r4rs.scm: 90: 5 [dynamic-wind # ...] 90: 4 [dynamic-wind # ...] In ice-9/boot-9.scm: 867: 3 [call-with-input-file "jedi-0.9.0.dist-info/metadata.json" ...] In ice-9/eval.scm: 411: 2 [eval # #] 387: 1 [eval # #] In unknown file: ?: 0 [list-ref #f 0] This stacktrace is ... unhelpful. I think there was a post somewhere where = it detailed how to debug that but I can't find it again :( $ cat metadata.json=20 {"classifiers": ["Development Status :: 4 - Beta", "Environment :: Plugins"= , "Intended Audience :: Developers", "License :: OSI Approved :: MIT Licens= e", "Operating System :: OS Independent", "Programming Language :: Python := : 2", "Programming Language :: Python :: 2.6", "Programming Language :: Pyt= hon :: 2.7", "Programming Language :: Python :: 3", "Programming Language := : Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Lan= guage :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Pyt= hon Modules", "Topic :: Text Editors :: Integrated Development Environments= (IDE)", "Topic :: Utilities"], "summary": "An autocompletion tool for Pyth= on that can be used for text editors.", "platform": "any", "generator": "bd= ist_wheel (0.24.0)", "metadata_version": "2.0", "version": "0.9.0", "extens= ions": {"python.details": {"contacts": [{"role": "author", "email": "davidh= alter88@gmail.com", "name": "David Halter"}], "project_urls": {"Home": "htt= ps://github.com/davidhalter/jedi"}, "document_names": {"description": "DESC= RIPTION.rst"}}}, "license": "MIT", "keywords": ["python", "completion", "re= factoring", "vim"], "name": "jedi"} From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: guix import pypi jedi: weird backtrace, no proper error message Resent-From: Ben Woodcroft Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 04:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Danny Milosavljevic , 23780@debbugs.gnu.org Received: via spool by 23780-submit@debbugs.gnu.org id=B23780.146613848517606 (code B ref 23780); Fri, 17 Jun 2016 04:42:02 +0000 Received: (at 23780) by debbugs.gnu.org; 17 Jun 2016 04:41:25 +0000 Received: from localhost ([127.0.0.1]:43721 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlav-0004Zt-Ep for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:41:25 -0400 Received: from mailhub1.soe.uq.edu.au ([130.102.132.208]:48466 helo=newmailhub.uq.edu.au) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlar-0004Ze-IX for 23780@debbugs.gnu.org; Fri, 17 Jun 2016 00:41:24 -0400 Received: from smtp2.soe.uq.edu.au (smtp2.soe.uq.edu.au [10.138.113.41]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id u5H4fGAJ008347; Fri, 17 Jun 2016 14:41:17 +1000 Received: from [192.168.1.105] (static.customers.nuskope.com.au [103.25.181.216] (may be forged)) (authenticated bits=0) by smtp2.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id u5H4fFl1063796 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT); Fri, 17 Jun 2016 14:41:16 +1000 References: <20160617061639.666c57c6@scratchpost.org> From: Ben Woodcroft Message-ID: <57637F6A.3010706@uq.edu.au> Date: Fri, 17 Jun 2016 14:41:14 +1000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.8.0 MIME-Version: 1.0 In-Reply-To: <20160617061639.666c57c6@scratchpost.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable X-UQ-FilterTime: 1466138478 X-Scanned-By: MIMEDefang 2.73 on UQ Mailhub X-Spam-Score: -3.7 (---) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.7 (---) On 17/06/16 14:16, Danny Milosavljevic wrote: > $ guix import pypi jedi > > Starting download of /tmp/guix-file.n01KoB > From https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d5= 39e22aa5dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz... > =E2=80=A6.0.tar.gz 326KiB 402KiB/s 00:01 [##########= ##########] 100.0% > > Starting download of /tmp/guix-file.CbhRLk > From https://pypi.python.org/packages/c4/59/e48a369168a84c8aef9127c227= fc3b9f53bc9c528b24c2cda20487bc2deb/jedi-0.9.0-py2.py3-none-any.whl... > =E2=80=A6py3-none-any.whl 154KiB 291KiB/s 00:01 [##########= ##########] 100.0% > Backtrace: > In ice-9/boot-9.scm: > 157: 19 [catch srfi-34 # ...] > In ice-9/r4rs.scm: > 90: 18 [dynamic-wind # ...] > In ice-9/eval.scm: > 387: 17 [eval # #] > 387: 16 [eval # #] > 387: 15 [eval # #] > 387: 14 [eval # #] > 387: 13 [eval # #] > 387: 12 [eval # #] > 387: 11 [eval # #] > 387: 10 [eval # #] > 387: 9 [eval # #] > 387: 8 [eval # #] > 387: 7 [eval # #] > 411: 6 [eval # #] > In ice-9/r4rs.scm: > 90: 5 [dynamic-wind #= ...] > 90: 4 [dynamic-wind # ...] > In ice-9/boot-9.scm: > 867: 3 [call-with-input-file "jedi-0.9.0.dist-info/metadata.json" ...= ] > In ice-9/eval.scm: > 411: 2 [eval # #] > 387: 1 [eval # #] > In unknown file: > ?: 0 [list-ref #f 0] > > This stacktrace is ... unhelpful. I think there was a post somewhere wh= ere it detailed how to debug that but I can't find it again :( > > $ cat metadata.json > {"classifiers": ["Development Status :: 4 - Beta", "Environment :: Plug= ins", "Intended Audience :: Developers", "License :: OSI Approved :: MIT = License", "Operating System :: OS Independent", "Programming Language :: = Python :: 2", "Programming Language :: Python :: 2.6", "Programming Langu= age :: Python :: 2.7", "Programming Language :: Python :: 3", "Programmin= g Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "P= rogramming Language :: Python :: 3.4", "Topic :: Software Development :: = Libraries :: Python Modules", "Topic :: Text Editors :: Integrated Develo= pment Environments (IDE)", "Topic :: Utilities"], "summary": "An autocomp= letion tool for Python that can be used for text editors.", "platform": "= any", "generator": "bdist_wheel (0.24.0)", "metadata_version": "2.0", "ve= rsion": "0.9.0", "extensions": {"python.details": {"contacts": [{"role": = "author", "email": "davidhalter88@gmail.com", "name": "David Halter"}], "= project_urls": {"Home": "https://github.com/davidhalter/jedi"}, "document= _names": {"description": "DESCRIPTION.rst"}}}, "license": "MIT", "keyword= s": ["python", "completion", "refactoring", "vim"], "name": "jedi"} I can confirm this. Running from the git repo gives a better stack trace = (below). I think this might be due to the lack of "run_requires" in the=20 json file. Do you think the solution might be to not require one? If so=20 do you want to have a go at fixing this? Thanks. $ ./pre-inst-env guix import pypi jedi Starting download of /tmp/guix-file.ohIhq3 =46rom=20 https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d539e22aa5= dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz... =E2=80=A6.0.tar.gz 326KiB 175KiB/s 00:02=20 [####################] 100.0% Starting download of /tmp/guix-file.nXlt3z =46rom=20 https://pypi.python.org/packages/c4/59/e48a369168a84c8aef9127c227fc3b9f53= bc9c528b24c2cda20487bc2deb/jedi-0.9.0-py2.py3-none-any.whl... =E2=80=A6py3-none-any.whl 154KiB 161KiB/s 00:01=20 [####################] 100.0% Backtrace: In ice-9/boot-9.scm: 63: 19 [call-with-prompt prompt0 ...] In ice-9/eval.scm: 432: 18 [eval # #] In ice-9/boot-9.scm: 2401: 17 [save-module-excursion #] 4050: 16 [#] 1724: 15 [%start-stack load-stack ...] 1729: 14 [#] In unknown file: ?: 13 [primitive-load "/home/ben/git/guix/scripts/guix"] In guix/ui.scm: 1209: 12 [run-guix-command import "pypi" "jedi"] In guix/scripts/import.scm: 110: 11 [guix-import "pypi" "jedi"] In guix/scripts/import/pypi.scm: 84: 10 [guix-import-pypi "jedi"] In ice-9/boot-9.scm: 157: 9 [catch srfi-34 # ...] In ice-9/r4rs.scm: 90: 8 [dynamic-wind # .= =2E.] In guix/import/pypi.scm: 267: 7 [# = "/tmp/guix-file.ohIhq3" ...] 236: 6 [compute-inputs=20 "https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d539e22aa= 5dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz"=20 =2E..] 223: 5 [guess-requirements=20 "https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d539e22aa= 5dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz"=20 =2E..] In ice-9/r4rs.scm: 90: 4 [dynamic-wind # .= =2E.] In guix/import/pypi.scm: 174: 3 [# = "/tmp/guix-file.nXlt3z" ...] In ice-9/boot-9.scm: 867: 2 [call-with-input-file "jedi-0.9.0.dist-info/metadata.json" ...] In guix/import/pypi.scm: 178: 1 [#=20 #] In unknown file: ?: 0 [list-ref #f 0] ERROR: In procedure list-ref: ERROR: In procedure list-ref: Wrong type argument in position 1: #f From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: guix import pypi jedi: weird backtrace, no proper error message Resent-From: Danny Milosavljevic Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 11:32:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Ben Woodcroft Cc: 23780@debbugs.gnu.org Received: via spool by 23780-submit@debbugs.gnu.org id=B23780.14661631138994 (code B ref 23780); Fri, 17 Jun 2016 11:32:02 +0000 Received: (at 23780) by debbugs.gnu.org; 17 Jun 2016 11:31:53 +0000 Received: from localhost ([127.0.0.1]:43860 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDs09-0002Kp-HI for submit@debbugs.gnu.org; Fri, 17 Jun 2016 07:31:53 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:55160) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDs07-0002Ik-Os for 23780@debbugs.gnu.org; Fri, 17 Jun 2016 07:31:52 -0400 Received: from localhost (178.112.74.244.wireless.dyn.drei.com [178.112.74.244]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 880791CA00D6; Fri, 17 Jun 2016 13:31:47 +0200 (CEST) Date: Fri, 17 Jun 2016 13:31:45 +0200 From: Danny Milosavljevic Message-ID: <20160617133145.173dd50a@scratchpost.org> In-Reply-To: <57637F6A.3010706@uq.edu.au> References: <20160617061639.666c57c6@scratchpost.org> <57637F6A.3010706@uq.edu.au> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) Thanks! I've asked the jedi maintainers, see From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: guix import pypi jedi: weird backtrace, no proper error message Resent-From: Cyril Roelandt Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 11:57:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 23780@debbugs.gnu.org X-Debbugs-Original-To: bug-guix@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.146616457311733 (code B ref -1); Fri, 17 Jun 2016 11:57:02 +0000 Received: (at submit) by debbugs.gnu.org; 17 Jun 2016 11:56:13 +0000 Received: from localhost ([127.0.0.1]:43866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDsNh-00033B-Ib for submit@debbugs.gnu.org; Fri, 17 Jun 2016 07:56:13 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43230) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDsNf-00032x-1G for submit@debbugs.gnu.org; Fri, 17 Jun 2016 07:56:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDsNZ-0005Vc-0Z for submit@debbugs.gnu.org; Fri, 17 Jun 2016 07:56:05 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDsNY-0005VM-Tb for submit@debbugs.gnu.org; Fri, 17 Jun 2016 07:56:04 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:34195) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDsNW-0000PO-IP for bug-guix@gnu.org; Fri, 17 Jun 2016 07:56:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDsNR-0005UG-5D for bug-guix@gnu.org; Fri, 17 Jun 2016 07:56:02 -0400 Received: from mail-wm0-x22a.google.com ([2a00:1450:400c:c09::22a]:37027) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDsNQ-0005U5-Ui for bug-guix@gnu.org; Fri, 17 Jun 2016 07:55:57 -0400 Received: by mail-wm0-x22a.google.com with SMTP id a66so97960560wme.0 for ; Fri, 17 Jun 2016 04:55:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=subject:to:references:from:message-id:date:user-agent:mime-version :in-reply-to:content-transfer-encoding; bh=n0JpZ58v4Cp2CQNeHDW9mNkv0bH3xxfG1AEswujbk60=; b=snJ9GcClxp2bsxyCiXUV4pl4Q0O+pDYEOf3l+yrI94n4Fr/duDJEVB+tYBuXow3jEg zO80OlkbNS3THD57JX4LaWuuB00bj9VmvsnfP/4d25lPfbcBIfTJ2Xnss5aA9zbBYIUa TkEFingTmGNU9zDTTorYaFlCyhanhgGLzwtUbb2aghVfwR874Qg8QFOlG13KabQOSYf5 wvsc8ZaNZ0qjJt+raMlw8JGZ+jgX3H+63WmVjso2YQ+sUAjtBhtqIslxGoDVoBVhEmDs jtZSKQXJddXQ/IM0KCnGm+2WyLvwtiriiSm/PlcMEy2c/Axb74pT9WjU20Tx5Biv4Yde YIcg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding; bh=n0JpZ58v4Cp2CQNeHDW9mNkv0bH3xxfG1AEswujbk60=; b=VaRtebJJqdHSUWIlMaL3zm9W4mjL+4aZIKdpaLWZbXZNQBQsNxDlNOx49QO3bEN/fh ifeWx87vpvMNnkll1Nf5OFjIHJ7rI2jq1sxNN5GgvrhRco5VPJoDDRxPpzHMLMskbVgT 3adnBWRtY7MVC494M1BGjQOSXqSEi9XyVx+ROQQsBWPLLdQSoNOBpEX6EPBVPAsEreoz h6mpJOa7OGUFeorxi5Ho/gAPd/qtxiiJ6LJdTdOsw+13t2VKrIJI3vwwNVg8wRfaOG0t M7S4J4u2lDwTWMFjA2tUsLGL9RPCN2Ab+zVvjLcnf9KZqgi/wBj8w/M0flHldfqJv1a5 3y3w== X-Gm-Message-State: ALyK8tIGNbmAGvGmOFQaQlkNNkEJwXCVFE8szt9yOUEWZxMPiyEYqd3RYPmvb8sPCToMKQ== X-Received: by 10.28.157.1 with SMTP id g1mr21097971wme.34.1466164554674; Fri, 17 Jun 2016 04:55:54 -0700 (PDT) Received: from [192.168.0.10] (tal33-3-82-233-82-24.fbx.proxad.net. [82.233.82.24]) by smtp.googlemail.com with ESMTPSA id bo1sm18921624wjb.35.2016.06.17.04.55.53 for (version=TLSv1/SSLv3 cipher=OTHER); Fri, 17 Jun 2016 04:55:53 -0700 (PDT) References: <20160617061639.666c57c6@scratchpost.org> <57637F6A.3010706@uq.edu.au> <20160617133145.173dd50a@scratchpost.org> From: Cyril Roelandt Message-ID: <5763E548.5010001@gmail.com> Date: Fri, 17 Jun 2016 13:55:52 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Icedove/38.7.2 MIME-Version: 1.0 In-Reply-To: <20160617133145.173dd50a@scratchpost.org> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 8bit X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) On 06/17/2016 01:31 PM, Danny Milosavljevic wrote: > Thanks! > > I've asked the jedi maintainers, see > > I quickly looked at the code, some of the dependencies are listed in tox.ini (mostly those needed for testing), but there doesn't seem to be anything in setup.py. Maybe there are no runtime requirements :) Anyway, we should return an empty list when the 'run_requires' key is missing from the JSON file. Cyril. From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: [PATCH] import: pypi: do not fail when 'run_requires' is missing from the metadata. References: <20160617061639.666c57c6@scratchpost.org> In-Reply-To: <20160617061639.666c57c6@scratchpost.org> Resent-From: Cyril Roelandt Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 12:45:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: 23780@debbugs.gnu.org Cc: Cyril Roelandt Received: via spool by 23780-submit@debbugs.gnu.org id=B23780.146616744816020 (code B ref 23780); Fri, 17 Jun 2016 12:45:02 +0000 Received: (at 23780) by debbugs.gnu.org; 17 Jun 2016 12:44:08 +0000 Received: from localhost ([127.0.0.1]:43892 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDt84-0004AJ-Bb for submit@debbugs.gnu.org; Fri, 17 Jun 2016 08:44:08 -0400 Received: from mail-wm0-f68.google.com ([74.125.82.68]:33761) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDt83-00049y-5T for 23780@debbugs.gnu.org; Fri, 17 Jun 2016 08:44:07 -0400 Received: by mail-wm0-f68.google.com with SMTP id r201so4249428wme.0 for <23780@debbugs.gnu.org>; Fri, 17 Jun 2016 05:44:07 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=from:to:cc:subject:date:message-id; bh=w9fmYqRRO2BjcM+rspVHIkyCvImYNMtt6svGj+edHZA=; b=c9LnFHt/mKzuXW29j7Ttc3HL17q2rVe6jhVU9YU4FV4c7LUt9gPiqarIyMHZvR5WE/ BKoeUcj/vxw+gQDTaf93rD1xip6zRssaoE6vd0zgHEPiAI5SQDhW2d7oOSwsejDexoxI OwjX14E6YDoSoiAKk13Ms1yBsBS7rmPMgQHJnUWaDI1LFODhHIvimuYfrbAJdi3HqVou l+Hew98NKGx6RuJyna/5/MZRKkRZ7s+PGh+RPvl13+ZeEtzZGDACIqPFpC6k1JUQBFek uifPsfmYvRsp1iZev9QGyWYBfi75Aecb60sq3wW62DBOqsUB6s9jgDSAtMp4kx8edbwr X47w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=w9fmYqRRO2BjcM+rspVHIkyCvImYNMtt6svGj+edHZA=; b=KXQ8Q6XqiBu8Llxm+c84pAPQveqXDovjAf49a1g3GkzdU5/A4lwg1e0gGJ48eObgyq 3RZZ3hyPONGva9Y4Emw5ISFAnVNlkQ++2T1kIt7JYgg2u3sAdCcrf2IW/K5az2ITxC/c J1EvsuCoQKa/pABw1hZ2lO4fCFea0DK61mRRep/DXV7GQXUVHY6eFFN3AkyXdLjACWfF 05EaJh0Zy1YzRbB4wDela1rjwmzlx2MUTIvRe9i9pXeq9k3GHEJutw8KjH4UqFTzSz9S iOe2p/TkhVBExV8fAtPU7rmYcbZF9AsOxzPuQSvF2qyTUKxYSRFz4RwPJ0u6Vpf6vHwv 88/A== X-Gm-Message-State: ALyK8tL0UG+oTsoUBB3JKNCn8is10B42ToXIgdscun4zjtrlgrAvQ94EmihDIRGIQ6H8Ag== X-Received: by 10.28.103.2 with SMTP id b2mr2270523wmc.28.1466167441423; Fri, 17 Jun 2016 05:44:01 -0700 (PDT) Received: from localhost.localdomain (tal33-3-82-233-82-24.fbx.proxad.net. [82.233.82.24]) by smtp.gmail.com with ESMTPSA id k62sm3038628wmb.7.2016.06.17.05.44.00 (version=TLS1_2 cipher=ECDHE-RSA-AES128-SHA bits=128/128); Fri, 17 Jun 2016 05:44:00 -0700 (PDT) From: Cyril Roelandt Date: Fri, 17 Jun 2016 14:43:55 +0200 Message-Id: <1466167435-10265-1-git-send-email-tipecaml@gmail.com> X-Mailer: git-send-email 2.6.2 X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.7 (/) * guix/import/pypi.scm (read-wheel-metadata): do not crash when 'run_requires' is missing from the metadata. --- guix/import/pypi.scm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/guix/import/pypi.scm b/guix/import/pypi.scm index 70ef507..f08d948 100644 --- a/guix/import/pypi.scm +++ b/guix/import/pypi.scm @@ -175,8 +175,10 @@ cannot determine package dependencies")) (lambda (port) (let* ((metadata (json->scm port)) (run_requires (hash-ref metadata "run_requires")) - (requirements (hash-ref (list-ref run_requires 0) - "requires"))) + (requirements (if run_requires + (hash-ref (list-ref run_requires 0) + "requires") + '()))) (map (lambda (r) (python->package-name (clean-requirement r))) requirements))))) -- 2.6.2 From unknown Mon Aug 11 12:54:43 2025 X-Loop: help-debbugs@gnu.org Subject: bug#23780: [PATCH] import: pypi: do not fail when 'run_requires' is missing from the metadata. Resent-From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) Original-Sender: "Debbugs-submit" Resent-CC: bug-guix@gnu.org Resent-Date: Fri, 17 Jun 2016 15:10:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 23780 X-GNU-PR-Package: guix X-GNU-PR-Keywords: To: Cyril Roelandt Cc: 23780@debbugs.gnu.org Received: via spool by 23780-submit@debbugs.gnu.org id=B23780.146617615629770 (code B ref 23780); Fri, 17 Jun 2016 15:10:02 +0000 Received: (at 23780) by debbugs.gnu.org; 17 Jun 2016 15:09:16 +0000 Received: from localhost ([127.0.0.1]:44408 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDvOW-0007k5-Ge for submit@debbugs.gnu.org; Fri, 17 Jun 2016 11:09:16 -0400 Received: from eggs.gnu.org ([208.118.235.92]:43734) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDvOV-0007jt-BU for 23780@debbugs.gnu.org; Fri, 17 Jun 2016 11:09:15 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDvOM-0005it-AB for 23780@debbugs.gnu.org; Fri, 17 Jun 2016 11:09:10 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.3 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:39083) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDvOM-0005iX-6r; Fri, 17 Jun 2016 11:09:06 -0400 Received: from pluto.bordeaux.inria.fr ([193.50.110.57]:55792 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bDvOK-0003Un-Fj; Fri, 17 Jun 2016 11:09:04 -0400 From: ludo@gnu.org (Ludovic =?UTF-8?Q?Court=C3=A8s?=) References: <20160617061639.666c57c6@scratchpost.org> <1466167435-10265-1-git-send-email-tipecaml@gmail.com> X-URL: http://www.fdn.fr/~lcourtes/ X-Revolutionary-Date: 30 Prairial an 224 de la =?UTF-8?Q?R=C3=A9volution?= X-PGP-Key-ID: 0x090B11993D9AEBB5 X-PGP-Key: http://www.fdn.fr/~lcourtes/ludovic.asc X-PGP-Fingerprint: 3CE4 6455 8A84 FDC6 9DB4 0CFB 090B 1199 3D9A EBB5 X-OS: x86_64-unknown-linux-gnu Date: Fri, 17 Jun 2016 17:09:02 +0200 In-Reply-To: <1466167435-10265-1-git-send-email-tipecaml@gmail.com> (Cyril Roelandt's message of "Fri, 17 Jun 2016 14:43:55 +0200") Message-ID: <8760t7vomp.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.4 (------) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.4 (------) Cyril Roelandt skribis: > * guix/import/pypi.scm (read-wheel-metadata): do not crash when 'run_requ= ires' > is missing from the metadata. [...] > + (requirements (if run_requires > + (hash-ref (list-ref run_requir= es 0) > + "requires") > + '()))) Please align the =E2=80=98if=E2=80=99 branches with the condition. :-) Otherwise LGTM, thanks for the quick fix! Ludo=E2=80=99. From unknown Mon Aug 11 12:54:43 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Danny Milosavljevic Subject: bug#23780: closed (Re: bug#23780: [PATCH] import: pypi: do not fail when 'run_requires' is missing from the metadata.) Message-ID: References: <871t3hj9xw.fsf@gnu.org> <20160617061639.666c57c6@scratchpost.org> X-Gnu-PR-Message: they-closed 23780 X-Gnu-PR-Package: guix Reply-To: 23780@debbugs.gnu.org Date: Tue, 28 Jun 2016 21:12:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1467148322-2454-1" This is a multi-part message in MIME format... ------------=_1467148322-2454-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #23780: guix import pypi jedi: weird backtrace, no proper error message 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 23780@debbugs.gnu.org. --=20 23780: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D23780 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1467148322-2454-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 23780-done) by debbugs.gnu.org; 28 Jun 2016 21:11:18 +0000 Received: from localhost ([127.0.0.1]:59440 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bI0Hu-0000cb-8a for submit@debbugs.gnu.org; Tue, 28 Jun 2016 17:11:18 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55745) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bI0Hs-0000cP-Pd for 23780-done@debbugs.gnu.org; Tue, 28 Jun 2016 17:11:16 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bI0Hm-0001mO-Vj for 23780-done@debbugs.gnu.org; Tue, 28 Jun 2016 17:11:11 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.2 required=5.0 tests=BAYES_00,RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:33579) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bI0Hm-0001mG-Sa; Tue, 28 Jun 2016 17:11:10 -0400 Received: from reverse-83.fdn.fr ([80.67.176.83]:43580 helo=pluto) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bI0Hl-0000ae-3w; Tue, 28 Jun 2016 17:11:09 -0400 From: ludo@gnu.org (Ludovic =?utf-8?Q?Court=C3=A8s?=) To: Cyril Roelandt Subject: Re: bug#23780: [PATCH] import: pypi: do not fail when 'run_requires' is missing from the metadata. References: <20160617061639.666c57c6@scratchpost.org> <1466167435-10265-1-git-send-email-tipecaml@gmail.com> <8760t7vomp.fsf@gnu.org> Date: Tue, 28 Jun 2016 23:11:07 +0200 In-Reply-To: <8760t7vomp.fsf@gnu.org> ("Ludovic \=\?utf-8\?Q\?Court\=C3\=A8s\=22'\?\= \=\?utf-8\?Q\?s\?\= message of "Fri, 17 Jun 2016 17:09:02 +0200") Message-ID: <871t3hj9xw.fsf@gnu.org> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -6.3 (------) X-Debbugs-Envelope-To: 23780-done Cc: 23780-done@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -6.3 (------) Fixed by Cyril in commit aebd383d04b351465cfb14e4fd0949b67d4b282e. Ludo'. ------------=_1467148322-2454-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 17 Jun 2016 04:17:04 +0000 Received: from localhost ([127.0.0.1]:43714 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlDM-0003v8-9r for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:17:04 -0400 Received: from eggs.gnu.org ([208.118.235.92]:35887) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bDlDK-0003pv-U3 for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:17:03 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDlDE-0003jl-94 for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:16:57 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:58174) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlDE-0003jg-5t for submit@debbugs.gnu.org; Fri, 17 Jun 2016 00:16:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:55086) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlDB-0007pJ-Ka for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bDlD7-0003iO-CM for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:52 -0400 Received: from dd1012.kasserver.com ([85.13.128.8]:39476) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bDlD7-0003iK-5O for bug-guix@gnu.org; Fri, 17 Jun 2016 00:16:49 -0400 Received: from localhost (178.112.74.244.wireless.dyn.drei.com [178.112.74.244]) by dd1012.kasserver.com (Postfix) with ESMTPSA id 1031A1CA046D for ; Fri, 17 Jun 2016 06:16:41 +0200 (CEST) Date: Fri, 17 Jun 2016 06:16:39 +0200 From: Danny Milosavljevic To: Subject: guix import pypi jedi: weird backtrace, no proper error message Message-ID: <20160617061639.666c57c6@scratchpost.org> X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.30; x86_64-unknown-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) $ guix import pypi jedi Starting download of /tmp/guix-file.n01KoB =46rom https://pypi.python.org/packages/3a/37/629080b92b87bc65e3b1b4f5d539e22= aa5dc45637eab0dd4b0cd8cf236c2/jedi-0.9.0.tar.gz... =E2=80=A6.0.tar.gz 326KiB 402KiB/s 00:01 [###############= #####] 100.0% Starting download of /tmp/guix-file.CbhRLk =46rom https://pypi.python.org/packages/c4/59/e48a369168a84c8aef9127c227fc3b9= f53bc9c528b24c2cda20487bc2deb/jedi-0.9.0-py2.py3-none-any.whl... =E2=80=A6py3-none-any.whl 154KiB 291KiB/s 00:01 [###############= #####] 100.0% Backtrace: In ice-9/boot-9.scm: 157: 19 [catch srfi-34 # ..= .] In ice-9/r4rs.scm: 90: 18 [dynamic-wind # ...] In ice-9/eval.scm: 387: 17 [eval # #] 387: 16 [eval # #] 387: 15 [eval # #] 387: 14 [eval # #] 387: 13 [eval # #] 387: 12 [eval # #] 387: 11 [eval # #] 387: 10 [eval # #] 387: 9 [eval # #] 387: 8 [eval # #] 387: 7 [eval # #] 411: 6 [eval # #] In ice-9/r4rs.scm: 90: 5 [dynamic-wind # ...] 90: 4 [dynamic-wind # ...] In ice-9/boot-9.scm: 867: 3 [call-with-input-file "jedi-0.9.0.dist-info/metadata.json" ...] In ice-9/eval.scm: 411: 2 [eval # #] 387: 1 [eval # #] In unknown file: ?: 0 [list-ref #f 0] This stacktrace is ... unhelpful. I think there was a post somewhere where = it detailed how to debug that but I can't find it again :( $ cat metadata.json=20 {"classifiers": ["Development Status :: 4 - Beta", "Environment :: Plugins"= , "Intended Audience :: Developers", "License :: OSI Approved :: MIT Licens= e", "Operating System :: OS Independent", "Programming Language :: Python := : 2", "Programming Language :: Python :: 2.6", "Programming Language :: Pyt= hon :: 2.7", "Programming Language :: Python :: 3", "Programming Language := : Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Lan= guage :: Python :: 3.4", "Topic :: Software Development :: Libraries :: Pyt= hon Modules", "Topic :: Text Editors :: Integrated Development Environments= (IDE)", "Topic :: Utilities"], "summary": "An autocompletion tool for Pyth= on that can be used for text editors.", "platform": "any", "generator": "bd= ist_wheel (0.24.0)", "metadata_version": "2.0", "version": "0.9.0", "extens= ions": {"python.details": {"contacts": [{"role": "author", "email": "davidh= alter88@gmail.com", "name": "David Halter"}], "project_urls": {"Home": "htt= ps://github.com/davidhalter/jedi"}, "document_names": {"description": "DESC= RIPTION.rst"}}}, "license": "MIT", "keywords": ["python", "completion", "re= factoring", "vim"], "name": "jedi"} ------------=_1467148322-2454-1--