• [ANN] Austin -- CPython frame stack sampler v2.1.1 is now available

    From Gabriele Tornetta@21:1/5 to All on Tue Jan 12 10:00:44 2021
    I am delighted to announce the release 2.1.1 of Austin. If you haven't
    heard of Austin before, it is an open-source frame stack sampler for
    CPython, distributed under the GPLv3 license. It can be used to obtain statistical profiling data out of a running Python application without a
    single line of instrumentation. This means that you can start profiling a Python application straight away, even while it's running on a production environment, with minimal impact on performance.

    The simplest way of using Austin is by piping its output to FlameGraph or uploading it to speedscope.app for a quick and detailed representation of the collected samples.

    Austin is a pure C application that has no other dependencies other than
    the C standard library. Its source code is hosted on GitHub at

    https://github.com/P403n1x87/austin

    The README contains installation and usage details, as well as some
    examples of Austin in action. Details on how to contribute to Austin's development can be found at the bottom of the page.

    Austin can be installed easily on the following platforms and from the following sources:

    Linux:
    - Snap Store
    - Debian repositories
    - Conda Forge

    macOS:
    - Homebrew
    - Conda Forge

    Windows:
    - Chocolatey
    - Scoop

    Austin is also simple to compile from sources as it only depends on the standard C library, if you don't have access to the above-listed repositories.

    This new release of Austin brings enhanced support for many Python binary distributions across all the supported platforms, as well as a bugfix for the line number reporting. If you rely on Austin 2, upgrading to the latest version is strongly
    recommended.

    Let me also remind you of some of the other existing Python tools powered by Austin, which have also seen new releases in the past few days, and that are easily available from PyPI:

    https://github.com/P403n1x87/austin-tui
    https://github.com/P403n1x87/austin-web https://github.com/P403n1x87/pytest-austin

    These tools are built using the austin-python library, which is also available from PyPI, with source code hosted at

    https://github.com/P403n1x87/austin-python

    For anyone wishing to build their own Austin-powered tools, the austin-python documentation is hosted on RTD at

    https://austin-python.readthedocs.io/en/latest/

    You can stay up-to-date with the project's development by following
    Austin on Twitter (https://twitter.com/AustinSampler).

    All the best,
    Gabriele

    <p><a href="https://github.com/P403n1x87/austin">Austin 2.1.1</a> -
    frame stack sampler for CPython. (12-Jan-21)</p>

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)