build(deps): bump ccxt from 4.2.5 to 4.2.7
diff --git a/requirements_with_versions.txt b/requirements_with_versions.txt
index e0fff1199a..4bd804a1be 100644
--- a/requirements_with_versions.txt
+++ b/requirements_with_versions.txt
@@ -81,7 +81,7 @@ Unidecode==1.3.7
 Ball==0.2.9
 pynput==1.7.6
 gTTS==2.5.0
-ccxt==4.2.5
+ccxt==4.2.7
 fitz==0.0.1.dev2
 fastapi==0.108.0
 Django==5.0.1

Bumps [ccxt](https://github.com/ccxt/ccxt) from 4.2.5 to 4.2.7.
<details>
<summary>Commits</summary>
<ul>
<li><a href="https://github.com/ccxt/ccxt/commit/1ef3a8a91d7cf7ff9901ce03b52e82ca68659968"><code>1ef3a8a</code></a> 4.2.7</li>
<li><a href="https://github.com/ccxt/ccxt/commit/fb7ac168b91f5b9ebfb8b4b67480b887a74c16d9"><code>fb7ac16</code></a> bitmex new endpoints (<a href="https://redirect.github.com/ccxt/ccxt/issues/20488">#20488</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/19a19bb87ee0c58b071883d6f2e669e2ec9c2f13"><code>19a19bb</code></a> fix(py) - timeout (<a href="https://redirect.github.com/ccxt/ccxt/issues/20678">#20678</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/7b5347c46427990d3f54df06064b6773d1559dff"><code>7b5347c</code></a> fix(php) - clone deep extend (<a href="https://redirect.github.com/ccxt/ccxt/issues/20676">#20676</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/7d3ecb18f4f664e8e124bec7431879d3ec4ec837"><code>7d3ecb1</code></a> feat(phemex): update id (<a href="https://redirect.github.com/ccxt/ccxt/issues/20675">#20675</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/6164ea157227ff139d69900cfef49edfcd21e1d2"><code>6164ea1</code></a> 4.2.6</li>
<li><a href="https://github.com/ccxt/ccxt/commit/225bc94a45d24be528ea5b41194c5a216fa6c830"><code>225bc94</code></a> feat(exchange.close()): have exchange.close()  [ci deploy]</li>
<li><a href="https://github.com/ccxt/ccxt/commit/a7bbeef82f3bffc234cd6c2c70c0cd00214b0ba1"><code>a7bbeef</code></a> Woo: createOrder, fetchOrders, editOrder trailing support (<a href="https://redirect.github.com/ccxt/ccxt/issues/20656">#20656</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/0f13e6cfe594874313a0e9f04fc23f7b4e9989f1"><code>0f13e6c</code></a> feat(bingx): add clientOrderId to cancelOrder (<a href="https://redirect.github.com/ccxt/ccxt/issues/20666">#20666</a>)</li>
<li><a href="https://github.com/ccxt/ccxt/commit/bb45ed5cfd4a64040afa63f4f29b4dd2df0ce612"><code>bb45ed5</code></a> Bitmex: createOrder, editOrder, add trailing support (<a href="https://redirect.github.com/ccxt/ccxt/issues/20639">#20639</a>)</li>
<li>Additional commits viewable in <a href="https://github.com/ccxt/ccxt/compare/4.2.5...4.2.7">compare view</a></li>
</ul>
</details>
<br />


[![Dependabot compatibility score](https://dependabot-badges.githubapp.com/badges/compatibility_score?dependency-name=ccxt&package-manager=pip&previous-version=4.2.5&new-version=4.2.7)](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>