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

chore(deps): update python #1465

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Sep 23, 2024

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Update Pending
elasticsearch ==8.15.0 -> ==8.15.1 age adoption passing confidence patch
fastapi (changelog) ==0.114.0 -> ==0.115.2 age adoption passing confidence minor 0.115.3
google-auth ~=2.34.0 -> ~=2.35.0 age adoption passing confidence minor
google-cloud-aiplatform ==1.65.0 -> ==1.70.0 age adoption passing confidence minor
google-cloud-pubsub ~=2.23.0 -> ~=2.26.1 age adoption passing confidence minor
gradio ==5.0.0 -> ==5.1.0 age adoption passing confidence minor 5.3.0
langchain (changelog) ==0.2.16 -> ==0.3.3 age adoption passing confidence minor 0.3.4
langchain-community (changelog) ==0.2.16 -> ==0.3.2 age adoption passing confidence minor 0.3.3
langchain-weaviate ==0.0.2 -> ==0.0.3 age adoption passing confidence patch
numpy (source, changelog) ==2.1.1 -> ==2.1.2 age adoption passing confidence patch
pandas (source) ==2.2.2 -> ==2.2.3 age adoption passing confidence patch
pgvector ==0.3.2 -> ==0.3.5 age adoption passing confidence patch
psycopg2-binary (source, changelog) ==2.9.9 -> ==2.9.10 age adoption passing confidence patch
pymupdf (changelog) ==1.24.10 -> ==1.24.11 age adoption passing confidence patch 1.24.12
qdrant-client ==1.11.1 -> ==1.12.0 age adoption passing confidence minor
redis (changelog) ==5.0.8 -> ==5.1.1 age adoption passing confidence minor 5.2.0
ruff (source, changelog) >=0.6,<=0.6.4 -> >=0.7,<=0.7.0 age adoption passing confidence minor 0.7.1
scikit-learn (source, changelog) ==1.5.1 -> ==1.5.2 age adoption passing confidence patch
streamlit (source, changelog) ==1.38.0 -> ==1.39.0 age adoption passing confidence minor
transformers ==4.44.2 -> ==4.45.2 age adoption passing confidence minor 4.46.0
tzdata ==2024.1 -> ==2024.2 age adoption passing confidence minor
uvicorn (changelog) ==0.30.6 -> ==0.32.0 age adoption passing confidence minor
weaviate-client ==4.7.1 -> ==4.9.0 age adoption passing confidence minor
All locks refreshed lockFileMaintenance

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

elastic/elasticsearch-py (elasticsearch)

v8.15.1: 8.15.1

Compare Source

8.15.1 (2024-09-08)

  • Fix OTel context loss in parallel bulk helper (#​2616)
  • Use request converter to generate python examples (#​2645)
  • Add Geoip database configuration APIs: Create or update, Get and Delete
  • Add q parameter to Update by Query API
  • Add allow_no_indices and ignore_unavailable parameters to Resolve index API
fastapi/fastapi (fastapi)

v0.115.2

Compare Source

Upgrades

v0.115.1

Compare Source

Fixes
Refactors
Docs
Translations
Internal

v0.115.0

Compare Source

Highlights

Now you can declare Query, Header, and Cookie parameters with Pydantic models. 🎉

Query Parameter Models

Use Pydantic models for Query parameters:

from typing import Annotated, Literal

from fastapi import FastAPI, Query
from pydantic import BaseModel, Field

app = FastAPI()

class FilterParams(BaseModel):
    limit: int = Field(100, gt=0, le=100)
    offset: int = Field(0, ge=0)
    order_by: Literal["created_at", "updated_at"] = "created_at"
    tags: list[str] = []

@&#8203;app.get("/items/")
async def read_items(filter_query: Annotated[FilterParams, Query()]):
    return filter_query

Read the new docs: Query Parameter Models.

Header Parameter Models

Use Pydantic models for Header parameters:

from typing import Annotated

from fastapi import FastAPI, Header
from pydantic import BaseModel

app = FastAPI()

class CommonHeaders(BaseModel):
    host: str
    save_data: bool
    if_modified_since: str | None = None
    traceparent: str | None = None
    x_tag: list[str] = []

@&#8203;app.get("/items/")
async def read_items(headers: Annotated[CommonHeaders, Header()]):
    return headers

Read the new docs: Header Parameter Models.

Cookie Parameter Models

Use Pydantic models for Cookie parameters:

from typing import Annotated

from fastapi import Cookie, FastAPI
from pydantic import BaseModel

app = FastAPI()

class Cookies(BaseModel):
    session_id: str
    fatebook_tracker: str | None = None
    googall_tracker: str | None = None

@&#8203;app.get("/items/")
async def read_items(cookies: Annotated[Cookies, Cookie()]):
    return cookies

Read the new docs: Cookie Parameter Models.

Forbid Extra Query (Cookie, Header) Parameters

Use Pydantic models to restrict extra values for Query parameters (also applies to Header and Cookie parameters).

To achieve it, use Pydantic's model_config = {"extra": "forbid"}:

from typing import Annotated, Literal

from fastapi import FastAPI, Query
from pydantic import BaseModel, Field

app = FastAPI()

class FilterParams(BaseModel):
    model_config = {"extra": "forbid"}

    limit: int = Field(100, gt=0, le=100)
    offset: int = Field(0, ge=0)
    order_by: Literal["created_at", "updated_at"] = "created_at"
    tags: list[str] = []

@&#8203;app.get("/items/")
async def read_items(filter_query: Annotated[FilterParams, Query()]):
    return filter_query

This applies to Query, Header, and Cookie parameters, read the new docs:

Features
  • ✨ Add support for Pydantic models for parameters using Query, Cookie, Header. PR #​12199 by @​tiangolo.
Translations
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/security/http-basic-auth.md. PR #​12195 by @​ceb10n.
Internal

v0.114.2

Compare Source

Fixes
Translations
Internal

v0.114.1

Compare Source

Refactors
  • ⚡️ Improve performance in request body parsing with a cache for internal model fields. PR #​12184 by @​tiangolo.
Docs
  • 📝 Remove duplicate line in docs for docs/en/docs/environment-variables.md. PR #​12169 by @​prometek.
Translations
Internal
googleapis/google-auth-library-python (google-auth)

v2.35.0

Compare Source

Features
Bug Fixes
googleapis/python-aiplatform (google-cloud-aiplatform)

v1.70.0

Compare Source

Features
  • Add a dynamic retrieval API (44df243)
  • Add enable_secure_private_service_connect in service attachment (44df243)
  • Add new PscInterfaceConfig field to pipeline_job.proto (44df243)
  • Add psc_automation_configs to DeployIndex v1 (44df243)
  • Add TunedModelRef and RebaseTunedModel Api for Vertex GenAiTuningService (44df243)
  • Add TunedModelRef and RebaseTunedModel Api for Vertex GenAiTuningService (44df243)
  • Add update_corpus method for vertex rag (09353cf)
  • Automatically end Experiment runs when Tensorboard CustomJob is complete (30cf221)
  • Vision Models - Add new safety filter levels to Vertex AI Image Generation API. (b1d5007)
Bug Fixes
  • Annotate PipelineJob and PipelineTaskRerunConfig fields as optional (44df243)
  • Update the docstring for LangchainAgent (f7fe2b0)
Documentation
  • Add sample to retrieve experiment backing tensorboard resource name (138dc1a)
  • GenAI - update comments in GenerationConfig property (c670eeb)
  • Limit comment SupervisedTuningSpec for 1p tuning (44df243)

v1.69.0

Compare Source

Features
  • Add rerun method to pipeline job preview client. (29dec74)
Bug Fixes
  • GenAI - Fixed from_dict methods (3090812)

v1.68.0

Compare Source

Features
  • A new field response_logprbs is added to message .google.cloud.aiplatform.v1.GenerationConfig (#​4410) (470933f)
  • Add support for partial failures sink in import rag files. (8070411)
  • Add support for SharePoint as a ImportRagFiles source. (f89df1f)
  • Adding Vertex Vector Search Vector DB option for RAG corpuses to SDK (d4193f2)
  • Batch_predict method generally-available at TextEmbeddingModel. (73c0dae)
  • GenAI - Add model routing config to sdk (c0626fe)
  • GenAI - Add support for logprobs and response_logprobs. (7acf0f7)
Bug Fixes
  • Fix rag corpus creation error (d25edce)
  • Fix typo in eval_task docstring (86fc215)
  • Fix typos in evaluation example metric prompt templates. (5f4d586)
  • GenAI - Fixed GenerativeModel.compute_tokens for v1 API (4637b4c)
  • Tensorboard - Fix error in tensorboard batch upload of nested dirs (86be328)
Documentation

v1.67.1

Compare Source

Bug Fixes
  • Fix rag corpus creation error (6083b93)

v1.67.0

Compare Source

Features
  • Add support for partial failures sink in import rag files. (07e471e)
  • Adding Feature Store Vector DB option for RAG corpuses to SDK (cfc3421)
  • Adding Pinecone Vector DB option for RAG corpuses to SDK (f78b953)
  • Adding Vertex Vector Search Vector DB option for RAG corpuses to SDK (f882657)
  • Allow customizing pipeline caching options for model evaluation jobs. (73490b2)
  • GenAI - Switched the GA version of the generative_models classes to use the v1 service APIs instead of v1beta1 (66d84af)
Bug Fixes
  • GenAI - Fixed GenerativeModel.compute_tokens for v1 API (0de2987)
  • Tensorboard - Fix error in tensorboard batch upload of nested dirs (ab157c8)
Documentation
  • Manually add summary overview page. (0bc608a)

v1.66.0

Compare Source

Features
  • Add max_wait_duration option to custom jobs. (ee65917)
  • Add Ray 2.33 support to SDK Client Builder, remove deprecated protocol_version from ray client context. (708a67b)
  • Add support for version 2.33 for RoV Bigquery read/write, remove dead code from version 2.4 (a4b6c60)
  • Update Ray system tests to be compatible with new RoV 2.33 changes (8c7bf27)
  • Update setup.py for including Ray v2.33, restrict RoV prediction to 2.9.3 for now (71c6f3c)
Bug Fixes
  • Identify nested Vertex Tensorboard profile runs for uploading when standard event data is not present (0a08027)
  • Move region tag to include imports (6d1f7fd)
  • Move region tag to include imports (#​4357) (6d1f7fd)
  • Rollback change to tensorboard uploader causing increased latency (879dbcd)
Documentation
  • Update SDK Job Submission with Ray v2.33 updated comments (7fda11f)
googleapis/python-pubsub (google-cloud-pubsub)

v2.26.1

Compare Source

Documentation

v2.26.0

Compare Source

Features
  • Add ingestion Cloud Storage fields and Platform Logging fields to Topic (#​1248) (a7a4caa)

v2.25.2

Compare Source

Documentation
  • Add command line args for OpenTelemetry Subscribe sample (#​1265) (0ff7f2a)

v2.25.1

Compare Source

Bug Fixes

v2.25.0

Compare Source

Features
gradio-app/gradio (gradio)

v5.1.0

Compare Source

Features
Fixes

v5.0.2

Compare Source

Fixes

v5.0.1

Compare Source

Features
Fixes
numpy/numpy (numpy)

v2.1.2

Compare Source

pandas-dev/pandas (pandas)

v2.2.3: Pandas 2.2.3

Compare Source

We are pleased to announce the release of pandas 2.2.3.
This release includes some new features, bug fixes, and performance improvements. We recommend that all users upgrade to this version.

See the full whatsnew for a list of all the changes.
Pandas 2.2.3 supports Python 3.9 and higher.

The release will be available on the defaults and conda-forge channels:

conda install pandas

Or via PyPI:

python3 -m pip install --upgrade pandas

Please report any issues with the release on the pandas issue tracker.

Thanks to all the contributors who made this release possible.

pgvector/pgvector-python (pgvector)

v0.3.5

Compare Source

  • Added avg function with type casting to SQLAlchemy
  • Added globally option for Psycopg 2

v0.3.4

Compare Source

  • Added schema option for asyncpg

v0.3.3

Compare Source

  • Improved support for cursor factories with Psycopg 2
pymupdf/pymupdf (pymupdf)

v1.24.11: PyMuPDF-1.24.11 released

Compare Source

PyMuPDF-1.24.11 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.24.11 (2024-10-03)

  • Use MuPDF-1.24.10.

  • Fixed issues:

  • Wheels now use the Python Stable ABI:

    • There is one PyMuPDF wheel for each platform.
    • Each wheel works with all supported Python versions.
    • Each wheel is built using the oldest supported Python version (currently 3.8).
    • There is no PyMuPDFb wheel.
  • Other:

    • Improvements to get_text_words() with sort=True.
    • Tests now always get the latest versions of required Python packages.
    • Removed dependency on setuptools.
    • Added item to PyMuPDF-1.24.10 changes below - fix of #​3630.
qdrant/qdrant-client (qdrant-client)

v1.12.0: v.1.12.0

Compare Source

Change Log

Features 🪶

Bug Fixes 🦟


Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate-bot renovate-bot requested a review from a team as a code owner September 23, 2024 00:47
@forking-renovate forking-renovate bot added the lang: python Issues specific to Python. label Sep 23, 2024
@bourgeoisor
Copy link
Member

Looks like most of the issues look like this:

6.059 The conflict is caused by:
6.059     langchain 0.3.0 depends on langchain-core<0.4.0 and >=0.3.0
6.059     langchain-community 0.3.0 depends on langchain-core<0.4.0 and >=0.3.0
6.059     langchain-google-vertexai 1.0.10 depends on langchain-core<0.3 and >=0.2.33

Might need to manually bump langchain-google-vertexai, latest is 2.0.1

@renovate-bot renovate-bot force-pushed the renovate/python branch 7 times, most recently from 2e4015a to 9815aef Compare September 26, 2024 18:40
@renovate-bot renovate-bot force-pushed the renovate/python branch 15 times, most recently from 89c302d to b8a5279 Compare October 4, 2024 03:20
@renovate-bot renovate-bot force-pushed the renovate/python branch 3 times, most recently from 0337bba to 7528f7e Compare October 8, 2024 19:37
@renovate-bot renovate-bot requested a review from a team as a code owner October 8, 2024 19:37
@renovate-bot renovate-bot force-pushed the renovate/python branch 13 times, most recently from 65f6ffb to 018ae5f Compare October 16, 2024 16:32
@renovate-bot renovate-bot force-pushed the renovate/python branch 10 times, most recently from 4baed92 to 356dad2 Compare October 23, 2024 15:53
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies lang: python Issues specific to Python.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants