Metadata-Version: 2.1
Name: line-profiler
Version: 4.0.2
Summary: Line-by-line profiler
Home-page: https://github.com/pyutils/line_profiler
Author: Robert Kern
Author-email: robert.kern@enthought.com
License: BSD
Keywords: timing,timer,profiling,profiler,line_profiler
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Software Development
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
License-File: LICENSE.txt
License-File: LICENSE_Python.txt
Provides-Extra: all
Requires-Dist: Cython ; extra == 'all'
Requires-Dist: cmake ; extra == 'all'
Requires-Dist: coverage[toml] ; extra == 'all'
Requires-Dist: ninja ; extra == 'all'
Requires-Dist: pytest ; extra == 'all'
Requires-Dist: pytest-cov ; extra == 'all'
Requires-Dist: scikit-build ; extra == 'all'
Requires-Dist: ubelt ; extra == 'all'
Provides-Extra: all-strict
Requires-Dist: Cython (==3.0.0a11) ; extra == 'all-strict'
Requires-Dist: cmake (==3.21.2) ; extra == 'all-strict'
Requires-Dist: coverage[toml] (==5.3) ; extra == 'all-strict'
Requires-Dist: ninja (==1.10.2) ; extra == 'all-strict'
Requires-Dist: pytest-cov (==2.10.1) ; extra == 'all-strict'
Requires-Dist: pytest (==4.6.11) ; extra == 'all-strict'
Requires-Dist: scikit-build (==0.11.1) ; extra == 'all-strict'
Requires-Dist: ubelt (==1.0.1) ; extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.10" and python_version >= "3.9") and extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.11" and python_version >= "3.10") and extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.8.1) ; (python_version < "3.7" and python_version >= "3.6") and extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.8" and python_version >= "3.7") and extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.9" and python_version >= "3.8") and extra == 'all-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "4.0" and python_version >= "3.11") and extra == 'all-strict'
Requires-Dist: IPython (<7.17.0,==0.13) ; (python_version <= "3.6") and extra == 'all-strict'
Requires-Dist: IPython (==0.13) ; (python_version >= "3.7") and extra == 'all-strict'
Requires-Dist: cibuildwheel ; (python_version < "3.10" and python_version >= "3.9") and extra == 'all'
Requires-Dist: cibuildwheel ; (python_version < "3.11" and python_version >= "3.10") and extra == 'all'
Requires-Dist: cibuildwheel ; (python_version < "3.7" and python_version >= "3.6") and extra == 'all'
Requires-Dist: cibuildwheel ; (python_version < "3.8" and python_version >= "3.7") and extra == 'all'
Requires-Dist: cibuildwheel ; (python_version < "3.9" and python_version >= "3.8") and extra == 'all'
Requires-Dist: cibuildwheel ; (python_version < "4.0" and python_version >= "3.11") and extra == 'all'
Requires-Dist: IPython ; (python_version <= "3.6") and extra == 'all'
Requires-Dist: IPython ; (python_version >= "3.7") and extra == 'all'
Provides-Extra: build
Requires-Dist: Cython ; extra == 'build'
Requires-Dist: cmake ; extra == 'build'
Requires-Dist: ninja ; extra == 'build'
Requires-Dist: scikit-build ; extra == 'build'
Provides-Extra: build-strict
Requires-Dist: Cython (==3.0.0a11) ; extra == 'build-strict'
Requires-Dist: cmake (==3.21.2) ; extra == 'build-strict'
Requires-Dist: ninja (==1.10.2) ; extra == 'build-strict'
Requires-Dist: scikit-build (==0.11.1) ; extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.10" and python_version >= "3.9") and extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.11" and python_version >= "3.10") and extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.8.1) ; (python_version < "3.7" and python_version >= "3.6") and extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.8" and python_version >= "3.7") and extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "3.9" and python_version >= "3.8") and extra == 'build-strict'
Requires-Dist: cibuildwheel (==2.11.2) ; (python_version < "4.0" and python_version >= "3.11") and extra == 'build-strict'
Requires-Dist: cibuildwheel ; (python_version < "3.10" and python_version >= "3.9") and extra == 'build'
Requires-Dist: cibuildwheel ; (python_version < "3.11" and python_version >= "3.10") and extra == 'build'
Requires-Dist: cibuildwheel ; (python_version < "3.7" and python_version >= "3.6") and extra == 'build'
Requires-Dist: cibuildwheel ; (python_version < "3.8" and python_version >= "3.7") and extra == 'build'
Requires-Dist: cibuildwheel ; (python_version < "3.9" and python_version >= "3.8") and extra == 'build'
Requires-Dist: cibuildwheel ; (python_version < "4.0" and python_version >= "3.11") and extra == 'build'
Provides-Extra: ipython
Provides-Extra: ipython-strict
Requires-Dist: IPython (<7.17.0,==0.13) ; (python_version <= "3.6") and extra == 'ipython-strict'
Requires-Dist: IPython (==0.13) ; (python_version >= "3.7") and extra == 'ipython-strict'
Requires-Dist: IPython ; (python_version <= "3.6") and extra == 'ipython'
Requires-Dist: IPython ; (python_version >= "3.7") and extra == 'ipython'
Provides-Extra: runtime-strict
Provides-Extra: tests
Requires-Dist: coverage[toml] ; extra == 'tests'
Requires-Dist: pytest ; extra == 'tests'
Requires-Dist: pytest-cov ; extra == 'tests'
Requires-Dist: ubelt ; extra == 'tests'
Provides-Extra: tests-strict
Requires-Dist: coverage[toml] (==5.3) ; extra == 'tests-strict'
Requires-Dist: pytest-cov (==2.10.1) ; extra == 'tests-strict'
Requires-Dist: pytest (==4.6.11) ; extra == 'tests-strict'
Requires-Dist: ubelt (==1.0.1) ; extra == 'tests-strict'
Requires-Dist: IPython (<7.17.0,==0.13) ; (python_version <= "3.6") and extra == 'tests-strict'
Requires-Dist: IPython (==0.13) ; (python_version >= "3.7") and extra == 'tests-strict'
Requires-Dist: IPython ; (python_version <= "3.6") and extra == 'tests'
Requires-Dist: IPython ; (python_version >= "3.7") and extra == 'tests'

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