Package: wnpp
Severity: wishlist

* Package name    : pyp
  Version         : 2.11
  Upstream Author : tobyro...@gmail.com
* URL             : http://code.google.com/p/pyp/
* License         : New BSD
  Programming Lang: Python
  Description     : sed/awk-like tool with Python language

 pyp, the Pyed Piper, is a command line tool for text manipulation. It
 is similar to awk and sed in functionality, but its subcommands are
 Python based, and thus more familiar to many programmers.
 .
 It can operate both on a per-line base and on the complete input
 stream. Different features can be pipelined in a single command by
 using the pipe character familiar from shell commands.
 .
 pyp backs up its input for reruns with modified commands, and can save
 commands as macros. On the downside, the rerun feature makes it
 unsuitable for continuous pipe operation.

the program consists only of a single 2k line python executable
(containing documentation) and could thus be packaged by simply
debian/install'ing to /usr/bin.

some work will be needed to make the program well-behaved (not a
complete list from a full review, i guess there's a little more too):

* macros are saved to ~/pyp_group_macros.json, which is really not an
  appropriate location for configuration
* other configuration is loaded in the form of an imported python
  script, whose default contents are stored in a string inside the main
  program.
* the documentation looks a little like restructured text, but isn't
  white that and contains ansi color codes for terminal output. if it
  was cleaned up, it could probably even be turned into a man page.
* there is no copyright note in the source code yet, the only info that
  says it's BSD is its web site.

Attachment: signature.asc
Description: Digital signature

Reply via email to