Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python.announce > #2509

ANN: firehose-0.5 released

Path csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail
From David Malcolm <dmalcolm@redhat.com>
Newsgroups comp.lang.python.announce
Subject ANN: firehose-0.5 released
Date Fri, 26 May 2017 14:24:09 -0400
Lines 42
Approved python-announce-list@python.org
Message-ID <mailman.47.1495916504.13056.python-announce-list@python.org> (permalink)
References <1495823049.9289.60.camel@redhat.com>
Mime-Version 1.0
Content-Type text/plain; charset="UTF-8"
Content-Transfer-Encoding 7bit
X-Trace news.uni-berlin.de F+03o7LqagJuLcI2yL2KqwxW5YgNN3dxc39mpeXM2oJg==
Return-Path <dmalcolm@redhat.com>
X-Original-To python-announce-list@python.org
Delivered-To python-announce-list@mail.python.org
X-Spam-Status OK 0.001
X-Spam-Evidence '*H*': 1.00; '*S*': 0.00; 'url:pypi': 0.03; 'json': 0.05; 'url:github': 0.05; 'compiler': 0.07; 'git': 0.07; 'objects,': 0.07; 'pypi': 0.07; 'subject:ANN': 0.07; 'subject:released': 0.07; 'python': 0.09; 'parsers': 0.09; '2.7': 0.11; '(at': 0.13; 'static': 0.15; 'pypy.': 0.16; 'sfxlen:0': 0.16; 'url:fedoraproject': 0.16; 'later': 0.17; 'version.': 0.18; 'output': 0.18; 'changes': 0.20; 'to:2**1': 0.21; '3.2': 0.22; 'parser': 0.22; 'url:io': 0.23; '(e.g.': 0.24; 'convert': 0.27; 'xml': 0.27; 'url:mailman': 0.27; 'equivalent.': 0.29; 'etc).': 0.29; 'to:no real name:2**1': 0.29; 'code': 0.30; 'url:listinfo': 0.31; 'url:python': 0.31; 'received:10.3': 0.33; 'list': 0.33; 'url:en': 0.33; 'software,': 0.35; 'version': 0.35; 'licensed': 0.35; 'there': 0.36; 'url:org': 0.36; 'subject:: ': 0.36; 'mailing': 0.37; 'received:10': 0.38; 'subject:-': 0.38; 'received:209': 0.38; 'common': 0.38; 'data': 0.38; 'from:': 0.39; 'proto:https': 0.39; 'to:addr:python.org': 0.39; 'received:io': 0.39; 'received:psf.io': 0.39; 'received:ams1.psf.io': 0.40; 'received:mail1.ams1.psf.io': 0.40; 'your': 0.61; 'here:': 0.62; 'results': 0.67; 'managing': 0.68; 'url:index': 0.69; 'to:addr :python-announce-list': 0.72; 'analysis': 0.73; 'captures': 0.84; 'url:admin': 0.84; 'carlos': 0.93
DMARC-Filter OpenDMARC Filter v1.3.2 mx1.redhat.com 4DDC215447
Authentication-Results ext-mx05.extmail.prod.ext.phx2.redhat.com; dmarc=none (p=none dis=none) header.from=redhat.com
Authentication-Results ext-mx05.extmail.prod.ext.phx2.redhat.com; spf=pass smtp.mailfrom=dmalcolm@redhat.com
DKIM-Filter OpenDKIM Filter v2.11.0 mx1.redhat.com 4DDC215447
X-Scanned-By MIMEDefang 2.79 on 10.5.11.15
X-Greylist Sender IP whitelisted, not delayed by milter-greylist-4.5.16 (mx1.redhat.com [10.5.110.29]); Fri, 26 May 2017 18:24:11 +0000 (UTC)
X-Mailman-Approved-At Sat, 27 May 2017 16:21:43 -0400
X-BeenThere python-announce-list@python.org
X-Mailman-Version 2.1.23
Precedence list
List-Id Announcement-only list for the Python programming language <python-announce-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-announce-list/>
List-Post <mailto:python-announce-list@python.org>
List-Help <mailto:python-announce-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-announce-list>, <mailto:python-announce-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID <1495823049.9289.60.camel@redhat.com>
Xref csiph.com comp.lang.python.announce:2509

Show key headers only | View raw


"firehose" is a Python package intended for managing the results from
code analysis tools (e.g. compiler warnings, static analysis, linters,
etc).

It provides parsers for the output of various tools, including for the
output of gcc, clang-analyzer, cppcheck, and findbugs.  These parsers
convert the results into a common data model of Python objects, with
methods for lossless roundtrips through a provided XML format. There is
also a JSON equivalent.

It is available on pypi here:
  https://pypi.python.org/pypi/firehose

and via git from:
  https://github.com/fedora-static-analysis/firehose

The mailing list is:
https://admin.fedoraproject.org/mailman/listinfo/firehose-devel

Firehose is Free Software, licensed under the LGPLv2.1 or (at your
option) any later version.

It requires Python 2.7 or 3.2 onwards, and has been successfully tested
with PyPy.


Changes since 0.5:

* Added Sphinx-based documentation (David Malcolm)
  Prebuilt docs can be seen at
    http://firehose.readthedocs.io/en/latest/index.html

* Added parser for flawfinder (David Carlos de Araujo Silva)

* Added parser for splint (David Malcolm)

* Parser for clang analyzer now captures version information,
  testid, and other per-issue data (David Malcolm)


Enjoy!
Dave

Back to comp.lang.python.announce | Previous | Next | Find similar | Unroll thread


Thread

ANN: firehose-0.5 released David Malcolm <dmalcolm@redhat.com> - 2017-05-26 14:24 -0400

csiph-web