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 #1418

Merged
merged 5 commits into from
Aug 26, 2024

Conversation

renovate-bot
Copy link
Contributor

@renovate-bot renovate-bot commented Aug 19, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Update Pending
arxiv ==2.1.0 -> ==2.1.3 age adoption passing confidence patch
cffi (source, changelog) ==1.16.0 -> ==1.17.0 age adoption passing confidence minor
elasticsearch ==8.14.0 -> ==8.15.0 age adoption passing confidence minor
fastapi (changelog) ==0.111.1 -> ==0.112.1 age adoption passing confidence minor 0.112.2
google-auth ~=2.32.0 -> ~=2.34.0 age adoption passing confidence minor
google-cloud-aiplatform ==1.51.0 -> ==1.62.0 age adoption passing confidence minor 1.63.0
google-cloud-aiplatform ==1.60.0 -> ==1.62.0 age adoption passing confidence minor 1.63.0
google-cloud-storage ==2.16.0 -> ==2.18.2 age adoption passing confidence minor
google-cloud-storage ==2.18.0 -> ==2.18.2 age adoption passing confidence patch
gradio ==4.39.0 -> ==4.41.0 age adoption passing confidence minor 4.42.0
jax ==0.4.30 -> ==0.4.31 age adoption passing confidence patch
jaxlib ==0.4.30 -> ==0.4.31 age adoption passing confidence patch
langchain (changelog) ==0.1.20 -> ==0.2.14 age adoption passing confidence minor
langchain (changelog) ==0.2.11 -> ==0.2.14 age adoption passing confidence patch
langchain-community (changelog) ==0.2.10 -> ==0.2.12 age adoption passing confidence patch
langchain-google-vertexai ==1.0.7 -> ==1.0.8 age adoption passing confidence patch 1.0.10 (+1)
pymupdf (changelog) ==1.24.3 -> ==1.24.9 age adoption passing confidence patch
qdrant-client ==1.10.1 -> ==1.11.0 age adoption passing confidence minor 1.11.1
redis (changelog) ==5.0.7 -> ==5.0.8 age adoption passing confidence patch
ruff (source, changelog) >=0.5,<=0.5.5 -> >=0.6,<=0.6.1 age adoption passing confidence minor 0.6.2
streamlit (source, changelog) ==1.37.0 -> ==1.37.1 age adoption passing confidence patch
transformers ==4.43.3 -> ==4.44.0 age adoption passing confidence minor 4.44.2 (+1)
uvicorn (changelog) ==0.30.3 -> ==0.30.6 age adoption passing confidence patch
weaviate-client ==4.6.5 -> ==4.7.1 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

lukasschwab/arxiv.py (arxiv)

v2.1.3

Compare Source

What's Changed

Full Changelog: lukasschwab/arxiv.py@2.1.2...2.1.3

v2.1.2

Compare Source

What's Changed

New Contributors

Full Changelog: lukasschwab/arxiv.py@2.1.1...2.1.2

v2.1.1

Compare Source

Patch.

Development changes

Full Changelog: lukasschwab/arxiv.py@2.1.0...2.1.1

python-cffi/cffi (cffi)

v1.17.0

Compare Source

  • Add support for Python 3.13.
    • Free-threaded CPython builds (i.e. python3.13t and the 3.13t ABI) are not currently supported.
  • In API mode, when you get a function from a C library by writing
    fn = lib.myfunc, you get an object of a special type for performance
    reasons, instead of a <cdata 'C-function-type'>. Before version 1.17
    you could only call such objects. You could write
    ffi.addressof(lib, "myfunc") in order to get a real <cdata> object,
    based on the idea that in these cases in C you'd usually write &myfunc
    instead of myfunc. In version 1.17, the special object
    lib.myfunc can now be passed in many places where CFFI expects
    a regular <cdata> object. For example, you can now pass
    it as a callback to a C function call, or write it inside a C
    structure field of the correct pointer-to-function type, or use
    ffi.cast() or ffi.typeof() on it.

Full Changelog: python-cffi/cffi@v1.16.0...v1.17.0

elastic/elasticsearch-py (elasticsearch)

v8.15.0: 8.15.0

Compare Source

  • Added the Connector API (#​2623)
  • Added support for semantic_text and semantic query.
  • Added support for sequences of job id, model id and tags where applicable in ML APIs
  • Added dry_run and force parameters to the Perform inference API
  • Added optional Arrow deserialization support (#​2632)
  • Merged Query Ruleset API into new Query Rules API (#​2607)
  • Added mapping code examples (#​2596)
  • Fixed reference docs (#​2629)
  • Dropped Python 3.7 support (#​2618)
fastapi/fastapi (fastapi)

v0.112.1

Compare Source

Upgrades
Docs
Translations
  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/bigger-applications.md. PR #​11971 by @​marcelomarkus.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/testing-websockets.md. PR #​11994 by @​ceb10n.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/testing-dependencies.md. PR #​11995 by @​ceb10n.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/using-request-directly.md. PR #​11956 by @​ceb10n.
  • 🌐 Add French translation for docs/fr/docs/tutorial/body-multiple-params.md. PR #​11796 by @​pe-brian.
  • 🌐 Update Chinese translation for docs/zh/docs/tutorial/query-params.md. PR #​11557 by @​caomingpei.
  • 🌐 Update typo in Chinese translation for docs/zh/docs/advanced/testing-dependencies.md. PR #​11944 by @​bestony.
  • 🌐 Add Portuguese translation for docs/pt/docs/advanced/sub-applications.md and docs/pt/docs/advanced/behind-a-proxy.md. PR #​11856 by @​marcelomarkus.
  • 🌐 Add Portuguese translation for docs/pt/docs/tutorial/cors.md and docs/pt/docs/tutorial/middleware.md. PR #​11916 by @​wesinalves.
  • 🌐 Add French translation for docs/fr/docs/tutorial/path-params-numeric-validations.md. PR #​11788 by @​pe-brian.
Internal

v0.112.0

Compare Source

Breaking Changes
  • ♻️ Add support for pip install "fastapi[standard]" with standard dependencies and python -m fastapi. PR #​11935 by @​tiangolo.
Summary

Install with:

pip install "fastapi[standard]"
Other Changes
  • This adds support for calling the CLI as:
python -m python
  • And it upgrades fastapi-cli[standard] >=0.0.5.
Technical Details

Before this, fastapi would include the standard dependencies, with Uvicorn and the fastapi-cli, etc.

And fastapi-slim would not include those standard dependencies.

Now fastapi doesn't include those standard dependencies unless you install with pip install "fastapi[standard]".

Before, you would install pip install fastapi, now you should include the standard optional dependencies (unless you want to exclude one of those): pip install "fastapi[standard]".

This change is because having the standard optional dependencies installed by default was being inconvenient to several users, and having to install instead fastapi-slim was not being a feasible solution.

Discussed here: #​11522 and here: #​11525

Docs
Translations
Internal
googleapis/google-auth-library-python (google-auth)

v2.34.0

Compare Source

Features
  • auth: Update get_client_ssl_credentials to support X.509 workload certs (#​1558) (18c2ec1)
Bug Fixes

v2.33.0

Compare Source

Features
  • Implement async StaticCredentials using access tokens (#​1559) (dc17dfc)
  • Implement base classes for credentials and request sessions (#​1551) (036dac4)
Bug Fixes
  • metadata: Enhance retry logic for metadata server access in _metadata.py (#​1545) (61c2432)
Documentation
googleapis/python-aiplatform (google-cloud-aiplatform)

v1.62.0

Compare Source

Features
  • Add metadata to evaluation result. (375095e)
  • Add Prompt class for multimodal prompt templating (1bdc235)
  • Add support for query method in Vertex AI Extension SDK (0008735)
  • Add support for reservation affinity in custom training jobs. (802609b)
  • Add support for strategy in custom training jobs. (a076191)
  • Adding spot, reservation_affinity to Vertex SDK (3e785bd)
  • Support api keys in initializer and create_client (7404f67)
  • Support creating optimized online store with private service connect (659ba3f)
  • Support disable Cloud logging in Ray on Vertex (accaa97)
  • Support PSC-Interface in Ray on Vertex (accaa97)
Bug Fixes
  • Added credentials, project, and location on PipelineJobSchedule init (281c171)
  • Avoid breakage of langchain from orjson 3.10.7 (c990f73)
  • Deprecate disable_attribution in GoogleSearchRetrieval. (c68d559)
Documentation
  • Update the docstring for compute_tokens method. (849e8d4)

v1.61.0

Compare Source

Features
  • Add a warning message for scheduled deprecation of Coherence metric class (7f238fb)
  • Add deprecation messages for all model-based metric classes (71c0fd3)
  • Add support for task type (CODE_RETRIEVAL_QUERY) through get_embeddings. (f2ce1e4)
  • Add system_instruction to LangchainAgent template. (c71c3dd)
  • Adding Slack and Jira data connector for RAG to SDK (d92e7c9)
  • Allow protobuf 5.x (ce9cd5d)
  • LVM - Release ImageGenerationModel to GA (718c199)
  • Support "update" for reasoning engine. (b73ef3e)
  • Update Rapid Evaluation Service QPS. Add a customizable evaluation service QPS parameter. (9ee9289)
Documentation
  • Change init sample to use vertexai (829e0f6)
  • Make small fixes to file import documentation (f7d65c3)

v1.60.0

Compare Source

Features
  • Add preflight validations to PipelineJob submit and run methods. (c5a3535)
  • Add support for langchain v0.2+ package versions in default installation (259b638)
  • GenAI - Added tokenization support via GenerativeModel.compute_tokens (cfe0cc6)
  • GenAI - ContextCaching - allow from_cached_content to take the cached_content resource name (8f53902)
  • Make count_tokens generally-available at TextEmbeddingModel. (efb8413)
Bug Fixes
  • Avoid throw error when Part.text is empty in modality content checks (bbd4a49)
  • Correct logit_bias type annotation to accept keys as strings (2676d25)
  • Create FV embedding dimensions sample - dimensions should be an int (2aa221e)
  • Fix the sync option for Model Monitor job creation (22151e2)
  • Include DeploymentResourcePool class in aiplatform top-level sdk module (ecc4f09)
  • Overriding the current TracerProvider when enabling tracing (1476c10)
  • Pass the project ID from vertexai.init to CloudTraceSpanExporter when enable_tracing=True for LangchainAgent (3ec043e)
Documentation
  • GenAI - Update README.md for Vertex Generative AI SDK for Python to add subsections to the right nav. (42af742)

v1.59.0

Compare Source

Features
  • Add model and contents fields to ComputeTokensRequest v1 (f6e7b9c)
  • Add model and contents fields to ComputeTokensRequest v1beta1 (f6e7b9c)
  • Add role field to TokensInfo v1 (f6e7b9c)
  • Add role field to TokensInfo v1beta1 (f6e7b9c)
  • GenAI - Tuning - Released the Supervised Fine Tuning feature o GA (ae47639)
Bug Fixes
  • deps: Require proto-plus 1.22.3 (4131e65)
  • Offline store - set application name + remove session param (7395665)

v1.58.0

Compare Source

Features
  • Add deploy_metadata to PublisherModel.Deploy v1 (71e41c8)
  • Add deploy_metadata to PublisherModel.Deploy v1beta1 (b5c3cdd)
  • Add display tuning job button for Ipython environments when getting an existing job (872b455)
  • Add private_service_connect_config and service_attachment fields to DedicatedServingEndpoint v1 (71e41c8)
  • Add satisfies_pzs and satisfies_pzi fields to Model v1 (71e41c8)
  • Add satisfies_pzs and satisfies_pzi fields to Model v1beta1 (b5c3cdd)
  • Add satisfies_pzs and satisfies_pzi fields to Tensorboard v1 (71e41c8)
  • Add satisfies_pzs and satisfies_pzi fields to Tensorboard v1beta1 (b5c3cdd)
  • Add UpdateDeploymentResourcePool method to DeploymentResourcePoolService v1 (71e41c8)
  • Add UpdateDeploymentResourcePool method to DeploymentResourcePoolService v1beta1 (b5c3cdd)
  • Add use_effective_order field to BleuSpec v1beta1 (b5c3cdd)
  • GenAI - Evaluation - Add a progress bar for evaluation service requests (bbffb0d)
  • GenAI - Evaluation - Implement rate limiter and refactor parallelization for online evaluation service requests (bbffb0d)
  • GenAI - Evaluation - Return partial evaluation results with error logging (bbffb0d)
  • Migrate DeploymentResourcePool and associated functionality to V1 namespace for GA launch of model co-hosting. (1474d98)
Bug Fixes
  • IndexConfig - use TreeAhConfig as default algorithm_config. (341d287)
  • LVM - Update Video.load_from_file() to support storage.googleapis.com links (b63f960)
Documentation
  • Update comments of AutoscalingSpec v1 (71e41c8)
  • Update comments of AutoscalingSpec v1beta1 (b5c3cdd)
  • Update import paths for Gemini README (46b3042)

v1.57.0

Compare Source

Features
  • Add _ModelBasedMetric base class to vertexai.preview.evaluation.metrics and allow metric spec customization (536f1d5)
  • Add _AutomaticMetric type and support customizing metric spec for automatic pointwise metrics. Add Rouge metric to vertexai.preview.evaluation.metrics (f6b6dee)
  • Add 12 model-based pointwise metric classes to vertexai.preview.evaluation.metrics (4742a87)
  • Add display tuning job button for Ipython environments when starting a new job (b1e9a6c)
  • Add encryption_spec to TuningJob (5a6ce78)
  • Add enum value MALFORMED_FUNCTION_CALL to .google.cloud.aiplatform.v1beta1.content.Candidate.FinishReason (5a6ce78)
  • Add fields grounding_chunks and grounding_supports to GroundingMetadata (5a6ce78)
  • Add MALFORMED_FUNCTION_CALL to FinishReason (5a6ce78)
  • Add preflight_validations to PipelineJob (5a6ce78)
  • Add streamRawPredict rpc to prediction service (5a6ce78)
  • Add support for hybrid queries for private endpoint in Matching Engine Index Endpoint. (ce65eab)
  • Add text field in Segment (5a6ce78)
  • Change the icon for the model evaluation link to a lightbulb for ipython environments (7dad7f0)
  • Endpoint.direct_predict (9351e1a)
  • Endpoint.direct_predict_async (9351e1a)
  • Endpoint.direct_raw_predict (9351e1a)
  • Endpoint.direct_raw_predict_async (9351e1a)
  • Endpoint.stream_direct_predict (9351e1a)
  • Endpoint.stream_direct_raw_predict (9351e1a)
  • Endpoint.stream_raw_predict (9351e1a)
  • Expose new text embedding tuning parameters in GA namespace. (249a5fa)
  • GenAI - Batch Prediction - Added support for tuned GenAI models (a90ee8d)
  • Mark default profile run as complete when calling end_upload_tb_log (6397f30)
  • Sample code for Vertex AI Feature Store (2c28b4e)
  • Sample code for Vertex AI Feature Store (2fbf5a5)
  • Tokenization - Added count_tokens support for local tokenization (a8a4c30)
  • Update rich html Ray on Vertex Client Context widget (380c9d9)
Bug Fixes
  • FeatureGroup.create() - remove unused entity id column param (c46f3e9)
  • Fix bug where retry_timeout does not work with evaluation with experiments (a31ac4d)
  • Use default run_name in Tensorboard uploader for direct directory upload. (78a92a1)
Documentation
  • A comment for field distibution in message .google.cloud.aiplatform.v1beta1.model_monitoring_stats.ModelMonitoringStatsDataPoint is changed. (5a6ce78)
  • A comment for field name in message .google.cloud.aiplatform.v1beta1.cached_content.CachedContent is changed (5a6ce78)
  • A comment for field source in message .google.cloud.aiplatform.v1beta1.tool.Retrieval is added. (5a6ce78)
  • Update the documentation for the time_series_dataset and video_dataset classes (2cf4cb9)

v1.56.0

Compare Source

Features
  • Add retry_timeout to EvalTask in vertexai.preview.evaluation (4d9ee9d)
  • Add hybrid query example to vector search sample. (510da5e)
  • Add metric classes for 2 pairwise metrics for rapid evaluation SDK. ([831c8e4](https://togithub.com/googl

Configuration

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

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, 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.

@forking-renovate forking-renovate bot added dependencies lang: python Issues specific to Python. labels Aug 19, 2024
@renovate-bot renovate-bot force-pushed the renovate/python branch 10 times, most recently from 3f7424d to 0d47956 Compare August 23, 2024 01:34
@NimJay
Copy link
Collaborator

NimJay commented Aug 23, 2024

Error in from the databases-weaviate-ci.yml GitHub Action:

6.451 The conflict is caused by:
6.451     langchain 0.2.14 depends on langchain-core<0.3.0 and >=0.2.32
6.451     langchain-community 0.0.38 depends on langchain-core<0.2.0 and >=0.1.52
6.451 
6.451 To fix this you could try to:
6.451 1. loosen the range of package versions you've specified
6.451 2. remove package versions to allow pip to attempt to solve the dependency conflict

@renovate-bot renovate-bot force-pushed the renovate/python branch 6 times, most recently from c1a3c8e to 1880be1 Compare August 26, 2024 17:08
Copy link
Member

@bourgeoisor bourgeoisor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Manually bumped up some dependencies
Checks are all passing now

@bourgeoisor bourgeoisor merged commit f1ead4c into GoogleCloudPlatform:main Aug 26, 2024
11 checks passed
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.

3 participants