Releases: score-p/scorep_binding_python
Releases · score-p/scorep_binding_python
v4.5.0
What's Changed
- Ports from distutils to setuptools by @NanoNabla in #166
- Updates to Score-P 9 by @NanoNabla in #172
- Adapt OPARI2 check for Score-P v9.0+ by @Thyre in #175
- Fixes missing class names in Score-P region names with Python 3.13 by @NanoNabla in #179
- Draft: Remove GCC Dependency by @NanoNabla in #178
- Adds support for --help option by @NanoNabla in #170
Full Changelog: v4.4.0...v4.5.0
Release v4.4.0: Add class name into region name
- add class name to region name
- changes in supported Python versions
- drop support for CPython < 3.8 and CPython 2.7
- drop support for PyPy < 3.9, PyPy 2.7 is still supported
- add support for CPython 3.12 and PyPy 3.10
Fix PyPI Package of 4.3.0
This Release fixes the PyPI package of 4.3.0
Python 3.11 Support
This Release is mostly about Python 3.11 support.
Score-P 8.0 Support
This Release is mostly about Score-P 8.0 support and the related CI fixes.
Expose force_finalize and reregister_exit_handler
This release adds force_finalize and reregister_exit_handler to the scorep.user module. They have already been present in the instrumenters, but not explicitly made available.
Bugfix Release
The newer setuptools overwrite distutils, which might lead to an error in python < 3.9. This release fixes this error.
Bugfix Release
This release fixes #144 and makes the instrumentation consistent again.
Bugfix Release
Rolling back to Distutils as Setuptools introduced a bug ( #142 ).
v4.0.0 performance improvements
What's Changed
- The python Instrumenters does now also apply try_region_[begin|end] and are therefore faster
- The backend requires now c++17 as
string_viewis used a lot to avoid string copies (therefore 4.0.0) - Implement cTrace and cProfile for python 2.7
- Update ci
- move to setuptools
Full Changelog: v3.4.0...v4.0.0