Path: csiph.com!feeder.erje.net!2.eu.feeder.erje.net!news.unit0.net!news.panservice.it!bofh.it!news.nic.it!robomod From: Nicholas D Steeves Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#872183: RFP: importmagic -- Python library for finding unresolved symbols and managing imports Date: Tue, 15 Aug 2017 01:30:02 +0200 Message-ID: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Mon Aug 14 23:27:10 2017 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -2.989 Reply-To: Nicholas D Steeves , 872183@bugs.debian.org Resent-To: debian-bugs-dist@lists.debian.org Resent-Cc: debian-python@lists.debian.org, wnpp@debian.org X-Debian-Pr-Message: report 872183 X-Debian-Pr-Package: wnpp X-Spam-Bayes: score:0.5 spammytokens: hammytokens: Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:content-transfer-encoding:from:to:subject:message-id :date; bh=px4irtUr8PPEZQ7wFyTDH8mhk1bQG9+ZhPGM8M3pUNc=; b=JMQ2X8sPnnOU7q4KHUuFzpwm4fEWV3++N7hswP6iDA9DwR2oivshP24Q4lBCXpMTnB tLyOMvR7tJ5ujljlH1Vrzqw9oKTwfyxPJzc3PdrtOoCtyWIuBS4vT1RuZctxasMla10z tNeJOQKpPivDnyNoiOvEd5/swtCeay4q+qegDpmQzl7FxTDbaFJ8V6kBk8x6205eXggg 5ubMpxax/wQiV3tnX25ub0vchoAl1+5ac3uulBx43GObcLuPlMETHNJgySBE1keNHnzl O57cVU5868Qntc7zs1hWHdZx1Z6fOyJZ5K/jPsf5pUtt0Fal+9GquOJYoON+K5A73Qh7 F6JQ== X-Google-Dkim-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:content-transfer-encoding:from:to :subject:message-id:date; bh=px4irtUr8PPEZQ7wFyTDH8mhk1bQG9+ZhPGM8M3pUNc=; b=XDLYYJy2e7OyFPnavtrOF42vplNtp9L7/IN9LU3blxGGeSNQc02k0xBw4rS/iMTI+H uYXP08di+RQSNwLIxOLi7JOqsIgfeBiAO19C90H5I9rcDY4HbnS2ahxyQMZSWu8VAX4C NrJH0P/3VYYVD4DoKMxQg10TZV/g3HpIHR0Ms78aRwD0F0e5OA+JqVaYC6Wg1M+B5Vhl AE68nmwYlbyV808kRNQCWPtHGxnEDrMO/qgc0wzrzi79rSQL6ALL/+OckmdvOsNStFrP eYgtHpw1h+82dieuSGnH5UNREB4NydQPWCQcY1TcENWjwpZsGlzkJ/CvASJMEIlqRa/i fyew== X-Gm-Message-State: AIVw111wWQu6ojKXpdEPjqb+PxKLLeXby7YnJiK6mFHK8P4LVEhBGEJN fXmwoVgL2eZLlCDG X-Received: by 10.107.149.212 with SMTP id x203mr20053248iod.92.1502752970937; Mon, 14 Aug 2017 16:22:50 -0700 (PDT) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Mailer: reportbug 7.1.7 X-Debian-Message: from BTS X-Mailing-List: archive/latest/1396385 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 27 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Mon, 14 Aug 2017 19:22:49 -0400 X-Original-Message-ID: <150275296979.12281.7495140875936786877.reportbug@DigitalMercury.dynalias.net> Xref: csiph.com linux.debian.bugs.dist:843249 linux.debian.maint.python:9749 Package: wnpp Severity: wishlist * Package name : importmagic Version : 0.1.7 Upstream Author : Alec Thomas * URL : https://github.com/alecthomas/importmagic * License : BSD-2-Clause Programming Lang: Python Description : Python library for finding unresolved symbols and corresponding imports The goal of this package is to be able to automatically manage imports in Python. To that end it can: . * Build an index of all known symbols in all packages. * Find unresolved references in source, and resolve them against the index, effectively automating imports. * Automatically arrange imports according to PEP8. . It was originally written for the Sublime Text 2 Python Import Magic plugin. I became aware of importmagic while investigating the dependencies for Bug#861174. I believe it would be a valuable addition to Debian because it facilitates migration from Sublime Text to a free software IDE. Additionally it sounds like it would be very convenient for Python programmers! Unfortunately I am not qualified to maintain it, and hope that someone on the Python Modules Team would be willing to care care of importmagic. Importmagic should have an "Enhances: elpa-elpy" added at some point after elpa-elpy is uploaded. If replying from debian-python@lists.debian.org please take care to insure this bug is in the recipients list. Sincerely, Nicholas