Metadata-Version: 1.0
Name: python-papi
Version: 5.5.1.5
Summary: Python binding for the PAPI library
Home-page: https://github.com/flozz/pypapi
Author: Fabien LOISON, Mathilde BOUTIGNY
Author-email: UNKNOWN
License: WTFPL
Description: PyPAPI
        ======
        
        `Build Status <https://travis-ci.org/flozz/pypapi>`__ `PYPI
        Version <https://pypi.python.org/pypi/python_papi>`__
        `License <https://flozz.github.io/pypapi/licenses.html>`__
        
        PyPAPI is a Python binding for the `PAPI (Performance Application
        Programming Interface) <http://icl.cs.utk.edu/papi/index.html>`__
        library. PyPAPI implements the whole PAPI High Level API and partially
        the Low Level API.
        
        Starting with **v5.5.1.4**, PyPAPI is only compatible with GCC 7.0 or
        higher. Please use previous releases for older GCC version.
        
        Documentation:
        --------------
        
        -  https://flozz.github.io/pypapi/
        
        Installing PyPAPI
        -----------------
        
        See this page of the documentation:
        
        -  https://flozz.github.io/pypapi/install.html
        
        Hacking
        -------
        
        Building PyPAPI For Local Development
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        
        To work on PyPAPI, you first have to clone this repositiory and
        initialize and update submodules:
        
        ::
        
           git clone https://github.com/flozz/pypapi.git
           cd pypapi
        
           git submodule init
           git submodule update
        
        Then you have to build both PAPI and the C library inside the ``pypapi``
        module. This can be done with the following commands:
        
        ::
        
           python setup.py build
           python pypapi/papi_build.py
        
        Generating Documentation
        ~~~~~~~~~~~~~~~~~~~~~~~~
        
        From a virtualenv:
        
        ::
        
           pip install -r requirements.txt
           python setup.py build_sphinx
        
        Changelog
        ---------
        
        -  **5.5.1.5:** Fixes issue with module named ``types.py`` (#19, thx
           @mcopik)
        -  **5.5.1.4:** Fixes compilation with GCC 8 and newer (#18)
        -  **5.5.1.3:** Removes .o, .lo and other generated objects from the
           package
        -  **5.5.1.2:** Partial bindings for the low level API
        -  **5.5.1.1:** Adds missing files to build PAPI
        -  **5.5.1.0:** Initial release (binding for papy 5.5.1)
        
Keywords: papi perf performance
Platform: UNKNOWN
