Path: csiph.com!weretis.net!feeder6.news.weretis.net!feeder7.news.weretis.net!news.mixmin.net!aioe.org!bofh.it!news.nic.it!robomod From: Nicholas D Steeves Newsgroups: linux.debian.bugs.dist,linux.debian.maint.python Subject: Bug#944989: ITP: python-fissix -- backport of lib2to3, supporting the latest Python3 grammars, with enhancements Date: Mon, 18 Nov 2019 02:40:01 +0100 Message-ID: X-Mailbox-Line: From debian-bugs-dist-request@lists.debian.org Mon Nov 18 01:39:10 2019 Old-Return-Path: X-Spam-Flag: NO X-Spam-Score: -0.631 Reply-To: Nicholas D Steeves , 944989@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 944989 X-Debian-Pr-Package: wnpp X-Spam-Bayes: score:0.0000 Tokens: new, 16; hammy, 150; neutral, 65; spammy, 0. spammytokens: hammytokens:0.000-+--python3, 0.000-+--HX-Debbugs-Cc:sk:debian-, 0.000-+--H*M:reportbug, 0.000-+--H*MI:reportbug, 0.000-+--Python3 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=RwP3f8qCTGWvyIIMZtVVcPRQDJCjZWXwmwCkLoxYTb8=; b=uw8LzyTYMjspN99ChafEhtBqWOkZEyzfdZ2qAyNO7MSUtsJYe1mjjm5PWb9rzi6/Gr k/RSksCYRa/EOcrqmYkfD6y/m/uKAEpXYMT9Q1AsQUv0JhfIXgT1sV1LmdAZkkPmW2vy ke4BWz26MyLc5jpfFg4++3U7PHUVwI8m8xJavc9SfO19tvO+P3/BJePvX/93aWBF4d1j 0/oiZYBZ4nsEvGUBvtrYRK8xxJXECr+vJ+o0hqFmspYMGsukJCgp6jvVonbe7BjLBV0b 760kwm+0+g/74OFcnRQuS0qi4nmGC5lYCHQ5VV+hRWuqUes9mYymibu65bQqzcdSLIWd QELg== 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=RwP3f8qCTGWvyIIMZtVVcPRQDJCjZWXwmwCkLoxYTb8=; b=JXHKyGOosKt0rLWWUojf13cc3DYKW/hBOa3UEERnYCv1yYZNzjuH/KMzM3LWSakiVg /olAuAeQTIRlC5hfSBtJXvm0GsRbXVVwvodTKM7LpA1EDnHEYrnuIIfBHaILFYBnUxCO tmcUauccsz+Vw3599tabOnF0hxHc6tfsR1MhQn7bTFiZk1E0ApqWTrkBXGYc4d87BfYn CpnWYeUVeyvwhabTxmh5iW/ogcjc5zN+YUX1O1Wr8Bkyi7dfJ/GNlYpIImODg1J2eq6i TEUkvihXP8Qxec75OGIEt5ImNgBq77ZD2UZUwWzZhOeOU7fQQEn/sKN9o5Oe3RfCerIV KWow== X-Gm-Message-State: APjAAAV7gopM1dR1fDAOaS47gYMv8KUFopEQVR70vIYwr8Iv2+4zOdFb E2z+pVNgk0HJIkBjUU5SJj+JEZQ9 X-Google-SMTP-Source: APXvYqzpF57BLZf3yM8Pu6w1d5t7nlUUCIDfx4XxZ1zLsnqJg7FfSwSNcPpRh5HMG0wZs/7ABVn92Q== X-Received: by 2002:a0c:b620:: with SMTP id f32mr10809269qve.186.1574041012712; Sun, 17 Nov 2019 17:36:52 -0800 (PST) Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Mailer: reportbug 7.5.3~deb10u1 X-Debian-Message: from BTS X-Mailing-List: archive/latest/1569701 List-ID: List-URL: Approved: robomod@news.nic.it Lines: 30 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Sun, 17 Nov 2019 20:36:51 -0500 X-Original-Message-ID: <157404101124.26294.11714260216490756723.reportbug@DigitalMercury.dynalias.net> Xref: csiph.com linux.debian.bugs.dist:983758 linux.debian.maint.python:12022 Package: wnpp Severity: wishlist Package name : python-fissix Version : 19.2b1 Upstream Author : John Reese URL : https://github.com/jreese/fissix License : PSF Programming Lang: Python Description : backport of lib2to3, supporting the latest Python3 grammars, with enhancements Fissix is a backport of lib2to3, a CST (concrete syntax tree) implementation, that supports various features and grammars that are more up-to-date than the latest upstream CPython version. It is the parser that Bowler uses to make safe, large scale code modifications and smart refactoring. It supports source written in both Python 2 and 3. As noted Fissix is a dependency of Bowler, and I am packaging Bowler because Rope isn't well maintained upstream, because Parso/Jedi do not yet support refactoring, and because Elpy (the Emacs Python IDE) has been hoping to move away from Rope for many years now. I plan to maintain it on the DPMT, I will need a sponsor for the initial upload, and I would very much appreciate a co-maintainer who has advanced Python expertise! Regards, Nicholas