Bug#909550: ITP: internetarchive -- python interface to archive.org)

2018-09-24 Thread Antoine Beaupré
Control: tags -1 +pending +patch

Progress on this package:

 * the debianized source is here:

   https://salsa.debian.org/python-team/modules/python-internetarchive

 * tests are disabled because they fail as the `ia` binary is missing
   after build (but not, presumably, install)

 * similarly, the Py2 build is disabled because it requires
   backports.csv which is not in Debian at the time of writing

 * the upstream doc is also not built in a -doc package - that can be
   added later. this means no manpage is available for the `ia` command,
   but that should be okay as our package name is
   "python3-internetarchive", ie. we behave as a library and the `ia`
   command is auxiliary (even though the latter is what I use the most).

I'm still unsure about the binary package name: it would be pretty cool
to call this binary `ia` since it does provide this awesome commandline
tool. Unfortunately, that namespace is claimed by the python-duckduckgo2
package, which we conflict with.

I'll sit on this a little longer then upload as it seems pretty complete.

A.

-- 
Les plus beaux chants sont les chants de revendications
Le vers doit faire l'amour dans la tête des populations.
À l'école de la poésie, on n'apprend pas: on se bat!
- Léo Ferré, "Préface"



Bug#909550: ITP: internetarchive -- python interface to archive.org

2018-09-24 Thread Antoine Beaupré
Package: wnpp
Severity: wishlist
Owner: Antoine Beaupré 
X-Debbugs-CC: debian-pyt...@lists.debian.org

* Package name: internetarchive
  Version : 1.8.1
  Upstream Author : Jacob M. Johnson 
* URL : https://github.com/jjjake/internetarchive
* License : AGPL 3
  Programming Lang: Python
  Description : python interface to archive.org

Command-line tool (`ia`) and Python library for searching, downloading
and uploading content to the Internet Archive.

--

Binary package names: python3-internetarchive python-internetarchive 
internetarchive

Unsure about those package names: I wonder if the libraries should be
separate from the main binary, although the latter is really just a
wrapper for the former.

Upstream documentation is available at:

https://archive.org/services/docs/api/internetarchive/

I've tested the package as installed by pip and it seems to work well.
py2dsp seems to work as well and was used to generate this email.

Can (should?) be maintained under the PAPT (or DPMT?) umbrella.


signature.asc
Description: PGP signature