Hi Michael,
here is my incomplete review of pytaglib.
On 2013-03-04 15:05:09, Michael Helmling wrote:
> I am looking for a sponsor for my "pytaglib" package, which is a library for
> accessing metadata ("tags") of audio files.
>
> Pytaglib essentially binds two functions of the popular TagLib C++ library
> which were introduced in version 1.8, providing a unified, format-independent
> way of reading and writing arbitrary tags. In my opininon this makes pytaglib
> very small (and thus easy to maintain) yet powerfull because you can do
> virtually anything you want without having to care about the particular file
> format.
>
> The library is available for both python2 and python3. Packages have been
> uploaded to mentors (https://mentors.debian.net/package/pytaglib) as well as
> the python-modules SVN repository. As far as I can tell, there are no formal
> problems left in the package, at least lintian does not complain.
>
> I'd be happy if anyone would be willing to sponsor the package. The bindings
> are written in Cython, so it might be beneficial if a potential sponsor has
> come across that software, although the code should be well-readable by anyone
> who understands python and perhaps a little C++.
>
> Comments, criticism and questions are generally welcome. :-)
* How does pytaglib compare to python-tagpy?
* Why Priority: extra? I'd use optional.
* AFAICT there is need to list libtag1c2a (>= 1.8) in python(3)-taglib's
Depends. That's what dh_shlibdeps will create anyway since pytaglib is
using symbols from >= 1.8.
* Is this really Python >= 2.7 only? The only things that look
incompatible to 2.6 are in setup.py and can be fixed easily.
* Please build the extensions also for the debug interpreter and
ship them in python(3)-taglib-dbg.
* Is there a reason why the files listed in extend-diff-ignore aren't
just removed in the clean target?
* lintian4py emits:
p: python3-taglib: SOURCES.txt-in-binary-package
p: python-taglib: SOURCES.txt-in-binary-package
* The GPL-3 paragraph is missing the part starting with "This program
is distributed ..." and it should also refer to
/usr/share/common-licenses/GPL-3.
* doc/pyprinttags.1 is Copyright 2013. That's missing in
debian/copyright. Other files also have Copyright something-2013.
Regards
--
Sebastian Ramacher
Attachment:
signature.asc
Description: Digital signature