[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#786636: ITP: tap.py -- TAP producer/consumer tools for Python unittest



Package: wnpp
Severity: wishlist
Owner: Nicolas CANIART <nicolas@caniart.net>

* Package name    : tap.py
  Version         : 1.4
  Upstream Author : Matt LAYMAN
* URL             : https://github.com/mblayman/tappy
* License         : BSD-2
  Section         : python
  Description     : TAP producer/consumer tools for Python unittest


tap.py is a python package that provides:

- the implementation of a test runner that produces a TAP compliant
  output, for both the standard unittest framework and python-nose.
- facilities to load and parse the output produced by TAP compliant
  test runners.
- Provides a lexer to colorize TAP output with Pygments.

There are a few other python packages that to similar stuff, but none
yet in Debian.
Compared to other package that I could find:

- It is very easy to integrate in your tests, and plays well with the
standard unittest framework;
- It is actively maintained;
- It is compatible with python from 2.6 to 3.4 (covers all python
versions found in Debian);

I have packaged it because I use it myself and having it packaged
eases its deployment on the development and CI systems I maintain.
I now hope that it will be useful to someone else...

The binary pacakges built from this source package are:

  - python3-tappy: TAP producer/consumer tools for Python unittest -- Python 3 version
  - python-tappy: TAP producer/consumer tools for Python unittest -- Python 2 version
  - python-tappy-doc: TAP producer/consumer tools for Python unittest -- Documentation

Packages are available for review on debian mentors at:

  http://mentors.debian.net/package/tap.py

and here (for the binary packages):

  http://www.caniart.net/debian/NEW/


Regards,
Nicolas.


Reply to: