RFS: shedskin (a Python-to-C++ compiler written in Python)
Hello,
I have made several attempts to package Shedskin (a Python-to-C++ compiler
written in Python) and my most recent attempt has been uploaded to the
mentors.debian.net service:
http://mentors.debian.net/cgi-bin/sponsor-pkglist?action=details;package=shedskin
The name of the package is shedskin, it is licensed under the GPL version 3 or
later. From the metadata, the short and long descriptions are as follows:
Python-to-C++ compiler designed to speed up Python programs
Shed Skin converts programs written in a static subset of Python to C++.
The C++ code can be compiled to executable code, which can be run either
as a standalone program or as a module imported from Python.
The uploaded source package files can be found via the above link and also at
the following locations:
http://packages.boddie.org.uk/dists/lenny/paul/source/shedskin_0.8-1.dsc
http://packages.boddie.org.uk/dists/lenny/paul/source/shedskin_0.8-1.diff.gz
http://packages.boddie.org.uk/dists/lenny/paul/source/shedskin_0.8.orig.tar.gz
http://packages.boddie.org.uk/dists/lenny/paul/binary-i386/shedskin_0.8-1_all.deb
http://packages.boddie.org.uk/dists/lenny/paul/binary-i386/shedskin_0.8-1_i386.changes
The principal developer of Shedskin (Mark Dufour) is very enthusiastic to see
the software packaged for various distributions, and I feel that the software
has become useful enough to be offered as a Debian package (something I have
been doing personally for some time). See this blog article where Shedskin
has compiled a Commodore 64 emulator written in Python, offering a
substantial speed-up, for some evidence of the software's increasing
usefulness:
http://shed-skin.blogspot.com/2011/06/shed-skin-08-programming-language.html
Moreover, the software is actively developed and will only become more useful
over time for people wanting to improve the performance of suitably written
Python programs. I think Shedskin deserves a wider audience.
With regard to package quality, I think only a few policy-related changes need
to be made. There are some metadata-related issues mentioned in the
mentors.debian.net lintian report, and the placement of resources used by the
software probably needs to be reviewed.
Please don't hesitate to contact me if you would like to sponsor this package.
Regards,
Paul
Reply to: