| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python312-line_profiler | Distribution: openSUSE Tumbleweed |
| Version: 4.2.0 | Vendor: openSUSE |
| Release: 1.1 | Build date: Sun May 4 10:46:41 2025 |
| Group: Unspecified | Build host: reproducible |
| Size: 543285 | Source RPM: python-line_profiler-4.2.0-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
* 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
* Fri Jan 07 2022 Ben Greiner <code@bnavigator.de>
- Update to 3.4.0
* Drop support for Python <= 3.5.x
* FIX: #104 issue with new IPython kernels
* Wheels for musllinux are now included
* FIX: Fix bug where lines were not displayed in Jupyter>=6.0 via
[#93]
- Release 3.3.1
* 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.
- Release 3.2.5
* Include c source files in manifest (#74)
- Fix IPython requirements
- Fix platform install dir
* Thu Apr 22 2021 Markéta Machová <mmachova@suse.com>
- update to 3.1.0
* Restructure into package
* fix Python 3.9
/etc/alternatives/kernprof /usr/bin/kernprof /usr/bin/kernprof-3.12 /usr/lib/python3.12/site-packages/__pycache__/kernprof.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/__pycache__/kernprof.cpython-312.pyc /usr/lib/python3.12/site-packages/kernprof.py /usr/lib/python3.12/site-packages/line_profiler /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/INSTALLER /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/METADATA /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/RECORD /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/REQUESTED /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/WHEEL /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/entry_points.txt /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/licenses /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/licenses/LICENSE.txt /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/licenses/LICENSE_Python.txt /usr/lib/python3.12/site-packages/line_profiler-4.2.0.dist-info/top_level.txt /usr/lib/python3.12/site-packages/line_profiler/__init__.py /usr/lib/python3.12/site-packages/line_profiler/__main__.py /usr/lib/python3.12/site-packages/line_profiler/__main__.pyi /usr/lib/python3.12/site-packages/line_profiler/__pycache__ /usr/lib/python3.12/site-packages/line_profiler/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/__main__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/__main__.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/explicit_profiler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/explicit_profiler.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/ipython_extension.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/ipython_extension.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/line_profiler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/__pycache__/line_profiler.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/_line_profiler.cpython-312-arm-linux-gnueabihf.so /usr/lib/python3.12/site-packages/line_profiler/autoprofile /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__init__.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__ /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/__init__.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/__init__.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/ast_profle_transformer.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/ast_profle_transformer.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/ast_tree_profiler.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/ast_tree_profiler.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/autoprofile.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/autoprofile.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/line_profiler_utils.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/line_profiler_utils.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/profmod_extractor.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/profmod_extractor.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/util_static.cpython-312.opt-1.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/__pycache__/util_static.cpython-312.pyc /usr/lib/python3.12/site-packages/line_profiler/autoprofile/ast_profle_transformer.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/ast_profle_transformer.pyi /usr/lib/python3.12/site-packages/line_profiler/autoprofile/ast_tree_profiler.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/ast_tree_profiler.pyi /usr/lib/python3.12/site-packages/line_profiler/autoprofile/autoprofile.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/autoprofile.pyi /usr/lib/python3.12/site-packages/line_profiler/autoprofile/line_profiler_utils.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/line_profiler_utils.pyi /usr/lib/python3.12/site-packages/line_profiler/autoprofile/profmod_extractor.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/profmod_extractor.pyi /usr/lib/python3.12/site-packages/line_profiler/autoprofile/util_static.py /usr/lib/python3.12/site-packages/line_profiler/autoprofile/util_static.pyi /usr/lib/python3.12/site-packages/line_profiler/explicit_profiler.py /usr/lib/python3.12/site-packages/line_profiler/explicit_profiler.pyi /usr/lib/python3.12/site-packages/line_profiler/ipython_extension.py /usr/lib/python3.12/site-packages/line_profiler/ipython_extension.pyi /usr/lib/python3.12/site-packages/line_profiler/line_profiler.py /usr/lib/python3.12/site-packages/line_profiler/line_profiler.pyi /usr/lib/python3.12/site-packages/line_profiler/py.typed /usr/share/doc/packages/python312-line_profiler /usr/share/doc/packages/python312-line_profiler/README.rst /usr/share/licenses/python312-line_profiler /usr/share/licenses/python312-line_profiler/LICENSE.txt /usr/share/licenses/python312-line_profiler/LICENSE_Python.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Fri Oct 24 23:22:36 2025