Commit 3765447
Bump time-machine from 2.18.0 to 2.19.0 (PR #9453)
Bumps [time-machine](https://github.com/adamchainz/time-machine) from 2.18.0 to 2.19.0.
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/adamchainz/time-machine/blob/main/docs/changelog.rst">time-machine's changelog</a>.</em></p>
<blockquote>
<h2>2.19.0 (2025-08-19)</h2>
<ul>
<li>
<p>Add marker support to :doc:<code>the pytest plugin <pytest_plugin></code>.
Decorate tests with <code>@pytest.mark.time_machine(<destination>)</code> to set time during a test, affecting function-level fixtures as well.</p>
<p>Thanks to Javier Buzzi in <code>PR [#499](adamchainz/time-machine#499) <https://github.com/adamchainz/time-machine/pull/499></code>__.</p>
</li>
<li>
<p>Add asynchronous context manager support to <code>time_machine.travel()</code>.
You can now use <code>async with time_machine.travel(...):</code> in asynchronous code, per :ref:<code>the documentation <travel-context-manager></code>.</p>
<p><code>PR [#556](adamchainz/time-machine#556) <https://github.com/adamchainz/time-machine/issues/556></code>__.</p>
</li>
<li>
<p>Import date and time functions once in the C extension.</p>
<p>This should improve speed a little bit, and avoid segmentation faults when the functions have been swapped out, such as when freezegun is in effect.
(time-machine still won’t apply if freezegun is in effect.)</p>
<p><code>PR [#555](adamchainz/time-machine#555) <https://github.com/adamchainz/time-machine/issues/555></code>__.</p>
</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/adamchainz/time-machine/commit/c64e79f89bdb02ed01866eb9f74c86006606ecd6"><code>c64e79f</code></a> Version 2.19.0</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/aa78214ad6415c96d8e2f6e350457811927e9f3f"><code>aa78214</code></a> Edit changelog</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/d4c2e643b7870728ca0b09ea79053d8da5ae7289"><code>d4c2e64</code></a> Edit changelog</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/c271664fed8bdd4617f2cdea83e64aec621b449c"><code>c271664</code></a> Tweak title capitalization</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/c9775a3c2aed74619db909110152f28dc9cae4cf"><code>c9775a3</code></a> Add asynchronous context manager support (<a href="https://redirect.github.com/adamchainz/time-machine/issues/556">#556</a>)</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/130333ed769a2c9e2b87e30dd68414f00dfdde9b"><code>130333e</code></a> Add marker support to pytest plugin (<a href="https://redirect.github.com/adamchainz/time-machine/issues/499">#499</a>)</li>
<li><a href="https://github.com/adamchainz/time-machine/commit/428491ed7abc2ce9bc440b2898adea73a676128a"><code>428491e</code></a> Import more once in C extension (<a href="https://redirect.github.com/adamchainz/time-machine/issues/555">#555</a>)</li>
<li>See full diff in <a href="https://github.com/adamchainz/time-machine/compare/2.18.0...2.19.0">compare view</a></li>
</ul>
</details>
<br />
[](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 merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@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>1 parent 0dfb46d commit 3765447
2 files changed
+6
-1
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
48 | 48 | | |
49 | 49 | | |
50 | 50 | | |
51 | | - | |
| 51 | + | |
52 | 52 | | |
53 | 53 | | |
54 | 54 | | |
| |||
0 commit comments