mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-10-21 16:07:16 +00:00
chore(python-deps): bump fastapi from 0.116.1 to 0.119.0 (#3845)
Bumps [fastapi](https://github.com/fastapi/fastapi) from 0.116.1 to 0.119.0. <details> <summary>Release notes</summary> <p><em>Sourced from <a href="https://github.com/fastapi/fastapi/releases">fastapi's releases</a>.</em></p> <blockquote> <h2>0.119.0</h2> <p>FastAPI now (temporarily) supports both Pydantic v2 models and <code>pydantic.v1</code> models at the same time in the same app, to make it easier for any FastAPI apps still using Pydantic v1 to gradually but quickly <strong>migrate to Pydantic v2</strong>.</p> <pre lang="Python"><code>from fastapi import FastAPI from pydantic import BaseModel as BaseModelV2 from pydantic.v1 import BaseModel <p>class Item(BaseModel):<br /> name: str<br /> description: str | None = None</p> <p>class ItemV2(BaseModelV2):<br /> title: str<br /> summary: str | None = None</p> <p>app = FastAPI()</p> <p><a href="https://github.com/app"><code>@app</code></a>.post("/items/", response_model=ItemV2)<br /> def create_item(item: Item):<br /> return {"title": item.name, "summary": item.description}<br /> </code></pre></p> <p>Adding this feature was a big effort with the main objective of making it easier for the few applications still stuck in Pydantic v1 to migrate to Pydantic v2.</p> <p>And with this, support for <strong>Pydantic v1 is now deprecated</strong> and will be <strong>removed</strong> from FastAPI in a future version soon.</p> <p><strong>Note</strong>: have in mind that the Pydantic team already stopped supporting Pydantic v1 for recent versions of Python, starting with Python 3.14.</p> <p>You can read in the docs more about how to <a href="https://fastapi.tiangolo.com/how-to/migrate-from-pydantic-v1-to-pydantic-v2/">Migrate from Pydantic v1 to Pydantic v2</a>.</p> <h3>Features</h3> <ul> <li>✨ Add support for <code>from pydantic.v1 import BaseModel</code>, mixed Pydantic v1 and v2 models in the same app. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/14168">#14168</a> by <a href="https://github.com/tiangolo"><code>@tiangolo</code></a>.</li> </ul> <h2>0.118.3</h2> <h3>Upgrades</h3> <ul> <li>⬆️ Add support for Python 3.14. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/14165">#14165</a> by <a href="https://github.com/svlandeg"><code>@svlandeg</code></a>.</li> </ul> <h2>0.118.2</h2> <h3>Fixes</h3> <ul> <li>🐛 Fix tagged discriminated union not recognized as body field. PR <a href="https://redirect.github.com/fastapi/fastapi/pull/12942">#12942</a> by <a href="https://github.com/frankie567"><code>@frankie567</code></a>.</li> </ul> <h3>Internal</h3> <!-- raw HTML omitted --> </blockquote> <p>... (truncated)</p> </details> <details> <summary>Commits</summary> <ul> <li><a href="2e721e1b02
"><code>2e721e1</code></a> 🔖 Release version 0.119.0</li> <li><a href="fc7a0686af
"><code>fc7a068</code></a> 📝 Update release notes</li> <li><a href="3a3879b2c3
"><code>3a3879b</code></a> 📝 Update release notes</li> <li><a href="d34918abf0
"><code>d34918a</code></a> ✨ Add support for <code>from pydantic.v1 import BaseModel</code>, mixed Pydantic v1 and ...</li> <li><a href="352dbefc63
"><code>352dbef</code></a> 🔖 Release version 0.118.3</li> <li><a href="96e7d6eaa4
"><code>96e7d6e</code></a> 📝 Update release notes</li> <li><a href="3611c3fc5b
"><code>3611c3f</code></a> ⬆️ Add support for Python 3.14 (<a href="https://redirect.github.com/fastapi/fastapi/issues/14165">#14165</a>)</li> <li><a href="942fce394b
"><code>942fce3</code></a> 🔖 Release version 0.118.2</li> <li><a href="13b067c9b6
"><code>13b067c</code></a> 📝 Update release notes</li> <li><a href="185cecd891
"><code>185cecd</code></a> 🐛 Fix tagged discriminated union not recognized as body field (<a href="https://redirect.github.com/fastapi/fastapi/issues/12942">#12942</a>)</li> <li>Additional commits viewable in <a href="https://github.com/fastapi/fastapi/compare/0.116.1...0.119.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> Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
This commit is contained in:
parent
5aafce4ff3
commit
6a74894e22
1 changed files with 3 additions and 3 deletions
6
uv.lock
generated
6
uv.lock
generated
|
@ -921,16 +921,16 @@ wheels = [
|
|||
|
||||
[[package]]
|
||||
name = "fastapi"
|
||||
version = "0.116.1"
|
||||
version = "0.119.0"
|
||||
source = { registry = "https://pypi.org/simple" }
|
||||
dependencies = [
|
||||
{ name = "pydantic" },
|
||||
{ name = "starlette" },
|
||||
{ name = "typing-extensions" },
|
||||
]
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/78/d7/6c8b3bfe33eeffa208183ec037fee0cce9f7f024089ab1c5d12ef04bd27c/fastapi-0.116.1.tar.gz", hash = "sha256:ed52cbf946abfd70c5a0dccb24673f0670deeb517a88b3544d03c2a6bf283143", size = 296485, upload-time = "2025-07-11T16:22:32.057Z" }
|
||||
sdist = { url = "https://files.pythonhosted.org/packages/0a/f9/5c5bcce82a7997cc0eb8c47b7800f862f6b56adc40486ed246e5010d443b/fastapi-0.119.0.tar.gz", hash = "sha256:451082403a2c1f0b99c6bd57c09110ed5463856804c8078d38e5a1f1035dbbb7", size = 336756, upload-time = "2025-10-11T17:13:40.53Z" }
|
||||
wheels = [
|
||||
{ url = "https://files.pythonhosted.org/packages/e5/47/d63c60f59a59467fda0f93f46335c9d18526d7071f025cb5b89d5353ea42/fastapi-0.116.1-py3-none-any.whl", hash = "sha256:c46ac7c312df840f0c9e220f7964bada936781bc4e2e6eb71f1c4d7553786565", size = 95631, upload-time = "2025-07-11T16:22:30.485Z" },
|
||||
{ url = "https://files.pythonhosted.org/packages/ce/70/584c4d7cad80f5e833715c0a29962d7c93b4d18eed522a02981a6d1b6ee5/fastapi-0.119.0-py3-none-any.whl", hash = "sha256:90a2e49ed19515320abb864df570dd766be0662c5d577688f1600170f7f73cf2", size = 107095, upload-time = "2025-10-11T17:13:39.048Z" },
|
||||
]
|
||||
|
||||
[[package]]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue