Skip to content

Commit 78e449f

Browse files
author
adam
committed
py-line_profiler: updated to 5.0.1
5.0.1 * FIX: Prevented duplicate or inconsistent profiler output under Python 3.14 when multiprocessing is used. * ENH: Add %%lprun_all for more beginner-friendly profiling in IPython/Jupyter * FIX: mitigate speed regressions introduced in 5.0.0 * ENH: Added capability to combine profiling data both programmatically (``LineStats.__add__()``) and via the CLI (``python -m line_profiler``) * FIX: search function in online documentation * FIX: ref-count leaks * FIX: mitigate speed regressions introduced in 5.0.0 * FIX: Use import system to locate module file run by ``kernprof -m`` * FIX: Fixed build on Windows-ARM64 and now building wheels therefor in CI * FIX: Move away from older, (temporarily-)deprecated ``importlib.resources`` APIs in ``line_profiler.toml_config`` * CHANGE: remove default alphabetical sorting of profiled functions
1 parent 6c4e387 commit 78e449f

3 files changed

Lines changed: 15 additions & 14 deletions

File tree

devel/py-line_profiler/Makefile

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
# $NetBSD: Makefile,v 1.22 2025/10/09 12:03:50 wiz Exp $
1+
# $NetBSD: Makefile,v 1.23 2026/02/15 14:09:28 adam Exp $
22

3-
DISTNAME= line_profiler-5.0.0
3+
DISTNAME= line_profiler-5.0.1
44
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
55
CATEGORIES= devel python
66
MASTER_SITES= ${MASTER_SITE_PYPI:=l/line_profiler/}
@@ -13,10 +13,10 @@ LICENSE= modified-bsd
1313
TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.0.3:../../devel/py-cython
1414
TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
1515

16-
USE_LANGUAGES= # none
16+
USE_LANGUAGES= c c++
1717
# avoid scikit-build
18-
MAKE_ENV+= LINE_PROFILER_BUILD_METHOD=setuptools
19-
INSTALL_ENV+= LINE_PROFILER_BUILD_METHOD=setuptools
18+
MAKE_ENV+= LINE_PROFILER_BUILD_METHOD=cython
19+
INSTALL_ENV+= LINE_PROFILER_BUILD_METHOD=cython
2020

2121
PYTHON_VERSIONS_INCOMPATIBLE= 310
2222

devel/py-line_profiler/PLIST

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,15 @@
1-
@comment $NetBSD: PLIST,v 1.9 2025/10/09 12:03:50 wiz Exp $
1+
@comment $NetBSD: PLIST,v 1.10 2026/02/15 14:09:28 adam Exp $
22
bin/kernprof-${PYVERSSUFFIX}
3-
${PYSITELIB}/kernprof.py
4-
${PYSITELIB}/kernprof.pyc
5-
${PYSITELIB}/kernprof.pyo
63
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
74
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
85
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
96
${PYSITELIB}/${WHEEL_INFODIR}/entry_points.txt
107
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
118
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE_Python.txt
129
${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
10+
${PYSITELIB}/kernprof.py
11+
${PYSITELIB}/kernprof.pyc
12+
${PYSITELIB}/kernprof.pyo
1313
${PYSITELIB}/line_profiler/CMakeLists.txt
1414
${PYSITELIB}/line_profiler/Python_wrapper.h
1515
${PYSITELIB}/line_profiler/__init__.py
@@ -24,9 +24,11 @@ ${PYSITELIB}/line_profiler/_diagnostics.pyc
2424
${PYSITELIB}/line_profiler/_diagnostics.pyo
2525
${PYSITELIB}/line_profiler/_line_profiler.cpp
2626
${PYSITELIB}/line_profiler/_line_profiler.pyx
27+
${PYSITELIB}/line_profiler/_line_profiler.so
2728
${PYSITELIB}/line_profiler/_logger.py
2829
${PYSITELIB}/line_profiler/_logger.pyc
2930
${PYSITELIB}/line_profiler/_logger.pyo
31+
${PYSITELIB}/line_profiler/_map_helpers.pxd
3032
${PYSITELIB}/line_profiler/autoprofile/__init__.py
3133
${PYSITELIB}/line_profiler/autoprofile/__init__.pyc
3234
${PYSITELIB}/line_profiler/autoprofile/__init__.pyo
@@ -70,7 +72,6 @@ ${PYSITELIB}/line_profiler/cli_utils.pyi
7072
${PYSITELIB}/line_profiler/cli_utils.pyo
7173
${PYSITELIB}/line_profiler/explicit_profiler.py
7274
${PYSITELIB}/line_profiler/explicit_profiler.pyc
73-
${PYSITELIB}/line_profiler/explicit_profiler.pyi
7475
${PYSITELIB}/line_profiler/explicit_profiler.pyo
7576
${PYSITELIB}/line_profiler/ipython_extension.py
7677
${PYSITELIB}/line_profiler/ipython_extension.pyc

devel/py-line_profiler/distinfo

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
$NetBSD: distinfo,v 1.11 2025/10/09 12:03:50 wiz Exp $
1+
$NetBSD: distinfo,v 1.12 2026/02/15 14:09:28 adam Exp $
22

3-
BLAKE2s (line_profiler-5.0.0.tar.gz) = b8e8651f8ffb6665d2a336b64fdaaed62ab25f8e8d746fd390fcf3e760c84e90
4-
SHA512 (line_profiler-5.0.0.tar.gz) = 684dee4e00e6acda61aedca8532c295eafc0f9153c664c0a64f6fda2f31d9f9f778d3b861466e94ad8731fdbcf007ef71a37e59a55dd8dab8fcf621b00a53ed9
5-
Size (line_profiler-5.0.0.tar.gz) = 376919 bytes
3+
BLAKE2s (line_profiler-5.0.1.tar.gz) = 8da5cef4cf763b13056d1efb8cac34d53c6b713bff87cae2bce3d4ce6faf7766
4+
SHA512 (line_profiler-5.0.1.tar.gz) = d3dc9cd46bee18765fcb9597870f7b58e435dec95d01465cb9cce646cc3edf91ae05df1b88553f959fd124442c2c9c6dc3205d386df7b1156923c5ed7f67531b
5+
Size (line_profiler-5.0.1.tar.gz) = 406557 bytes

0 commit comments

Comments
 (0)