dependabot[bot] opened a new pull request, #40377:
URL: https://github.com/apache/superset/pull/40377

   Bumps [pyinstrument](https://github.com/joerick/pyinstrument) from 4.4.0 to 
5.1.2.
   <details>
   <summary>Release notes</summary>
   <p><em>Sourced from <a 
href="https://github.com/joerick/pyinstrument/releases";>pyinstrument's 
releases</a>.</em></p>
   <blockquote>
   <h2>v5.1.2</h2>
   <ul>
   <li>Adds the ability to customize description using CLI option 
<code>--target-description</code> (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/408";>#408</a>)</li>
   <li>You can set the interval for the Django middleware using the 
PYINSTRUMENT_INTERVAL option (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/416";>#416</a>)</li>
   <li>HTMLRenderer can now run preprocessors on the input, to manipulate the 
call tree before writing to HTML (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/403";>#403</a>)</li>
   <li>Fix a bug where mismatched start/stops can produce &quot;call stack 
without an active session&quot; errors (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/406";>#406</a>)</li>
   <li>Limit sample count for the HTML renderer to ensure the browser can load 
the sample (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/407";>#407</a>)</li>
   </ul>
   <h2>v5.1.1</h2>
   <ul>
   <li>Fix some memory leaks in the low-level C extension (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/394";>#394</a>)</li>
   </ul>
   <h2>v5.1.0</h2>
   <ul>
   <li>Precision of printed durations now adapts to the interval of the 
profile. This allows you to see more detail when the interval, and hides 
unnecessary detail when the interval is large. (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/390";>#390</a>)</li>
   <li>Adds an option to the Django middleware to customise the filename of 
saved profile runs using a callback (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/393";>#393</a>)</li>
   <li>Adds an aiohttp.web example to the documentation (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/389";>#389</a>)</li>
   </ul>
   <h2>v5.0.2</h2>
   <ul>
   <li>Fix a bug that caused jupyter notebooks to continue to run after a 
profiled cell was interrupted with Ctrl-C (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/373";>#373</a>)</li>
   <li>Fix a type annotation issue when using mypy and import pyinstrument (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/373";>#373</a>)</li>
   </ul>
   <h2>v5.0.1</h2>
   <ul>
   <li>Adds a Django option to customise the filename of saved profile runs (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/339";>#339</a>)</li>
   <li>Improve the FastAPI integration docs (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/355";>#355</a>)</li>
   <li>Include more options in the IPython magic (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/350";>#350</a>)</li>
   </ul>
   <h2>v5.0.0</h2>
   <p>Loads of improvements to the HTML renderer!</p>
   <ul>
   <li>
   <p>Timeline mode - see and zoom into an interactive linear timeline!</p>
   <p><img 
src="https://github.com/user-attachments/assets/4d234f10-da4e-4bcd-aee1-922999bcf804";
 alt="timeline mode" /></p>
   </li>
   <li>
   <p>HTML mode now has interactive options, rather than needing to set the 
upfront.</p>
   </li>
   <li>
   <p>Streamlined the design of the HTML page header.</p>
   </li>
   <li>
   <p>HTML Call stack view supports arrow key navigation.</p>
   </li>
   <li>
   <p>The way ‘library’ code is detected has been changed. Previously, if the 
string ‘/lib/’ occurred in the file path, that was considered library code (and 
collapsed by default). Now, pyinstrument captures the paths of the Python 
install and any active virtualenv/conda env at profile time. Files that are 
stored there are considered library. That should give fewer false positives.</p>
   </li>
   <li>
   <p>Calls to profiler.start() can now pass a target_description parameter, 
which is displayed in the profile readout.</p>
   </li>
   </ul>
   <p>Check my <a 
href="https://joerick.me/posts/2024/10/3/pyinstrument-5/";>blog post</a> for 
more info on the new features.</p>
   <h2>v4.7.3</h2>
   <ul>
   <li>Fix a bug introduced in 4.7.0 which would cause the profiler to crash 
when profiling code with unusual locals, notably some pytest extensions (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/332";>#332</a>)</li>
   <li>Fix a bug that causes pyinstrument to fail to import packages like 
<code>glom</code> on Python 3.12 or later, which mutate the locals() dict. (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/336";>#336</a>)</li>
   <li>Fix a bug that caused a <code>UnicodeDecodeError</code> on some 
platforms (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/330";>#330</a>)</li>
   <li>Fix a DivideByZero error that occurs in some situations (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/335";>#335</a>)</li>
   <li>The IPython integration takes greater step to ensure a clean profile 
output, by ensuring internal frames are trimmed before printing. (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/321";>#321</a>)</li>
   </ul>
   <h2>v4.7.2</h2>
   <ul>
   <li>Add CPython 3.13 wheels</li>
   <li>Fix a bug that caused the HTML output to fail to render in some browser 
contexts (<a 
href="https://redirect.github.com/joerick/pyinstrument/issues/328";>#328</a>)</li>
   </ul>
   <h2>v4.7.0</h2>
   <!-- raw HTML omitted -->
   </blockquote>
   <p>... (truncated)</p>
   </details>
   <details>
   <summary>Commits</summary>
   <ul>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/5d4c82a71365e86b2c081d9baf091810e1e76aea";><code>5d4c82a</code></a>
 Bump version: v5.1.2</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/77d75d5089605b251c479e2f533a5653a594ba3e";><code>77d75d5</code></a>
 Link to the stable docs</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/5c80bd6677ad6e36b172d4b0a4b0cd044523c9f0";><code>5c80bd6</code></a>
 Merge pull request <a 
href="https://redirect.github.com/joerick/pyinstrument/issues/418";>#418</a> 
from joerick/dependabot/github_actions/joerick/cibuil...</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/d252e777d63801ee8a98ffd94ae1e4316daa4b36";><code>d252e77</code></a>
 Merge pull request <a 
href="https://redirect.github.com/joerick/pyinstrument/issues/416";>#416</a> 
from luismedel/feature/set-interval-via-settings</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/9445206f627311551eb184ceb58ec6f52b9a10a5";><code>9445206</code></a>
 Merge pull request <a 
href="https://redirect.github.com/joerick/pyinstrument/issues/408";>#408</a> 
from mgunyho/customize-target-description</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/e62ee6888ebcb597724c33e544fb06bdbf512c39";><code>e62ee68</code></a>
 Merge pull request <a 
href="https://redirect.github.com/joerick/pyinstrument/issues/407";>#407</a> 
from joerick/limit-html-sample-count</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/7af51a526a33a730d6acea822ce190a05fae86f4";><code>7af51a5</code></a>
 Bump joerick/cibuildwheel from 3.2.1 to 3.3.0</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/f8e61895f3cb02a1ac2a8395b4c4d9f6d0d18f7e";><code>f8e6189</code></a>
 Add missing doc</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/28ebb3c619a9a780eb0c1b3d349064eeafec9cb0";><code>28ebb3c</code></a>
 Add default value</li>
   <li><a 
href="https://github.com/joerick/pyinstrument/commit/f374548d2439afcf5404628c1ba16c71e96cb7cd";><code>f374548</code></a>
 Read interval from django.conf.settings</li>
   <li>Additional commits viewable in <a 
href="https://github.com/joerick/pyinstrument/compare/v4.4.0...v5.1.2";>compare 
view</a></li>
   </ul>
   </details>
   <br />
   
   
   [![Dependabot compatibility 
score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pyinstrument&package-manager=pip&previous-version=4.4.0&new-version=5.1.2)](https://docs.github.com/en/github/managing-security-vulnerabilities/about-dependabot-security-updates#about-compatibility-scores)
   
   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-automerge-start)
   [//]: # (dependabot-automerge-end)
   
   ---
   
   <details>
   <summary>Dependabot commands and options</summary>
   <br />
   
   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)
   
   
   </details>


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to