head	1.24;
access;
symbols
	pkgsrc-2026Q1:1.24.0.2
	pkgsrc-2026Q1-base:1.24
	pkgsrc-2025Q4:1.22.0.2
	pkgsrc-2025Q4-base:1.22
	pkgsrc-2025Q3:1.20.0.2
	pkgsrc-2025Q3-base:1.20
	pkgsrc-2025Q2:1.19.0.2
	pkgsrc-2025Q2-base:1.19
	pkgsrc-2025Q1:1.18.0.2
	pkgsrc-2025Q1-base:1.18
	pkgsrc-2024Q4:1.17.0.2
	pkgsrc-2024Q4-base:1.17
	pkgsrc-2024Q3:1.16.0.4
	pkgsrc-2024Q3-base:1.16
	pkgsrc-2024Q2:1.16.0.2
	pkgsrc-2024Q2-base:1.16
	pkgsrc-2024Q1:1.15.0.2
	pkgsrc-2024Q1-base:1.15
	pkgsrc-2023Q4:1.14.0.4
	pkgsrc-2023Q4-base:1.14
	pkgsrc-2023Q3:1.14.0.2
	pkgsrc-2023Q3-base:1.14
	pkgsrc-2023Q2:1.13.0.8
	pkgsrc-2023Q2-base:1.13
	pkgsrc-2023Q1:1.13.0.6
	pkgsrc-2023Q1-base:1.13
	pkgsrc-2022Q4:1.13.0.4
	pkgsrc-2022Q4-base:1.13
	pkgsrc-2022Q3:1.13.0.2
	pkgsrc-2022Q3-base:1.13
	pkgsrc-2022Q2:1.12.0.4
	pkgsrc-2022Q2-base:1.12
	pkgsrc-2022Q1:1.12.0.2
	pkgsrc-2022Q1-base:1.12
	pkgsrc-2021Q4:1.8.0.6
	pkgsrc-2021Q4-base:1.8
	pkgsrc-2021Q3:1.8.0.4
	pkgsrc-2021Q3-base:1.8
	pkgsrc-2021Q2:1.8.0.2
	pkgsrc-2021Q2-base:1.8
	pkgsrc-2021Q1:1.7.0.12
	pkgsrc-2021Q1-base:1.7
	pkgsrc-2020Q4:1.7.0.10
	pkgsrc-2020Q4-base:1.7
	pkgsrc-2020Q3:1.7.0.8
	pkgsrc-2020Q3-base:1.7
	pkgsrc-2020Q2:1.7.0.6
	pkgsrc-2020Q2-base:1.7
	pkgsrc-2020Q1:1.7.0.2
	pkgsrc-2020Q1-base:1.7
	pkgsrc-2019Q4:1.7.0.4
	pkgsrc-2019Q4-base:1.7
	pkgsrc-2019Q3:1.6.0.4
	pkgsrc-2019Q3-base:1.6
	pkgsrc-2019Q2:1.6.0.2
	pkgsrc-2019Q2-base:1.6
	pkgsrc-2019Q1:1.5.0.6
	pkgsrc-2019Q1-base:1.5
	pkgsrc-2018Q4:1.5.0.4
	pkgsrc-2018Q4-base:1.5
	pkgsrc-2018Q3:1.5.0.2
	pkgsrc-2018Q3-base:1.5
	pkgsrc-2018Q2:1.4.0.4
	pkgsrc-2018Q2-base:1.4
	pkgsrc-2018Q1:1.4.0.2
	pkgsrc-2018Q1-base:1.4
	pkgsrc-2017Q4:1.3.0.2
	pkgsrc-2017Q4-base:1.3
	pkgsrc-2017Q3:1.1.0.8
	pkgsrc-2017Q3-base:1.1
	pkgsrc-2017Q2:1.1.0.4
	pkgsrc-2017Q2-base:1.1
	pkgsrc-2017Q1:1.1.0.2
	pkgsrc-2017Q1-base:1.1;
locks; strict;
comment	@# @;


1.24
date	2026.03.02.12.21.31;	author adam;	state Exp;
branches;
next	1.23;
commitid	RMfreUH2ietRHowG;

1.23
date	2026.02.15.14.09.28;	author adam;	state Exp;
branches;
next	1.22;
commitid	LJct9Rq6P6xQMtuG;

1.22
date	2025.10.09.12.03.50;	author wiz;	state Exp;
branches;
next	1.21;
commitid	QLBocLQfKGPTeTdG;

1.21
date	2025.10.09.07.57.33;	author wiz;	state Exp;
branches;
next	1.20;
commitid	t4nMY0Dt3rBjSRdG;

1.20
date	2025.07.04.09.08.35;	author wiz;	state Exp;
branches;
next	1.19;
commitid	Zxt9De0pbTy2op1G;

1.19
date	2025.04.12.11.33.33;	author adam;	state Exp;
branches;
next	1.18;
commitid	NuqQtI1GjmehRKQF;

1.18
date	2025.01.06.11.49.37;	author adam;	state Exp;
branches;
next	1.17;
commitid	bzuETGEl1VP02qEF;

1.17
date	2024.11.11.07.28.14;	author wiz;	state Exp;
branches;
next	1.16;
commitid	1fBDq3LwS98NncxF;

1.16
date	2024.04.29.08.44.37;	author adam;	state Exp;
branches;
next	1.15;
commitid	ZlmteUhfaEgO618F;

1.15
date	2024.02.12.14.42.21;	author adam;	state Exp;
branches;
next	1.14;
commitid	baD754FcVRYUy9YE;

1.14
date	2023.08.01.23.20.41;	author wiz;	state Exp;
branches;
next	1.13;
commitid	lyjXpsSeA6xpH8zE;

1.13
date	2022.08.03.13.44.30;	author adam;	state Exp;
branches;
next	1.12;
commitid	G1VWN9WSTUw4brOD;

1.12
date	2022.02.05.11.40.48;	author adam;	state Exp;
branches;
next	1.11;
commitid	TwiTfB6omKhpfqrD;

1.11
date	2022.01.05.15.41.05;	author wiz;	state Exp;
branches;
next	1.10;
commitid	FQ77UruBIUsgzsnD;

1.10
date	2022.01.04.20.53.15;	author wiz;	state Exp;
branches;
next	1.9;
commitid	CYyhdK9qtoffkmnD;

1.9
date	2021.12.30.13.05.31;	author adam;	state Exp;
branches;
next	1.8;
commitid	w23rFuQ4pTWhUFmD;

1.8
date	2021.06.11.07.11.27;	author adam;	state Exp;
branches;
next	1.7;
commitid	iRKGpCXchVPprGWC;

1.7
date	2019.12.18.04.49.47;	author minskim;	state Exp;
branches;
next	1.6;
commitid	ze7NKNX9WBxR29PB;

1.6
date	2019.05.02.09.27.09;	author adam;	state Exp;
branches;
next	1.5;
commitid	dZXCBKXaXfGuYBlB;

1.5
date	2018.08.07.16.45.10;	author minskim;	state Exp;
branches;
next	1.4;
commitid	bkGZf4WHnzzR0dNA;

1.4
date	2018.01.31.13.42.32;	author adam;	state Exp;
branches;
next	1.3;
commitid	9Cqx6FPWy0qJ22pA;

1.3
date	2017.10.17.18.37.22;	author adam;	state Exp;
branches;
next	1.2;
commitid	6AweSwlbwNbg5rbA;

1.2
date	2017.10.16.12.14.29;	author adam;	state Exp;
branches;
next	1.1;
commitid	FQ8PiKzaUb3UZgbA;

1.1
date	2017.03.17.21.30.35;	author minskim;	state Exp;
branches;
next	;
commitid	nHC0gaWBCpU5VWJz;


desc
@@


1.24
log
@py-line_profiler: updated to 5.0.2

5.0.2
Type fix base
Ruff format
FIX: test for async-generator ref-counting behavior (un-)broken by 3.13.12 and 3.14.3
FIX: building Linux-ARM64 wheels
@
text
@# $NetBSD: Makefile,v 1.23 2026/02/15 14:09:28 adam Exp $

DISTNAME=	line_profiler-5.0.2
PKGNAME=	${PYPKGPREFIX}-${DISTNAME}
CATEGORIES=	devel python
MASTER_SITES=	${MASTER_SITE_PYPI:=l/line_profiler/}

MAINTAINER=	minskim@@NetBSD.org
HOMEPAGE=	https://github.com/pyutils/line_profiler
COMMENT=	Python line-by-line profiler
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-cython>=3.0.3:../../devel/py-cython
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools

USE_LANGUAGES=	c c++
# avoid scikit-build
MAKE_ENV+=	LINE_PROFILER_BUILD_METHOD=cython
INSTALL_ENV+=	LINE_PROFILER_BUILD_METHOD=cython

PYTHON_VERSIONS_INCOMPATIBLE=	310

post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} kernprof kernprof-${PYVERSSUFFIX} || ${TRUE}

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
@


1.23
log
@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
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.22 2025/10/09 12:03:50 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-5.0.1
@


1.22
log
@py-line_profiler: update to 5.0.0.

5.0.0
~~~~~
* FIX: win32 encoding issues
* ENH: Add support for ``sys.monitoring`` (Python >= 3.12)
* FIX: Fixed issue when calling ``kernprof`` with neither the ``-l`` nor ``-b`` flag; also refactored common methods to ``LineProfiler`` and ``ContextualProfile``
* FIX: Fixed auto-profiling of async function definitions #330
* ENH: Added CLI argument ``-m`` to ``kernprof`` for running a library module as a script; also made it possible for profiling targets to be supplied across multiple ``-p`` flags
* FIX: Fixed explicit profiling of class methods; added handling for profiling static, bound, and partial methods, ``functools.partial`` objects, (cached) properties, and async generator functions
* FIX: Fixed namespace bug when running ``kernprof -m`` on certain modules (e.g. ``calendar`` on Python 3.12+).
* FIX: Fixed ``@@contextlib.contextmanager`` bug where the cleanup code (e.g. restoration of ``sys`` attributes) is not run if exceptions occurred inside the context
* ENH: Added CLI arguments ``-c`` to ``kernprof`` for (auto-)profiling module/package/inline-script execution instead of that of script files; passing ``'-'`` as the script-file name now also reads from and profiles ``stdin``
* ENH: In Python >=3.11, profiled objects are reported using their qualified name.
* ENH: Highlight final summary using rich if enabled
* ENH: Made it possible to use multiple profiler instances simultaneously
* ENH: various improvements related to auto-profiling:

  * ``kernprof -p`` target entities are now imported and profiled regardless of
    whether they are directly imported in the run script/module/code (old
    behavior restored by passing ``--no-preimports``)
  * ``kernprof -v`` and the new ``-q`` now control the verbosity level instead
    of being a boolean, allowing diagnostic outputs or output suppression
  * On-import profiling is now more aggressive so that it doesn't miss entities
    like class methods and properties
  * ``LineProfiler`` can now be used as a class decorator
* FIX: Fixed line tracing for Cython code; superseded use of the legacy tracing system with ``sys.monitoring``
* FIX: Fixed edge cases where:

  * ``LineProfiler.get_stats()`` neglected data from duplicate code objects
    (#348)
  * ``LineProfiler`` instances may stop receiving tracing events when multiple
    instances were used (#350)
  * Line events were not reported for ``raise`` statements and ``finally:``
    bodies when using ``sys.monitoring`` (#355)
* FIX: Tracing-system-related fixes (#333):

  * ``LineProfiler`` now caches the existing ``sys`` or ``sys.monitoring`` trace
    callbacks in ``.enable()`` and restores them in ``.disable()``, instead of
    always discarding them on the way out
  * Also added experimental support for calling (instead of suspending) said
    callbacks during profiling
  * Now allowing switching back to the "legacy" trace system on Python 3.12+,
    controlled by an environment variable
* ENH: Added capability to parse TOML config files for defaults (#335):

  * ``kernprof`` and ``python -m line_profiler`` CLI options
  * ``GlobalProfiler`` configurations, and
  * profiler output (e.g. ``LineProfiler.print_stats()``) formatting
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.21 2025/10/09 07:57:33 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-5.0.0
d16 1
a16 1
USE_LANGUAGES=	# none
d18 2
a19 2
MAKE_ENV+=	LINE_PROFILER_BUILD_METHOD=setuptools
INSTALL_ENV+=	LINE_PROFILER_BUILD_METHOD=setuptools
@


1.21
log
@*: remove reference to (removed) Python 3.9
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.20 2025/07/04 09:08:35 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-4.2.0
a4 1
PKGREVISION=	1
@


1.20
log
@*: mark more py-cython dependencies as needing Python>=3.11
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.19 2025/04/12 11:33:33 adam Exp $
d22 1
a22 1
PYTHON_VERSIONS_INCOMPATIBLE=	39 310
@


1.19
log
@Fix PLIST after py-setuptools update; bump depends and revision
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.18 2025/01/06 11:49:37 adam Exp $
d22 2
@


1.18
log
@py-line_profiler: updated to 4.2.0

4.2.0

Added support for annotated assignments in the static parser
Development Branch for 4.1.4
Remove 36 and 37 support
Fix noop code
Update docs
Support 313
Rotate secrets
Add unit example
Official 3.13 on CI
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.17 2024/11/11 07:28:14 wiz Exp $
d5 1
d15 1
a15 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=68.2.2:../../devel/py-setuptools
@


1.17
log
@py-*: remove unused tool dependency

py-setuptools includes the py-wheel functionality nowadays
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.16 2024/04/29 08:44:37 adam Exp $
d3 1
a3 1
DISTNAME=	line_profiler-4.1.3
d9 1
a9 1
HOMEPAGE=	https://github.com/rkern/line_profiler
d13 1
a20 2
PYTHON_VERSIONS_INCOMPATIBLE=	27

@


1.16
log
@py-line_profiler: updated to 4.1.3

4.1.3

* FIX: duration summary now respects the stripzeros argument.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.15 2024/02/12 14:42:21 adam Exp $
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel
@


1.15
log
@py-line_profiler: updated to 4.1.2

4.1.2
~~~~
* ENH: Add support for Python 3.12
* ENH: Add osx universal2 and arm64 wheels
* ENH: Fix issue with integer overflow on 32 bit systems

4.1.1
~~~~
* FIX: ``get_stats`` is no longer slowed down when profiling many code sections

4.1.0
~~~~
* FIX: skipzeros now checks for zero hits instead of zero time
* FIX: Fixed errors in Python 3.11 with duplicate functions.
* FIX: ``show_text`` now increases column sizes or switches to scientific notation to maintain alignment
* ENH: ``show_text`` now has new options: sort and summarize
* ENH: Added new CLI arguments ``-srm`` to ``line_profiler`` to control sorting, rich printing, and summary printing.
* ENH: New global ``profile`` function that can be enabled by ``--profile`` or ``LINE_PROFILE=1``.
* ENH: New auto-profile feature in ``kernprof`` that will profile all functions in specified modules.
* ENH: Kernprof now outputs instructions on how to view results.
* ENH: Added readthedocs integration: https://kernprof.readthedocs.io/en/latest/index.html

4.0.3
~~~~
* FIX: Stop requiring bleeding-edge Cython unless necesasry (for Python 3.12).

4.0.2
~~~~~
* FIX: AttributeError on certain methods.

4.0.1
~~~~~
* FIX: Profiling classmethods works again.

4.0.0
~~~~~
* ENH: Python 3.11 is now supported.
* ENH: Profiling overhead is now drastically smaller, thanks to reimplementing almost all of the tracing callback in C++. You can expect to see reductions of between 0.3 and 1 microseconds per line hit, resulting in a speedup of up to 4x for codebases with many lines of Python that only do a little work per line.
* ENH: Added the ``-i <# of seconds>`` option to the ``kernprof`` script. This uses the threading module to output profiling data to the output file every n seconds, and is useful for long-running tasks that shouldn't be stopped in the middle of processing.
* CHANGE: Cython's native cythonize function is now used to compile the project, instead of scikit-build's convoluted process.
* CHANGE: Due to optimizations done while reimplementing the callback in C++, the profiler's code_map and last_time attributes now are indexed by a hash of the code block's bytecode and its line number. Any code that directly reads (and processes) or edits the code_map and/or last_time attributes will likely break.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.14 2023/08/01 23:20:41 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-4.1.2
d13 1
a13 1
TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools
@


1.14
log
@*: remove more references to Python 3.7
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.13 2022/08/03 13:44:30 adam Exp $
d3 1
a3 1
DISTNAME=	line_profiler-3.5.1
d13 2
a14 1
PYSETUPARGS=	--universal # avoid scikit-build
d17 3
a19 2

USE_PKG_RESOURCES=	yes
d27 1
a27 1
.include "../../lang/python/egg.mk"
@


1.13
log
@py-line_profiler: updated to 3.5.1

3.5.1
~~~~~
* FIX: line profiler now works on async functions again

3.5.0
~~~~~
* FIX: kernprof fails to write to stdout if stdout was replaced
* FIX: Fixes max of an empty sequence error
* Make IPython optional
* FIX: Exception raise ZeroDivisionError
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.12 2022/02/05 11:40:48 adam Exp $
d19 1
a19 1
PYTHON_VERSIONS_INCOMPATIBLE=	27 37
@


1.12
log
@py-line_profiler: updated to 3.4.0

3.4.0
~~~~~
* Drop support for Python <= 3.5.x
* FIX: 104 issue with new IPython kernels

3.3.1
~~~~~
* FIX: Fix bug where lines were not displayed in Jupyter>=6.0
* CHANGE: moving forward, new pypi releases will be signed with the GPG key 2A290272C174D28EA9CA48E9D7224DAF0347B114 for PyUtils-CI <openpyutils@@gmail.com>. For reference, older versions were signed with either 262A1DF005BE5D2D5210237C85CD61514641325F or 1636DAF294BA22B89DBB354374F166CFA2F39C18.

3.3.0
~~~~~
* New CI for building wheels.

3.2.6
~~~~~
* FIX: Update MANIFEST.in to package pyproj.toml and missing pyx file
* CHANGE: Removed version experimental augmentation.

3.2.5
~~~~~
* FIX: Update MANIFEST.in to package nested c source files in the sdist

3.2.4
~~~~~
* FIX: Update MANIFEST.in to package nested CMakeLists.txt in the sdist

3.2.3
~~~~~
* FIX: Use ImportError instead of ModuleNotFoundError while 3.5 is being supported
* FIX: Add MANIFEST.in to package CMakeLists.txt in the sdist

3.2.2
~~~~~
* ENH: Added better error message when c-extension is not compiled.
* FIX: Kernprof no longer imports line_profiler to avoid side effects.

3.2.0
~~~~~
* Dropped 2.7 support, manylinux docker images no longer support 2.7
* ENH: Add command line option to specify time unit and skip displaying
  functions which have not been profiled.
* ENH: Unified versions of line_profiler and kernprof: kernprof version is now
  identical to line_profiler version.

3.1.0
~~~~~
* ENH: fix Python 3.9

3.0.2
~~~~~
* BUG: fix ``__version__`` attribute in Python 2 CLI.

3.0.1
~~~~~
* BUG: fix calling the package from the command line

3.0.0
~~~~~
* ENH: Fix Python 3.7
* ENH: Restructure into package
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.11 2022/01/05 15:41:05 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-3.4.0
a12 2
DEPENDS+=	${PYPKGPREFIX}-ipython>=0.17:../../devel/py-ipython

@


1.11
log
@python: egg.mk: add USE_PKG_RESOURCES flag

This flag should be set for packages that import pkg_resources
and thus need setuptools after the build step.

Set this flag for packages that need it and bump PKGREVISION.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.10 2022/01/04 20:53:15 wiz Exp $
d3 1
a3 1
DISTNAME=	line_profiler-2.1.2
a4 1
PKGREVISION=	2
d13 1
a13 1
USE_LANGUAGES=	c
d15 1
a15 3
post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
		${MV} kernprof kernprof${PYVERSSUFFIX} || ${TRUE}
d17 1
a17 1
PYTHON_VERSIONED_DEPENDENCIES=	ipython
d21 5
a25 9
.include "../../lang/python/pyversion.mk"
.if ${_PYTHON_VERSION} >= 37
# Regenerate _line_profiler.c with recent cython
BUILDLINK_DEPMETHOD.py-cython=	build
.include "../../devel/py-cython/buildlink3.mk"

pre-configure:
	${RM} -f ${WRKSRC}/_line_profiler.c
.endif
a27 1
.include "../../lang/python/versioned_dependencies.mk"
@


1.10
log
@*: bump PKGREVISION for egg.mk users

They now have a tool dependency on py-setuptools instead of a DEPENDS
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.9 2021/12/30 13:05:31 adam Exp $
d5 1
a5 1
PKGREVISION=	1
d22 2
@


1.9
log
@Forget about Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.8 2021/06/11 07:11:27 adam Exp $
d5 1
@


1.8
log
@py-line_profiler: mark as not for Python 3.6
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.7 2019/12/18 04:49:47 minskim Exp $
a18 2
PYTHON_VERSIONS_INCOMPATIBLE=	36

@


1.7
log
@devel/py-line_profiler: Fix build with python38

Regenerate .c files with recent Cython.
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.6 2019/05/02 09:27:09 adam Exp $
d19 2
@


1.6
log
@Forget about Python 3.4
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.5 2018/08/07 16:45:10 minskim Exp $
d22 1
a22 1
.if ${_PYTHON_VERSION} == 37
@


1.5
log
@devel/py-line_profiler: Rerun cython for python37 compatibility
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.4 2018/01/31 13:42:32 adam Exp $
d22 1
a22 7

PLIST_VARS+=	py35
.if "${PYPKGPREFIX}" != "py27" && "${PYPKGPREFIX}" != "py34"
PLIST.py35=	yes
.endif

.if "${PYPKGPREFIX}" == "py37"
@


1.4
log
@py-line_profiler: updated to 2.1.2

2.1:
ENH: Add support for Python 3.5 coroutines
ENH: Documentation updates
ENH: CI for most recent Python versions (3.5, 3.6, 3.6-dev, 3.7-dev, nightly)
ENH: Add timer unit argument for output time granularity spec
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.3 2017/10/17 18:37:22 adam Exp $
d28 9
@


1.3
log
@Make ipython versioned dependency
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.2 2017/10/16 12:14:29 adam Exp $
d3 1
a3 1
DISTNAME=	line_profiler-2.0
d21 7
@


1.2
log
@Makefile clean-up
@
text
@d1 1
a1 1
# $NetBSD: Makefile,v 1.1 2017/03/17 21:30:35 minskim Exp $
a12 2
DEPENDS+=	${PYPKGPREFIX}-ipython>0.13:../../devel/py-ipython

d19 2
d22 1
@


1.1
log
@Import py-line_profiler-2.0

line_profiler will profile the time individual lines of code take to
execute. The profiler is implemented in C via Cython in order to reduce
the overhead of profiling. Also included is the script kernprof, which
can be used to conveniently profile Python applications and scripts
either with line_profiler or with the function-level profiling tools in
the Python standard library.
@
text
@d1 1
a1 1
# $NetBSD$
a16 2
.include "../../lang/python/egg.mk"

d18 2
a19 2
	${MV} ${DESTDIR}${PREFIX}/bin/kernprof \
		${DESTDIR}${PREFIX}/bin/kernprof${PYVERSSUFFIX}
d21 1
@

