Skip to content

chore(deps): update line-profiler requirement from <5.0.0,>=4.1.0 to >=4.1.0,<6.0.0 - #44

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/line-profiler-gte-4.1.0-and-lt-6.0.0
Open

dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/pip/line-profiler-gte-4.1.0-and-lt-6.0.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor

Updates the requirements on line-profiler to permit the latest version.

Release notes

Sourced from line-profiler's releases.

Release v5.1.0

Automatic Release Notes. TODO: improve

What's Changed

New Contributors

Full Changelog: pyutils/line_profiler@v5.0.2...v5.1.0

Changelog

Sourced from line-profiler's changelog.

5.1.0

  • FIX: Text output now replaces characters the output stream cannot encode with escape sequences instead of dropping the source line (#289)
  • FIX: Make sure that the profiled code is run in the sys.modules['__main__'] namespace to avoid issues w/e.g. pickling (#423)
  • CHANGE: Drop support for Python 3.8 and Python 3.9
  • FIX: ScopingPolicy members now type-check properly as instances thereof -- at least on Python versions (3.11+) where enum.StrEnum is available (#427)
  • FIX: Bytecodes of profiled functions now always labeled to prevent confusion with non-profiled "twins" (#425)
  • FIX: Stop reverting sys.modules after calling kernprof.main() to avoid edge-case issues with e.g. pickling (#437)
  • FIX: Fixed bugs where kernprof -l (1) misses --prof-mod targets if multiple thereof are imported in the same (from-)import statement, and (2) crashes when profiling modules containing from ... import * statements (#434)
  • FIX: Corrected line timing for recursive Python function calls by tracking timing state per execution frame (recursive Cython calls under sys.monitoring are still tracked per code block) (#444)
  • ENH: add support for Python 3.15
  • ENH: migrate away from setup.py

5.0.2

* ENH: improved type annotations and moved them inline

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 #383
  • 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) (#380, originally proposed in #219)
  • FIX: search function in online documentation
  • FIX: ref-count leaks #372
  • FIX: mitigate speed regressions introduced in 5.0.0 #376
  • FIX: Use import system to locate module file run by kernprof -m #389
  • FIX: Fixed build on Windows-ARM64 and now building wheels therefor in CI #391
  • FIX: Move away from older, (temporarily-)deprecated importlib.resources APIs in line_profiler.toml_config #406
  • CHANGE: remove default alphabetical sorting of profiled functions
  • FIX: Restored building and testing of Linux-ARM64 wheels #402

5.0.0

* FIX: win32 encoding issues
* ENH: Add support for ``sys.monitoring`` (Python >= 3.12)
</tr></table> 

... (truncated)

Commits
  • d3400d7 Change version from patch to minor version (#448)
  • 395f5c0 Update CI to include 3.15 (#446)
  • e7e93af Merge pull request #444 from Theelx/fix-recursive-line-timing
  • 0c932ab Address review comments
  • 8d8497f Merge pull request #443 from cpruijsen/fix/issue-289-8d997820
  • 644a70c Fix cython regression
  • 15e6057 Fix flaky macOS test at its root cause
  • 4d56980 Fix windows test
  • 4faf68f Add CHANGELOG entry
  • c0443e1 Fix bug with recursive calls not being counted correctly
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

Updates the requirements on [line-profiler](https://github.com/pyutils/line_profiler) to permit the latest version.
- [Release notes](https://github.com/pyutils/line_profiler/releases)
- [Changelog](https://github.com/pyutils/line_profiler/blob/main/CHANGELOG.rst)
- [Commits](pyutils/line_profiler@v4.1.0...v5.1.0)

---
updated-dependencies:
- dependency-name: line-profiler
  dependency-version: 5.1.0
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot @github

dependabot Bot commented on behalf of github Oct 24, 2026

Copy link
Copy Markdown
Contributor Author

Labels

The following labels could not be found: dependencies, security. Please create them before Dependabot can add them to a pull request.

Please fix the above issues or remove invalid values from dependabot.yml.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants