Repository: psf/black

Issue:
Bump pypa/cibuildwheel from 2.8.1 to 2.9.0
Bumps [pypa/cibuildwheel](https://github.com/pypa/cibuildwheel) from 2.8.1 to 2.9.0.
<details>
<summary>Release notes</summary>
<p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/releases">pypa/cibuildwheel's releases</a>.</em></p>
<blockquote>
<h2>v2.9.0</h2>
<ul>
<li>🌟 CPython 3.11 wheels are now built by default - without the CIBW_PRERELEASE_PYTHONS flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.11.0rc1, which is guaranteed to be ABI compatible with the final release. (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1226">#1226</a>)</li>
<li>⚠️ Removed support for running cibuildwheel in Python 3.6. Python 3.6 is EOL. However, cibuildwheel continues to build CPython 3.6 wheels for the moment. (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1175">#1175</a>)</li>
<li>✨ Improved error messages when misspelling TOML options, suggesting close matches (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1205">#1205</a>)</li>
<li>🛠 When running on Apple Silicon (so far, an unsupported mode of operation), cibuildwheel no longer builds universal2 wheels by default - just arm64. See <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1204">#1204</a> for discussion. We hope to release official support for native builds on Apple Silicon soon! (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1217">#1217</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Changelog</summary>
<p><em>Sourced from <a href="https://github.com/pypa/cibuildwheel/blob/main/docs/changelog.md">pypa/cibuildwheel's changelog</a>.</em></p>
<blockquote>
<h3>v2.9.0</h3>
<p><em>11 August 2022</em></p>
<ul>
<li>🌟 CPython 3.11 wheels are now built by default - without the CIBW_PRERELEASE_PYTHONS flag. It's time to build and upload these wheels to PyPI! This release includes CPython 3.11.0rc1, which is guaranteed to be ABI compatible with the final release. (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1226">#1226</a>)</li>
<li>⚠️ Removed support for running cibuildwheel in Python 3.6. Python 3.6 is EOL. However, cibuildwheel continues to build CPython 3.6 wheels for the moment. (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1175">#1175</a>)</li>
<li>✨ Improved error messages when misspelling TOML options, suggesting close matches (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1205">#1205</a>)</li>
<li>🛠 When running on Apple Silicon (so far, an unsupported mode of operation), cibuildwheel no longer builds universal2 wheels by default - just arm64. See <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1204">#1204</a> for discussion. We hope to release official support for native builds on Apple Silicon soon! (<a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1217">#1217</a>)</li>
</ul>
</blockquote>
</details>
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/pypa/cibuildwheel/commit/0abd6c205d5baf3066155b5bf85219147d770c61"><code>0abd6c2</code></a> Bump version: v2.9.0</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/71cebdaca4706e16ba3c44f1325acd6e98b51897"><code>71cebda</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1219">#1219</a> from pypa/disable-pytest-azurepipelines-plugin</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/5b0d8e7d485738a82e054f8ee888f9038b5919f8"><code>5b0d8e7</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1220">#1220</a> from pypa/henryiii/ci/noxaction</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/bed97dbe5f730ad9e7cd47d371842f27569c5ff9"><code>bed97db</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1224">#1224</a> from kemingy/add_example_proj</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/72e1fec0a4cfd88efee77efc56f27990ca719d62"><code>72e1fec</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1226">#1226</a> from minrk/unprerelease-311</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/046df7d44eb7e897420d87292b306180526b40b4"><code>046df7d</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1223">#1223</a> from pypa/update-dependencies-pr</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/2d155c01b574ce6903a7d76d22e8f2b0fd24ec22"><code>2d155c0</code></a> Build cp311 without setting prerelease_pythons</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/30bfc7b2b2253ed668afb3bc77e7820e7588c27f"><code>30bfc7b</code></a> chore: add two ML example projects</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/e2c0d6831d53fffca56770a0f7db9fa9480f8448"><code>e2c0d68</code></a> Update dependencies</li>
<li><a href="https://github.com/pypa/cibuildwheel/commit/6549a90991c8d1fe135402fede048bc9d9572e54"><code>6549a90</code></a> Merge pull request <a href="https://github-redirect.dependabot.com/pypa/cibuildwheel/issues/1217">#1217</a> from mayeut/no-universal2</li>
<li>Additional commits viewable in <a href="https://github.com/pypa/cibuildwheel/compare/v2.8.1...v2.9.0">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=pypa/cibuildwheel&package-manager=github_actions&previous-version=2.8.1&new-version=2.9.0)](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 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>


Discussion:
**diff-shades** reports zero changes comparing this PR (9843bffd452b9a595991f5f48ea0828e4d2e7d02) to main (4ebf14d17ed544be893be5706c02116fd8b83b4c).

---

[**What is this?**](https://black.readthedocs.io/en/latest/contributing/gauging_changes.html#diff-shades) | [Workflow run](https://github.com/psf/black/actions/runs/2858817563) | [diff-shades documentation](https://github.com/ichard26/diff-shades#readme)

Resolving patch:
diff --git a/src/black/files.py b/src/black/files.py
--- a/src/black/files.py
+++ b/src/black/files.py
@@ -26,7 +26,8 @@
         import tomllib
     except ImportError:
         # Help users on older alphas
-        import tomli as tomllib
+        if not TYPE_CHECKING:
+            import tomli as tomllib
 else:
     import tomli as tomllib
 


Test patch: