pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-line_profiler



Module Name:    pkgsrc
Committed By:   adam
Date:           Sun Feb 15 14:09:28 UTC 2026

Modified Files:
        pkgsrc/devel/py-line_profiler: Makefile PLIST distinfo

Log Message:
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


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/devel/py-line_profiler/Makefile
cvs rdiff -u -r1.9 -r1.10 pkgsrc/devel/py-line_profiler/PLIST
cvs rdiff -u -r1.11 -r1.12 pkgsrc/devel/py-line_profiler/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/devel/py-line_profiler/Makefile
diff -u pkgsrc/devel/py-line_profiler/Makefile:1.22 pkgsrc/devel/py-line_profiler/Makefile:1.23
--- pkgsrc/devel/py-line_profiler/Makefile:1.22 Thu Oct  9 12:03:50 2025
+++ pkgsrc/devel/py-line_profiler/Makefile      Sun Feb 15 14:09:28 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2025/10/09 12:03:50 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2026/02/15 14:09:28 adam Exp $
 
-DISTNAME=      line_profiler-5.0.0
+DISTNAME=      line_profiler-5.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=l/line_profiler/}
@@ -13,10 +13,10 @@ LICENSE=    modified-bsd
 TOOL_DEPENDS+= ${PYPKGPREFIX}-cython>=3.0.3:../../devel/py-cython
 TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
 
-USE_LANGUAGES= # none
+USE_LANGUAGES= c c++
 # avoid scikit-build
-MAKE_ENV+=     LINE_PROFILER_BUILD_METHOD=setuptools
-INSTALL_ENV+=  LINE_PROFILER_BUILD_METHOD=setuptools
+MAKE_ENV+=     LINE_PROFILER_BUILD_METHOD=cython
+INSTALL_ENV+=  LINE_PROFILER_BUILD_METHOD=cython
 
 PYTHON_VERSIONS_INCOMPATIBLE=  310
 

Index: pkgsrc/devel/py-line_profiler/PLIST
diff -u pkgsrc/devel/py-line_profiler/PLIST:1.9 pkgsrc/devel/py-line_profiler/PLIST:1.10
--- pkgsrc/devel/py-line_profiler/PLIST:1.9     Thu Oct  9 12:03:50 2025
+++ pkgsrc/devel/py-line_profiler/PLIST Sun Feb 15 14:09:28 2026
@@ -1,8 +1,5 @@
-@comment $NetBSD: PLIST,v 1.9 2025/10/09 12:03:50 wiz Exp $
+@comment $NetBSD: PLIST,v 1.10 2026/02/15 14:09:28 adam Exp $
 bin/kernprof-${PYVERSSUFFIX}
-${PYSITELIB}/kernprof.py
-${PYSITELIB}/kernprof.pyc
-${PYSITELIB}/kernprof.pyo
 ${PYSITELIB}/${WHEEL_INFODIR}/METADATA
 ${PYSITELIB}/${WHEEL_INFODIR}/RECORD
 ${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -10,6 +7,9 @@ ${PYSITELIB}/${WHEEL_INFODIR}/entry_poin
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE_Python.txt
 ${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
+${PYSITELIB}/kernprof.py
+${PYSITELIB}/kernprof.pyc
+${PYSITELIB}/kernprof.pyo
 ${PYSITELIB}/line_profiler/CMakeLists.txt
 ${PYSITELIB}/line_profiler/Python_wrapper.h
 ${PYSITELIB}/line_profiler/__init__.py
@@ -24,9 +24,11 @@ ${PYSITELIB}/line_profiler/_diagnostics.
 ${PYSITELIB}/line_profiler/_diagnostics.pyo
 ${PYSITELIB}/line_profiler/_line_profiler.cpp
 ${PYSITELIB}/line_profiler/_line_profiler.pyx
+${PYSITELIB}/line_profiler/_line_profiler.so
 ${PYSITELIB}/line_profiler/_logger.py
 ${PYSITELIB}/line_profiler/_logger.pyc
 ${PYSITELIB}/line_profiler/_logger.pyo
+${PYSITELIB}/line_profiler/_map_helpers.pxd
 ${PYSITELIB}/line_profiler/autoprofile/__init__.py
 ${PYSITELIB}/line_profiler/autoprofile/__init__.pyc
 ${PYSITELIB}/line_profiler/autoprofile/__init__.pyo
@@ -70,7 +72,6 @@ ${PYSITELIB}/line_profiler/cli_utils.pyi
 ${PYSITELIB}/line_profiler/cli_utils.pyo
 ${PYSITELIB}/line_profiler/explicit_profiler.py
 ${PYSITELIB}/line_profiler/explicit_profiler.pyc
-${PYSITELIB}/line_profiler/explicit_profiler.pyi
 ${PYSITELIB}/line_profiler/explicit_profiler.pyo
 ${PYSITELIB}/line_profiler/ipython_extension.py
 ${PYSITELIB}/line_profiler/ipython_extension.pyc

Index: pkgsrc/devel/py-line_profiler/distinfo
diff -u pkgsrc/devel/py-line_profiler/distinfo:1.11 pkgsrc/devel/py-line_profiler/distinfo:1.12
--- pkgsrc/devel/py-line_profiler/distinfo:1.11 Thu Oct  9 12:03:50 2025
+++ pkgsrc/devel/py-line_profiler/distinfo      Sun Feb 15 14:09:28 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.11 2025/10/09 12:03:50 wiz Exp $
+$NetBSD: distinfo,v 1.12 2026/02/15 14:09:28 adam Exp $
 
-BLAKE2s (line_profiler-5.0.0.tar.gz) = b8e8651f8ffb6665d2a336b64fdaaed62ab25f8e8d746fd390fcf3e760c84e90
-SHA512 (line_profiler-5.0.0.tar.gz) = 684dee4e00e6acda61aedca8532c295eafc0f9153c664c0a64f6fda2f31d9f9f778d3b861466e94ad8731fdbcf007ef71a37e59a55dd8dab8fcf621b00a53ed9
-Size (line_profiler-5.0.0.tar.gz) = 376919 bytes
+BLAKE2s (line_profiler-5.0.1.tar.gz) = 8da5cef4cf763b13056d1efb8cac34d53c6b713bff87cae2bce3d4ce6faf7766
+SHA512 (line_profiler-5.0.1.tar.gz) = d3dc9cd46bee18765fcb9597870f7b58e435dec95d01465cb9cce646cc3edf91ae05df1b88553f959fd124442c2c9c6dc3205d386df7b1156923c5ed7f67531b
+Size (line_profiler-5.0.1.tar.gz) = 406557 bytes



Home | Main Index | Thread Index | Old Index