| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-line_profiler | Distribution: openSUSE Tumbleweed |
| Version: 5.0.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Apr 8 08:01:40 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 3236429 | Source RPM: python-line_profiler-5.0.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/pyutils/line_profiler | |
| Summary: Line-by-line profiler | |
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.
BSD-3-Clause
* Wed Apr 08 2026 Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.0.2:
* ENH: improved type annotations and moved them inline
* 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: ref-count leaks
* FIX: Use import system to locate module file run by kernprof -m
* FIX: Move away from older, (temporarily-)deprecated importlib.resources
APIs in line_profiler.toml_config
* CHANGE: remove default alphabetical sorting of profiled functions
- Drop patches:
* no-python-in-path.patch
* support-python314.patch
- Add patch do-not-reset-pythonpath.patch:
* Do not reset PYTHONPATH in two tests.
* Wed Nov 05 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 5.0.0:
* ENH: Add support for sys.monitoring (Python >= 3.12)
* FIX: Fixed issue when calling kernprof with neither the -l nor -b flag
* FIX: Fixed auto-profiling of async function definitions
* ENH: Added CLI argument -m to kernprof for running a library module as
a script
* 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.
* 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:
* FIX: Fixed line tracing for Cython code; superseded use of the legacy
tracing system with sys.monitoring
* FIX: Tracing-system-related fixes
* ENH: Added capability to parse TOML config files for defaults
- Add patch no-python-in-path.patch:
* Do not search the path for python.
- Add patch support-python314.patch:
* Support Python 3.14 sys.monitoring changes.
* Sun May 04 2025 Dirk Müller <dmueller@suse.com>
- update to 4.2.0:
* FIX: Fix issue with auto-profile of editable installs #279
* FIX: Lookup OP-codes instead of hard coding them #284
* CHANGE: Drop support for Python 3.6 and Python 3.7
* ENH: Add support for Python 3.13
* Tue Nov 26 2024 Steve Kowalik <steven.kowalik@suse.com>
- Update to 4.1.3:
* FIX: duration summary now respects the stripzeros argument.
* FIX: minor test fixes.
* ENH: building osx wheels for x86 and arm64.
* ENH: documentation improvements.
* Invoke subshell with the current python interpreter
* Respect stripzeros in summary report
* Normalize path before comparison
- Switch to pyproject macros.
- Drop patch use-sys-executable-python.patch, included upstream.
* Wed Mar 13 2024 Dirk Müller <dmueller@suse.com>
- skip python 3.9 build
* Tue Dec 05 2023 Dirk Müller <dmueller@suse.com>
- update to 4.1.2:
* ENH: Add support for Python 3.12 #246
* ENH: Add osx universal2 and arm64 wheels
* ENH: Fix issue with integer overflow on 32 bit systems
* FIX: ``get_stats`` is no longer slowed down when profiling
many code sections #236
* 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
- Add patch use-sys-executable-python.patch:
* Use sys.executable, rather than 'python'.
* Sun Aug 13 2023 Dirk Müller <dmueller@suse.com>
- restrict to older Cython release
* Sun Mar 26 2023 Dirk Müller <dmueller@suse.com>
- update to 4.0.3:
* FIX: Stop requiring bleeding-edge Cython unless necesasry
(for Python 3.12). #206
* Mon Feb 20 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 4.0.2:
* FIX: AttributeError on certain methods. #191
* FIX: Profiling classmethods works again. #183
* 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++.
* ENH: Added the ``-i <# of seconds>`` option to the ``kernprof`` script.
* 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.
* FIX: filepath test in is_ipython_kernel_cell for Windows #161
* ADD: setup.py now checks LINE_PROFILER_BUILD_METHOD to determine how
to build binaries
* ADD: LineProfiler.add_function warns if an added function has a
__wrapped__ attribute
- Due to build system change, massively simplify %build.
* Thu Sep 29 2022 Yogalakshmi Arunachalam <yarunachalam@suse.com>
- Update to Version 3.5.2
* FIX: filepath test in is_ipython_kernel_cell for Windows #161
* ADD: setup.py now checks LINE_PROFILER_BUILD_METHOD to determine how to build binaries
* ADD: LineProfiler.add_function warns if an added function has a __wrapped__ attribute
- Update to Version 3.5.1
* FIX: #19 line profiler now works on async functions again
- Update to Version 3.5.0
* FIX: #109 kernprof fails to write to stdout if stdout was replaced
* FIX: Fixes max of an empty sequence error #118
* Make IPython optional
* FIX: #100 Exception raise ZeroDivisionError
/etc/alternatives/kernprof /usr/bin/kernprof /usr/bin/kernprof-3.13 /usr/lib/python3.13/site-packages/__pycache__/kernprof.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/__pycache__/kernprof.cpython-313.pyc /usr/lib/python3.13/site-packages/kernprof.py /usr/lib/python3.13/site-packages/line_profiler /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/INSTALLER /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/METADATA /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/RECORD /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/REQUESTED /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/WHEEL /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/licenses /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/licenses/LICENSE.txt /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/licenses/LICENSE_Python.txt /usr/lib/python3.13/site-packages/line_profiler-5.0.2.dist-info/top_level.txt /usr/lib/python3.13/site-packages/line_profiler/CMakeLists.txt /usr/lib/python3.13/site-packages/line_profiler/Python_wrapper.h /usr/lib/python3.13/site-packages/line_profiler/__init__.py /usr/lib/python3.13/site-packages/line_profiler/__main__.py /usr/lib/python3.13/site-packages/line_profiler/__pycache__ /usr/lib/python3.13/site-packages/line_profiler/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/_diagnostics.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/_diagnostics.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/_logger.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/_logger.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/cli_utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/cli_utils.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/explicit_profiler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/explicit_profiler.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/ipython_extension.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/ipython_extension.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/line_profiler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/line_profiler.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/line_profiler_utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/line_profiler_utils.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/profiler_mixin.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/profiler_mixin.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/scoping_policy.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/scoping_policy.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/toml_config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/__pycache__/toml_config.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/_diagnostics.py /usr/lib/python3.13/site-packages/line_profiler/_line_profiler.cpp /usr/lib/python3.13/site-packages/line_profiler/_line_profiler.cpython-313-i386-linux-gnu.so /usr/lib/python3.13/site-packages/line_profiler/_line_profiler.pyi /usr/lib/python3.13/site-packages/line_profiler/_line_profiler.pyx /usr/lib/python3.13/site-packages/line_profiler/_logger.py /usr/lib/python3.13/site-packages/line_profiler/_map_helpers.pxd /usr/lib/python3.13/site-packages/line_profiler/autoprofile /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__init__.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__ /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/ast_profile_transformer.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/ast_profile_transformer.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/ast_tree_profiler.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/ast_tree_profiler.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/autoprofile.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/autoprofile.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/eager_preimports.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/eager_preimports.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/line_profiler_utils.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/line_profiler_utils.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/profmod_extractor.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/profmod_extractor.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/run_module.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/run_module.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/util_static.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/__pycache__/util_static.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/autoprofile/ast_profile_transformer.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/ast_tree_profiler.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/autoprofile.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/eager_preimports.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/line_profiler_utils.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/profmod_extractor.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/run_module.py /usr/lib/python3.13/site-packages/line_profiler/autoprofile/util_static.py /usr/lib/python3.13/site-packages/line_profiler/c_trace_callbacks.c /usr/lib/python3.13/site-packages/line_profiler/c_trace_callbacks.h /usr/lib/python3.13/site-packages/line_profiler/cli_utils.py /usr/lib/python3.13/site-packages/line_profiler/explicit_profiler.py /usr/lib/python3.13/site-packages/line_profiler/ipython_extension.py /usr/lib/python3.13/site-packages/line_profiler/line_profiler.py /usr/lib/python3.13/site-packages/line_profiler/line_profiler_utils.py /usr/lib/python3.13/site-packages/line_profiler/profiler_mixin.py /usr/lib/python3.13/site-packages/line_profiler/py.typed /usr/lib/python3.13/site-packages/line_profiler/python25.pxd /usr/lib/python3.13/site-packages/line_profiler/rc /usr/lib/python3.13/site-packages/line_profiler/rc/__init__.py /usr/lib/python3.13/site-packages/line_profiler/rc/__pycache__ /usr/lib/python3.13/site-packages/line_profiler/rc/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/line_profiler/rc/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/line_profiler/rc/line_profiler.toml /usr/lib/python3.13/site-packages/line_profiler/scoping_policy.py /usr/lib/python3.13/site-packages/line_profiler/timers.c /usr/lib/python3.13/site-packages/line_profiler/timers.h /usr/lib/python3.13/site-packages/line_profiler/toml_config.py /usr/share/doc/packages/python313-line_profiler /usr/share/doc/packages/python313-line_profiler/README.rst /usr/share/licenses/python313-line_profiler /usr/share/licenses/python313-line_profiler/LICENSE.txt /usr/share/licenses/python313-line_profiler/LICENSE_Python.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Apr 10 22:21:31 2026