Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bump the python-deps group across 1 directory with 18 updates #205

Closed
wants to merge 1 commit into from

Conversation

dependabot[bot]
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Feb 10, 2025

Updates the requirements on black, fastapi, langchain, ollama, openai, pre-commit, psutil, pydantic, pymupdf, pytz, sentry-sdk[fastapi,openai,starlette], unstructured, uvicorn, weaviate-client, langchain-core, starlette, langsmith and langchain-text-splitters to permit the latest version.
Updates black from 24.10.0 to 25.1.0

Release notes

Sourced from black's releases.

25.1.0

Highlights

This release introduces the new 2025 stable style (#4558), stabilizing the following changes:

  • Normalize casing of Unicode escape characters in strings to lowercase (#2916)
  • Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
  • Consistently add trailing commas to typed function parameters (#4164)
  • Remove redundant parentheses in if guards for case blocks (#4214)
  • Add parentheses to if clauses in case blocks when the line is too long (#4269)
  • Whitespace before # fmt: skip comments is no longer normalized (#4146)
  • Fix line length computation for certain expressions that involve the power operator (#4154)
  • Check if there is a newline before the terminating quotes of a docstring (#4185)
  • Fix type annotation spacing between * and more complex type variable tuple (#4440)

The following changes were not in any previous release:

  • Remove parentheses around sole list items (#4312)
  • Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)

Stable style

  • Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
  • Fix crash when formatting with statements containing tuple generators/unpacking (#4538)

Preview style

  • Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
  • Collapse multiple empty lines after an import into one (#4489)
  • Prevent string_processing and wrap_long_dict_values_in_parens from removing parentheses around long dictionary values (#4377)
  • Move wrap_long_dict_values_in_parens from the unstable to preview style (#4561)

Packaging

  • Store license identifier inside the License-Expression metadata field, see PEP 639. (#4479)

Performance

  • Speed up the is_fstring_start function in Black's tokenizer (#4541)

Integrations

  • If using stdin with --stdin-filename set to a force excluded path, stdin won't be

... (truncated)

Changelog

Sourced from black's changelog.

25.1.0

Highlights

This release introduces the new 2025 stable style (#4558), stabilizing the following changes:

  • Normalize casing of Unicode escape characters in strings to lowercase (#2916)
  • Fix inconsistencies in whether certain strings are detected as docstrings (#4095)
  • Consistently add trailing commas to typed function parameters (#4164)
  • Remove redundant parentheses in if guards for case blocks (#4214)
  • Add parentheses to if clauses in case blocks when the line is too long (#4269)
  • Whitespace before # fmt: skip comments is no longer normalized (#4146)
  • Fix line length computation for certain expressions that involve the power operator (#4154)
  • Check if there is a newline before the terminating quotes of a docstring (#4185)
  • Fix type annotation spacing between * and more complex type variable tuple (#4440)

The following changes were not in any previous release:

  • Remove parentheses around sole list items (#4312)
  • Generic function definitions are now formatted more elegantly: parameters are split over multiple lines first instead of type parameter definitions (#4553)

Stable style

  • Fix formatting cells in IPython notebooks with magic methods and starting or trailing empty lines (#4484)
  • Fix crash when formatting with statements containing tuple generators/unpacking (#4538)

Preview style

  • Fix/remove string merging changing f-string quotes on f-strings with internal quotes (#4498)
  • Collapse multiple empty lines after an import into one (#4489)
  • Prevent string_processing and wrap_long_dict_values_in_parens from removing parentheses around long dictionary values (#4377)
  • Move wrap_long_dict_values_in_parens from the unstable to preview style (#4561)

Packaging

  • Store license identifier inside the License-Expression metadata field, see PEP 639. (#4479)

Performance

  • Speed up the is_fstring_start function in Black's tokenizer (#4541)

Integrations

... (truncated)

Commits

Updates fastapi from 0.115.5 to 0.115.8

Release notes

Sourced from fastapi's releases.

0.115.8

Fixes

  • 🐛 Fix OAuth2PasswordRequestForm and OAuth2PasswordRequestFormStrict fixed grant_type "password" RegEx. PR #9783 by @​skarfie123.

Refactors

Docs

Translations

  • 🌐 Add Japanese translation for docs/ja/docs/environment-variables.md. PR #13226 by @​k94-ishi.
  • 🌐 Add Russian translation for docs/ru/docs/advanced/async-tests.md. PR #13227 by @​Rishat-F.
  • 🌐 Update Russian translation for docs/ru/docs/tutorial/dependencies/dependencies-in-path-operation-decorators.md. PR #13252 by @​Rishat-F.
  • 🌐 Add Russian translation for docs/ru/docs/tutorial/bigger-applications.md. PR #13154 by @​alv2017.

Internal

  • ⬆️ Add support for Python 3.13. PR #13274 by @​tiangolo.
  • ⬆️ Upgrade AnyIO max version for tests, new range: >=3.2.1,<5.0.0. PR #13273 by @​tiangolo.
  • 🔧 Update Sponsors badges. PR #13271 by @​tiangolo.
  • ♻️ Fix notify_translations.py empty env var handling for PR label events vs workflow_dispatch. PR #13272 by @​tiangolo.
  • ♻️ Refactor and move scripts/notify_translations.py, no need for a custom GitHub Action. PR #13270 by @​tiangolo.
  • 🔨 Update FastAPI People Experts script, refactor and optimize data fetching to handle rate limits. PR #13267 by @​tiangolo.
  • ⬆ Bump pypa/gh-action-pypi-publish from 1.12.3 to 1.12.4. PR #13251 by @​dependabot[bot].

0.115.7

Upgrades

Refactors

... (truncated)

Commits
  • 7128971 🔖 Release version 0.115.8
  • 55f8a44 📝 Update release notes
  • 83ab6ac 📝 Change the word "unwrap" to "unpack" in `docs/en/docs/tutorial/extra-models...
  • 3d02a92 📝 Update release notes
  • 1b00f8a ✅ Simplify tests for body_multiple_params (#13237)
  • d97647f 📝 Update release notes
  • 9667ce8 📝 Update Request Body's tutorial002 to deal with tax=0 case (#13230)
  • 0541693 📝 Update release notes
  • 041b2e1 📝 Update release notes
  • 30b270b ♻️ Move duplicated code portion to a static method in the APIKeyBase super ...
  • Additional commits viewable in compare view

Updates langchain from 0.3.8 to 0.3.18

Release notes

Sourced from langchain's releases.

langchain==0.3.18

Changes since langchain==0.3.17

langchain: release 0.3.18 (#29654) infra: migrate to uv (#29566) docs: rename to langchain-deepseek in docs (#29587) Fix a tiny typo in create_retrieval_chain docstring (#29552)

langchain==0.3.18rc2

Changes since langchain==0.3.17

increment langchain version Merge branch 'master' into cc/migrate_uv docs: rename to langchain-deepseek in docs (#29587) x set UV_FROZEN Merge branch 'master' into cc/migrate_uv x x Revert "test extras" increment version test extras add optional dependencies x x lint x update dependency tests x update core Fix a tiny typo in create_retrieval_chain docstring (#29552) remove tool.poetry update

langchain==0.3.18rc1

Changes since langchain==0.3.17

x x Revert "test extras" increment version test extras add optional dependencies x x lint x update dependency tests x

... (truncated)

Commits
  • 01314c5 langchain: release 0.3.18 (#29654)
  • 92e2239 openai[patch]: make parallel_tool_calls explicit kwarg of bind_tools (#29669)
  • 2a243df infra: add UV_NO_SYNC to monorepo makefile (#29670)
  • 5690575 openai: Removed tool_calls from completion chunk after other chunks have alre...
  • 0d45ad5 community: update base_o365.py (#29657)
  • 1b064e1 docs: Fix llama.cpp GPU Installation in llamacpp.ipynb (Deprecated Env Variab...
  • 3645181 qdrant: Add similarity_search_with_score_by_vector() function to the `Qdran...
  • 488cb4a anthropic: release 0.3.7 (#29653)
  • ab09490 openai: release 0.3.4 (#29652)
  • 29a0c38 openai[patch]: add test for message.name (#29651)
  • Additional commits viewable in compare view

Updates ollama from 0.3.3 to 0.4.7

Release notes

Sourced from ollama's releases.

v0.4.7

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.4.6...v0.4.7

v0.4.6

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.4.5...v0.4.6

v0.4.5

What's Changed

New Contributors

Full Changelog: ollama/ollama-python@v0.4.4...v0.4.5

v0.4.4

What's Changed

Full Changelog: ollama/ollama-python@v0.4.3...v0.4.4

v0.4.3

What's Changed

... (truncated)

Commits

Updates openai from 1.54.4 to 1.61.1

Release notes

Sourced from openai's releases.

v1.61.1

1.61.1 (2025-02-05)

Full Changelog: v1.61.0...v1.61.1

Bug Fixes

  • api/types: correct audio duration & role types (#2091) (afcea48)
  • cli/chat: only send params when set (#2077) (688b223)

Chores

v1.61.0

1.61.0 (2025-01-31)

Full Changelog: v1.60.2...v1.61.0

Features

Bug Fixes

  • types: correct metadata type + other fixes (12b87a4)

Chores

Documentation

v1.60.2

1.60.2 (2025-01-27)

Full Changelog: v1.60.1...v1.60.2

Bug Fixes

  • parsing: don't validate input tools in the asynchronous .parse() method (6fcfe73)

... (truncated)

Changelog

Sourced from openai's changelog.

1.61.1 (2025-02-05)

Full Changelog: v1.61.0...v1.61.1

Bug Fixes

  • api/types: correct audio duration & role types (#2091) (afcea48)
  • cli/chat: only send params when set (#2077) (688b223)

Chores

1.61.0 (2025-01-31)

Full Changelog: v1.60.2...v1.61.0

Features

Bug Fixes

  • types: correct metadata type + other fixes (12b87a4)

Chores

Documentation

1.60.2 (2025-01-27)

Full Changelog: v1.60.1...v1.60.2

Bug Fixes

  • parsing: don't validate input tools in the asynchronous .parse() method (6fcfe73)

1.60.1 (2025-01-24)

... (truncated)

Commits

Updates pre-commit from 4.0.1 to 4.1.0

Release notes

Sourced from pre-commit's releases.

pre-commit v4.1.0

Features

Fixes

Changelog

Sourced from pre-commit's changelog.

4.1.0 - 2025-01-20

Features

Fixes

Commits
  • b152e92 v4.1.0
  • c3125a4 Merge pull request #3389 from lorenzwalthert/dev-always-unset-renv
  • c2c061c fix: ensure env patch is applied for vanilla emulation
  • cd429db Merge pull request #3382 from pre-commit/pre-commit-ci-update-config
  • 9b9f8e2 [pre-commit.ci] pre-commit autoupdate
  • 86300a4 Merge pull request #3376 from pre-commit/r-gone
  • 77edad8 install r on ubuntu runners
  • 18b3939 Merge pull request #3375 from pre-commit/dotnet-tests-ubuntu-latest
  • 31cb945 Merge pull request #3374 from pre-commit/docker-image-tests-ubuntu-22-not-pre...
  • 28c3d81 update .net tests to use .net 8
  • Additional commits viewable in compare view

Updates psutil from 6.1.0 to 6.1.1

Changelog

Sourced from psutil's changelog.

6.1.1

2024-12-19

Enhancements

  • 2471_: use Vulture CLI tool to detect dead code.

Bug fixes

  • 2418_, [Linux]: fix race condition in case /proc/PID/stat does not exist, but /proc/PID does, resulting in FileNotFoundError.
  • 2470_, [Linux]: users()_ may return "localhost" instead of the actual IP address of the user logged in.
Commits
  • 58552f6 Merge branch 'master' of github.com:giampaolo/psutil
  • 4ba6ad0 ruff: enable PLR5501 (Use elif instead of else then if, to reduce inden...
  • 1a63407 use a set literal when testing for membership
  • 8162905 disable flafy test + pre-release
  • 1f3458b try to fix some flaky tests 2
  • c0e1eb1 try to fix some flaky tests 2
  • 45934bb try to fix some flaky tests
  • 560c524 chore: bump cibuildwheel to 2.22.0, move to macos-13 (#2479)
  • b5ea67e fix winmake.py test-parallel
  • 13a336b fix #2418 / Linux: fix race condition
  • Additional commits viewable in compare view

Updates pydantic from 2.9.2 to 2.10.6

Release notes

Sourced from pydantic's releases.

v2.10.6 2025-01-23

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.10.5...v2.10.6

v2.10.5 2024-12-18

What's Changed

Fixes

Full Changelog: pydantic/pydantic@v2.10.4...v2.10.5

v2.10.4 2024-12-18

What's Changed

Packaging

Fixes

New Contributors

Full Changelog: pydantic/pydantic@v2.10.3...v2.10.4

v2.10.3 2024-12-03

What's Changed

Fixes

  • Set fields when defer_build is set on Pydantic dataclasses by @​Viicos in #10984
  • Do not resolve the JSON Schema reference for dict core schema keys by @​Viicos in #10989
  • Use the globals of the function when evaluating the return type for PlainSerializer and WrapSerializer functions by @​Viicos in #11008

... (truncated)

Changelog

Sourced from pydantic's changelog.

v2.10.6 (2025-01-23)

GitHub release

What's Changed

Fixes

v2.10.5 (2025-01-08)

GitHub release

What's Changed

Fixes

v2.10.4 (2024-12-18)

GitHub release

What's Changed

Packaging

Fixes

New Contributors

v2.10.3 (2024-12-03)

... (truncated)

Commits

Updates pymupdf from 1.24.13 to 1.25.3

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.25.3 released

PyMuPDF-1.25.3 has been released.

Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example:

python -m pip install --upgrade pymupdf

[Linux-aarch64 wheels will be built and uploaded later.]

Changes in version 1.25.3 (2025-02-06)

  • Use MuPDF-1.25.4.

  • Fixed issues:

  • Other:

    • In annotations:
      • Added support for subtype FreeTextCallout.
      • Added support for rich text.
    • Added miter_limit arg to insert_text*() to allow supression of spikes caused by long miters.
    • Add Widget Support to Document.insert_pdf().
    • Add bibi to span dicts.
    • Add `synthetic' to char dict.

PyMuPDF-1.25.2 released

PyMuPDF-1.25.2 has been released.

Wheels for Windows, Linux and MacOS, and the sdist, are available on pypi.org and can be installed in the usual way, for example:

python -m pip install --upgrade pymupdf

[Linux-aarch64 wheels will be built and uploaded later.]

Changes in version 1.25.2 (2025-01-17)

... (truncated)

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.25.3 (2025-02-06)

  • Use MuPDF-1.25.4.

  • Fixed issues:

    • Fixed 4139 <https://github.com/pymupdf/PyMuPDF/issues/4139>_: Text color numbers change between 1.24.14 and 1.25.0
    • Fixed 4...

      Description has been truncated

Updates the requirements on [black](https://github.com/psf/black), [fastapi](https://github.com/fastapi/fastapi), [langchain](https://github.com/langchain-ai/langchain), [ollama](https://github.com/ollama/ollama-python), [openai](https://github.com/openai/openai-python), [pre-commit](https://github.com/pre-commit/pre-commit), [psutil](https://github.com/giampaolo/psutil), [pydantic](https://github.com/pydantic/pydantic), [pymupdf](https://github.com/pymupdf/pymupdf), [pytz](https://github.com/stub42/pytz), [sentry-sdk[fastapi,openai,starlette]](https://github.com/getsentry/sentry-python), [unstructured](https://github.com/Unstructured-IO/unstructured), [uvicorn](https://github.com/encode/uvicorn), [weaviate-client](https://github.com/weaviate/weaviate-python-client), [langchain-core](https://github.com/langchain-ai/langchain), [starlette](https://github.com/encode/starlette), [langsmith](https://github.com/langchain-ai/langsmith-sdk) and [langchain-text-splitters](https://github.com/langchain-ai/langchain) to permit the latest version.

Updates `black` from 24.10.0 to 25.1.0
- [Release notes](https://github.com/psf/black/releases)
- [Changelog](https://github.com/psf/black/blob/main/CHANGES.md)
- [Commits](psf/black@24.10.0...25.1.0)

Updates `fastapi` from 0.115.5 to 0.115.8
- [Release notes](https://github.com/fastapi/fastapi/releases)
- [Commits](fastapi/fastapi@0.115.5...0.115.8)

Updates `langchain` from 0.3.8 to 0.3.18
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain==0.3.8...langchain==0.3.18)

Updates `ollama` from 0.3.3 to 0.4.7
- [Release notes](https://github.com/ollama/ollama-python/releases)
- [Commits](ollama/ollama-python@v0.3.3...v0.4.7)

Updates `openai` from 1.54.4 to 1.61.1
- [Release notes](https://github.com/openai/openai-python/releases)
- [Changelog](https://github.com/openai/openai-python/blob/main/CHANGELOG.md)
- [Commits](openai/openai-python@v1.54.4...v1.61.1)

Updates `pre-commit` from 4.0.1 to 4.1.0
- [Release notes](https://github.com/pre-commit/pre-commit/releases)
- [Changelog](https://github.com/pre-commit/pre-commit/blob/main/CHANGELOG.md)
- [Commits](pre-commit/pre-commit@v4.0.1...v4.1.0)

Updates `psutil` from 6.1.0 to 6.1.1
- [Changelog](https://github.com/giampaolo/psutil/blob/master/HISTORY.rst)
- [Commits](giampaolo/psutil@release-6.1.0...release-6.1.1)

Updates `pydantic` from 2.9.2 to 2.10.6
- [Release notes](https://github.com/pydantic/pydantic/releases)
- [Changelog](https://github.com/pydantic/pydantic/blob/main/HISTORY.md)
- [Commits](pydantic/pydantic@v2.9.2...v2.10.6)

Updates `pymupdf` from 1.24.13 to 1.25.3
- [Release notes](https://github.com/pymupdf/pymupdf/releases)
- [Changelog](https://github.com/pymupdf/PyMuPDF/blob/main/changes.txt)
- [Commits](pymupdf/PyMuPDF@1.24.13...1.25.3)

Updates `pytz` from 2024.1 to 2025.1
- [Release notes](https://github.com/stub42/pytz/releases)
- [Commits](stub42/pytz@release_2024.1...release_2025.1)

Updates `sentry-sdk[fastapi,openai,starlette]` from 2.13.0 to 2.20.0
- [Release notes](https://github.com/getsentry/sentry-python/releases)
- [Changelog](https://github.com/getsentry/sentry-python/blob/master/CHANGELOG.md)
- [Commits](getsentry/sentry-python@2.13.0...2.20.0)

Updates `unstructured` from 0.16.5 to 0.16.20
- [Release notes](https://github.com/Unstructured-IO/unstructured/releases)
- [Changelog](https://github.com/Unstructured-IO/unstructured/blob/main/CHANGELOG.md)
- [Commits](Unstructured-IO/unstructured@0.16.5...0.16.20)

Updates `uvicorn` from 0.32.0 to 0.34.0
- [Release notes](https://github.com/encode/uvicorn/releases)
- [Changelog](https://github.com/encode/uvicorn/blob/master/docs/release-notes.md)
- [Commits](encode/uvicorn@0.32.0...0.34.0)

Updates `weaviate-client` from 4.9.3 to 4.10.4
- [Release notes](https://github.com/weaviate/weaviate-python-client/releases)
- [Changelog](https://github.com/weaviate/weaviate-python-client/blob/main/docs/changelog.rst)
- [Commits](weaviate/weaviate-python-client@v4.9.3...v4.10.4)

Updates `langchain-core` to 0.3.34
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-core==0.3.17...langchain-core==0.3.34)

Updates `starlette` to 0.45.3
- [Release notes](https://github.com/encode/starlette/releases)
- [Changelog](https://github.com/encode/starlette/blob/master/docs/release-notes.md)
- [Commits](encode/starlette@0.41.2...0.45.3)

Updates `langsmith` to 0.3.8
- [Release notes](https://github.com/langchain-ai/langsmith-sdk/releases)
- [Commits](langchain-ai/langsmith-sdk@v0.1.142...v0.3.8)

Updates `langchain-text-splitters` to 0.3.6
- [Release notes](https://github.com/langchain-ai/langchain/releases)
- [Commits](langchain-ai/langchain@langchain-text-splitters==0.3.2...langchain-text-splitters==0.3.6)

---
updated-dependencies:
- dependency-name: black
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: fastapi
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: langchain
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: ollama
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: openai
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pre-commit
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: psutil
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: pydantic
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pymupdf
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: pytz
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: python-deps
- dependency-name: sentry-sdk[fastapi,openai,starlette]
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: unstructured
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-deps
- dependency-name: uvicorn
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: weaviate-client
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: python-deps
- dependency-name: langchain-core
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: starlette
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: langsmith
  dependency-type: direct:production
  dependency-group: python-deps
- dependency-name: langchain-text-splitters
  dependency-type: direct:production
  dependency-group: python-deps
...

Signed-off-by: dependabot[bot] <[email protected]>
@dependabot dependabot bot requested a review from bassner as a code owner February 10, 2025 01:47
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update Python code labels Feb 10, 2025
Copy link
Contributor Author

dependabot bot commented on behalf of github Feb 17, 2025

Looks like these dependencies are updatable in another way, so this is no longer needed.

@dependabot dependabot bot closed this Feb 17, 2025
@dependabot dependabot bot deleted the dependabot/pip/python-deps-26d870e16c branch February 17, 2025 01:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file python Pull requests that update Python code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants