Skip to main content

Python binding for the PAPI library

Project description

Build Status PYPI Version License

PyPAPI is a Python binding for the PAPI (Performance Application Programming Interface) library. PyPAPI implements the whole PAPI High Level API and partially the Low Level API.

Documentation:

Installing PyPAPI

See this page of the documentation:

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.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)

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

python_papi-5.5.1.4.tar.gz (4.3 MB view details)

Uploaded Source

File details

Details for the file python_papi-5.5.1.4.tar.gz.

File metadata

  • Download URL: python_papi-5.5.1.4.tar.gz
  • Upload date:
  • Size: 4.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: Python-urllib/2.7

File hashes

Hashes for python_papi-5.5.1.4.tar.gz
Algorithm Hash digest
SHA256 bb8528d93adf3ba365762b029597c3ca46e7af663a43f2b3212d0d399f271eda
MD5 cbdb1307bd29d8032fec749b87d7661f
BLAKE2b-256 ecc5e55c57157ebbfb5600c712bbf49ab9d3f15c58331970640f007f54050a45

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page