Skip to content

Conversation

@dependabot
Copy link
Contributor

@dependabot dependabot bot commented on behalf of github Nov 24, 2025

Bumps the all-dependencies group in /python/agents/medical-pre-authorization with 9 updates:

Package From To
google-adk 1.16.0 1.19.0
google-genai 1.45.0 1.52.0
pdfplumber 0.11.7 0.11.8
google-cloud-aiplatform 1.121.0 1.128.0
reportlab 4.4.4 4.4.5
google-cloud-storage 2.19.0 3.6.0
pymupdf 1.26.5 1.26.6
pytest 8.4.2 9.0.1
pytest-asyncio 1.2.0 1.3.0

Updates google-adk from 1.16.0 to 1.19.0

Release notes

Sourced from google-adk's releases.

1.19.0

1.19.0 (2025-11-19)

Highlights

  • Breaking! Raise minimum Python version to 3.10
  • Add a File based Artifact Service
  • Reduce ADK API server startup latency by lazy loading
  • ADK web light mode support
  • BigQuery Agent Analytics Plugin

Features

  • [Core]

    • Add id and custom_metadata fields to MemoryEntry (4dd28a3)
    • Add progressive SSE streaming feature (a5ac1d5)
    • Add a2a_request_meta_provider to RemoteAgent init (d12468e)
    • Add feature decorator for the feature registry system (871da73)
    • Breaking: Raise minimum Python version to 3_10 (8402832)
    • Refactor and rename BigQuery agent analytics plugin (6b14f88)
    • Pass custom_metadata through forwarding artifact service (c642f13)
    • Update save_files_as_artifacts_plugin to never keep inline data (857de04)
  • [Evals]

    • Add support for InOrder and AnyOrder match in ToolTrajectoryAvgScore Metric (e2d3b2d)
  • [Integrations]

    • Enhance BQ Plugin Schema, Error Handling, and Logging (5ac5129)
    • Schema Enhancements with Descriptions, Partitioning, and Truncation Indicator (7c993b0)
  • [Services]

    • Add file-backed artifact service (99ca6aa)
    • Add service factory for configurable session and artifact backends (a12ae81)
    • Add SqliteSessionService and a migration script to migrate existing DB using DatabaseSessionService to SqliteSessionService (e218254)
    • Add transcription fields to session events (3ad30a5)
    • Full async implementation of DatabaseSessionService (7495941)
  • [Models]

    • Add experimental feature to use parameters_json_schema and response_json_schema for McpTool (1dd97f5)
    • Add support for parsing inline JSON tool calls in LiteLLM responses (22eb7e5)
    • Expose artifact URLs to the model when available (e3caf79)
  • [Tools]

    • Add BigQuery related label handling (ffbab4c)
    • Allow setting max_billed_bytes in BigQuery tools config (ffbb0b3)
    • Propagate application_name set for the BigQuery Tools as BigQuery job labels (f13a11e)
    • Set per-tool user agent in BQ calls and tool label in BQ jobs (c0be1df)
  • [Observability]

... (truncated)

Changelog

Sourced from google-adk's changelog.

1.19.0 (2025-11-19)

Features

  • [Core]

    • Add id and custom_metadata fields to MemoryEntry (4dd28a3)
    • Add progressive SSE streaming feature (a5ac1d5)
    • Add a2a_request_meta_provider to RemoteAgent init (d12468e)
    • Add feature decorator for the feature registry system (871da73)
    • Breaking: Raise minimum Python version to 3_10 (8402832)
    • Refactor and rename BigQuery agent analytics plugin (6b14f88)
    • Pass custom_metadata through forwarding artifact service (c642f13)
    • Update save_files_as_artifacts_plugin to never keep inline data (857de04)
  • [Evals]

    • Add support for InOrder and AnyOrder match in ToolTrajectoryAvgScore Metric (e2d3b2d)
  • [Integrations]

    • Enhance BQ Plugin Schema, Error Handling, and Logging (5ac5129)
    • Schema Enhancements with Descriptions, Partitioning, and Truncation Indicator (7c993b0)
  • [Services]

    • Add file-backed artifact service (99ca6aa)
    • Add service factory for configurable session and artifact backends (a12ae81)
    • Add SqliteSessionService and a migration script to migrate existing DB using DatabaseSessionService to SqliteSessionService (e218254)
    • Add transcription fields to session events (3ad30a5)
    • Full async implementation of DatabaseSessionService (7495941)
  • [Models]

    • Add experimental feature to use parameters_json_schema and response_json_schema for McpTool (1dd97f5)
    • Add support for parsing inline JSON tool calls in LiteLLM responses (22eb7e5)
    • Expose artifact URLs to the model when available (e3caf79)
  • [Tools]

    • Add BigQuery related label handling (ffbab4c)
    • Allow setting max_billed_bytes in BigQuery tools config (ffbb0b3)
    • Propagate application_name set for the BigQuery Tools as BigQuery job labels (f13a11e)
    • Set per-tool user agent in BQ calls and tool label in BQ jobs (c0be1df)
  • [Observability]

    • Migrate BigQuery logging to Storage Write API (a2ce34a)

Bug Fixes

  • Add jsonschema dependency for Agent Builder config validation (0fa7e46)
  • Add None check for event in remote_a2a_agent.py (744f94f)
  • Add vertexai initialization for code being deployed to AgentEngine (b8e4aed)
  • Change LiteLLM content and tool parameter handling (a19be12)
  • Change name for builder agent (131d39c)
  • Ensure event compaction completes by awaiting task (b5f5df9)

... (truncated)

Commits
  • f13a11e feat: Propagate application_name set for the BigQuery Tools as BigQuery job...
  • 131d39c fix: Change name for builder agent
  • 12db84f fix: Remove app name from FileArtifactService directory structure
  • dc3f60c chore: Plumb memory service from LocalEvalService to EvaluationGenerator
  • 14e3802 chore: update adk web to match main branch
  • ffbab4c chore: Add BigQuery related label handling
  • b2b7f2d chore: Move adk_agent_builder_assistant to built_in_agents
  • 3ad30a5 fix: Add transcription fields to session events
  • 0ac35b2 docs: Add path sanitization for model-generated file paths
  • 857de04 feat: update save_files_as_artifacts_plugin to never keep inline data
  • Additional commits viewable in compare view

Updates google-genai from 1.45.0 to 1.52.0

Release notes

Sourced from google-genai's releases.

v1.52.0

1.52.0 (2025-11-21)

Features

  • Add support for configuring resource scope when using base_url (a3e0859)

Bug Fixes

  • TypeError: issubclass() arg 1 must be a class when usingList[str] for contents (c624d7e)
  • Create new aiohttp Client Session if loop is closed (1dc35ea)

v1.51.0

1.51.0 (2025-11-18)

Features

  • Add a pre-validation hook to warn about Pydantic model type mismatches. (f7af6ef)
  • Add display name to FunctionResponseBlob (52906d5)
  • Add display name to FunctionResponseFileData (7c39f70)
  • Add generate_content_config.thinking_level (30b00db)
  • Add image output options to ImageConfig for Vertex (014aaad)
  • Add part.media_resolution (30b00db)
  • Support Function call argument streaming for all languages (9b2ca50)

Bug Fixes

  • Only log warnings once for accessors in GenerateContentResponse and LiveServerMessage (eec841e)

Documentation

  • Remove gemini 2 below model reference (c42ddff)
  • Update sample code to use gemini 2 or above (d48bbba)
  • Update Veo and Imagen model id in README (5c69122)

v1.50.1

1.50.1 (2025-11-13)

Bug Fixes

  • Do not use ADC if passing a base_url, no project, no location (a00b67a)
  • Ensure the custom httpx client and async client won't be closed automatically (9a9fa3c)

v1.50.0

... (truncated)

Changelog

Sourced from google-genai's changelog.

1.52.0 (2025-11-21)

Features

  • Add support for configuring resource scope when using base_url (a3e0859)

Bug Fixes

  • TypeError: issubclass() arg 1 must be a class when usingList[str] for contents (c624d7e)
  • Create new aiohttp Client Session if loop is closed (1dc35ea)

1.51.0 (2025-11-18)

Features

  • Add a pre-validation hook to warn about Pydantic model type mismatches. (f7af6ef)
  • Add display name to FunctionResponseBlob (52906d5)
  • Add display name to FunctionResponseFileData (7c39f70)
  • Add generate_content_config.thinking_level (30b00db)
  • Add image output options to ImageConfig for Vertex (014aaad)
  • Add part.media_resolution (30b00db)
  • Support Function call argument streaming for all languages (9b2ca50)

Bug Fixes

  • Only log warnings once for accessors in GenerateContentResponse and LiveServerMessage (eec841e)

Documentation

  • Remove gemini 2 below model reference (c42ddff)
  • Update sample code to use gemini 2 or above (d48bbba)
  • Update Veo and Imagen model id in README (5c69122)

1.50.1 (2025-11-13)

Bug Fixes

  • Do not use ADC if passing a base_url, no project, no location (a00b67a)
  • Ensure the custom httpx client and async client won't be closed automatically (9a9fa3c)

1.50.0 (2025-11-12)

Features

... (truncated)

Commits
  • 4b5720a chore(main): release 1.52.0 (#1727)
  • a3e0859 feat: Add support for configuring resource scope when using base_url
  • c624d7e fix: TypeError: issubclass() arg 1 must be a class when usingList[str] fo...
  • 1dc35ea fix: Create new aiohttp Client Session if loop is closed
  • d501382 chore: Update reference docs for 1.51.0 release.
  • 8e45441 chore(main): release 1.51.0 (#1677)
  • eec841e fix: Only log warnings once for accessors in GenerateContentResponse and Live...
  • 5c69122 docs: Update Veo and Imagen model id in README
  • cc8ab95 chore: add test for streaming function call for all languages
  • 30b00db feat: Add part.media_resolution
  • Additional commits viewable in compare view

Updates pdfplumber from 0.11.7 to 0.11.8

Release notes

Sourced from pdfplumber's releases.

v0.11.8

Added

  • Add edge_min_length_prefilter table setting for initial edge filtering. Lowering this setting enables capturing small edge segments (e.g., dashed lines) that would be filtered out with the default minimum length of 1. Raising this setting would be less common but plausible. (h/t @​bronislav). (#1274).

Changed

Changelog

Sourced from pdfplumber's changelog.

[0.11.8] - 2025-11-08

Added

  • Add edge_min_length_prefilter table setting for initial edge filtering. Lowering this setting enables capturing small edge segments (e.g., dashed lines) that would be filtered out with the default minimum length of 1. Raising this setting would be less common but plausible. (h/t @​bronislav). (#1274).

Changed

Commits
  • 537ec8a Bump version to 0.11.8
  • f26e4b7 Update CHANGELOG.md
  • bb04284 Resolve dependabot dependency concerns in requirements-dev
  • 8f571bb Remove no-longer-guaranteed test_repair assertion
  • 67614ab Merge pull request #1348 from henry-renner-v/bump-pdfminer.six-20251107
  • 0079187 Upgrade pdfminer.six from 20250506 to 20251107
  • d02ac57 Add @​bronislav to thanks
  • 42a004f Add edge_min_length_prefilter table setting #1274
  • 503dfb6 Remove sys.stdin.buffer from CLI infile default
  • 4144426 Update example CLI usage in README.md
  • Additional commits viewable in compare view

Updates google-cloud-aiplatform from 1.121.0 to 1.128.0

Release notes

Sourced from google-cloud-aiplatform's releases.

v1.128.0

1.128.0 (2025-11-18)

Features

  • GenAI Client(evals) - Add pass_rate to AggregatedMetricResult and calculate it for adaptive rubric metrics. (1f1f67e)
  • GenAI SDK client - Support build options in Agent Engine GCS Deployment. (28499a9)
  • GenAI SDK client - Support build options in Agent Engine source-based Deployment. (f7e718f)
  • GenAI SDK client(multimodal) - Support Assemble feature on the multimodal datasets. (2195411)

Bug Fixes

  • Fix the change runner behavior back to sync function in streaming_agent_run_with_events (e9d9c31)
  • GenAI Client(evals) - fix eval visualizations in Vertex Workbench (c3abe51)
  • GenAI Client(evals) - Reformat codebase 1. Remove duplicated code in _evals_utils and _evals_metric_loader 2. Keep metric utils in _evals_metric_loader and data util in _evals_utils (5f3c655)

v1.127.0

1.127.0 (2025-11-11)

Features

  • Reenable VertexAiSession for streaming_agent_run_with_events (d3b12d5)

Bug Fixes

  • Forward reference resolution in Pydantic schema generation. (0013865)
  • GenAI Client(evals): Long traces do not scroll (3a99664)

Documentation

  • Add vertexai.types module to generated docs (fc83569)

v1.126.1

1.126.1 (2025-11-06)

Bug Fixes

  • Add telemetry enablement env for agent engines deployed using module (e64ff28)

v1.126.0

1.126.0 (2025-11-05)

Features

... (truncated)

Changelog

Sourced from google-cloud-aiplatform's changelog.

1.128.0 (2025-11-18)

Features

  • GenAI Client(evals) - Add pass_rate to AggregatedMetricResult and calculate it for adaptive rubric metrics. (1f1f67e)
  • GenAI SDK client - Support build options in Agent Engine GCS Deployment. (28499a9)
  • GenAI SDK client - Support build options in Agent Engine source-based Deployment. (f7e718f)
  • GenAI SDK client(multimodal) - Support Assemble feature on the multimodal datasets. (2195411)

Bug Fixes

  • Fix the change runner behavior back to sync function in streaming_agent_run_with_events (e9d9c31)
  • GenAI Client(evals) - fix eval visualizations in Vertex Workbench (c3abe51)
  • GenAI Client(evals) - Reformat codebase 1. Remove duplicated code in _evals_utils and _evals_metric_loader 2. Keep metric utils in _evals_metric_loader and data util in _evals_utils (5f3c655)

1.127.0 (2025-11-11)

Features

  • Reenable VertexAiSession for streaming_agent_run_with_events (d3b12d5)

Bug Fixes

  • Forward reference resolution in Pydantic schema generation. (0013865)
  • GenAI Client(evals): Long traces do not scroll (3a99664)

Documentation

  • Add vertexai.types module to generated docs (fc83569)

1.126.1 (2025-11-06)

Bug Fixes

  • Add telemetry enablement env for agent engines deployed using module (e64ff28)

1.126.0 (2025-11-05)

Features

  • Default to "unspecified" for telemetry enablement (3ca65cb)
  • GenAI Client(evals) - Add loading agent info util function (acb6cab)
  • GenAI Client(evals): Add warning message when tool usage is empty for tool_use_quality (531d223)

... (truncated)

Commits
  • ae1c2f2 chore(main): release 1.128.0 (#6118)
  • 5f3c655 fix: GenAI Client(evals) - Reformat codebase 1. Remove duplicated code in _ev...
  • f7e718f feat: GenAI SDK client - Support build options in Agent Engine source-based...
  • 28499a9 feat: GenAI SDK client - Support build options in Agent Engine GCS Deployment.
  • 8d5c777 chore: Gen AI SDK client - resolve some agent engine mypy errors
  • 2f59484 chore: GenAI SDK client - fix mypy errors in datasets module
  • 2195411 feat: GenAI SDK client(multimodal) - Support Assemble feature on the multimod...
  • d1da180 chore: GenAI SDK client - fix mypy errors in client.py and eval utils
  • e9d9c31 fix: fix the change runner behavior back to sync function in streaming_agent_...
  • c3abe51 fix: GenAI Client(evals) - fix eval visualizations in Vertex Workbench
  • Additional commits viewable in compare view

Updates reportlab from 4.4.4 to 4.4.5

Updates google-cloud-storage from 2.19.0 to 3.6.0

Release notes

Sourced from google-cloud-storage's releases.

v3.6.0

3.6.0 (2025-11-17)

Features

  • Add support for partial list buckets (#1606) (92fc2b0)
  • Make return_partial_success and unreachable fields public for list Bucket (#1601) (323cddd)
  • zb-experimental: Add async write object stream (5ab8103)
  • zb-experimental: Add async write object stream (#1612) (5ab8103)

Bug Fixes

v3.5.0

3.5.0 (2025-11-05)

Features

  • Ensure that Python in FIPS mode can fetch MD5 implementation (#1522) (961536c)
  • Provide option to update user_agent (#1596) (02f1451)

Bug Fixes

  • Deprecate credentials_file argument (74415a2)
  • Flaky system tests for resumable_media (#1592) (7fee3dd)
  • Make download_ranges compatible with asyncio.create_task(..) (#1591) (faf8b83)
  • Make download_ranges compatible with asyncio.create_task(..) (#1591) (faf8b83)
  • Redact sensitive data from OTEL traces and fix env var parsing (#1553) (a38ca19)
  • Redact sensitive data from OTEL traces and fix env var parsing (#1553) (a38ca19)
  • Use separate header object for each upload in Transfer Manager MPU (#1595) (0d867bd)

v3.4.1

3.4.1 (2025-10-08)

Bug Fixes

  • Fixes #1561 by adding an option to specify the entire object checksum for resumable uploads via the upload_from_string, upload_from_file, and upload_from_filename methods (acb918e)

v3.4.0

3.4.0 (2025-09-15)

Features

... (truncated)

Changelog

Sourced from google-cloud-storage's changelog.

3.6.0 (2025-11-17)

Features

  • Add support for partial list buckets (#1606) (92fc2b0)
  • Make return_partial_success and unreachable fields public for list Bucket (#1601) (323cddd)
  • zb-experimental: Add async write object stream (5ab8103)
  • zb-experimental: Add async write object stream (#1612) (5ab8103)

Bug Fixes

3.5.0 (2025-11-05)

Features

  • experimental: Add base resumption strategy for bidi streams (#1594) (5fb85ea)
  • experimental: Add checksum for bidi reads operation (#1566) (93ce515)
  • experimental: Add read resumption strategy (#1599) (5d5e895)
  • experimental: Handle BidiReadObjectRedirectedError for bidi reads (#1600) (71b0f8a)
  • Indicate that md5 is used as a CRC (#1522) (961536c)
  • Provide option to update user_agent (#1596) (02f1451)

Bug Fixes

  • Deprecate credentials_file argument (74415a2)
  • Flaky system tests for resumable_media (#1592) (7fee3dd)
  • Make download_ranges compatible with asyncio.create_task(..) (#1591) (faf8b83)
  • Make download_ranges compatible with asyncio.create_task(..) (#1591) (faf8b83)
  • Redact sensitive data from OTEL traces and fix env var parsing (#1553) (a38ca19)
  • Redact sensitive data from OTEL traces and fix env var parsing (#1553) (a38ca19)
  • Use separate header object for each upload in Transfer Manager MPU (#1595) (0d867bd)

3.4.1 (2025-10-08)

Bug Fixes

  • Fixes #1561 by adding an option to specify the entire object checksum for resumable uploads via the upload_from_string, upload_from_file, and upload_from_filename methods (acb918e)

3.4.0 (2025-09-15)

Features

... (truncated)

Commits
  • 0b70a28 chore(main): release 3.6.0 (#1603)
  • 5ab8103 feat(zb-experimental): add async write object stream (#1612)
  • 92fc2b0 feat: add support for partial list buckets (#1606)
  • 195d644 fix: dont pass credentials to StorageClient (#1608)
  • 323cddd feat: make return_partial_success and unreachable fields public for list Buck...
  • c2cd474 chore(main): release 3.5.0 (#1568)
  • 71b0f8a feat(experimental): Handle BidiReadObjectRedirectedError for bidi reads (#1600)
  • 5d5e895 feat(experimental): Add read resumption strategy (#1599)
  • 5fb85ea feat(experimental): Add base resumption strategy for bidi streams (#1594)
  • 0d867bd fix: Use separate header object for each upload in Transfer Manager MPU (#1595)
  • Additional commits viewable in compare view

Updates pymupdf from 1.26.5 to 1.26.6

Release notes

Sourced from pymupdf's releases.

PyMuPDF-1.26.6 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.26.6

  • Use MuPDF-1.26.11.

  • Supported Python versions are now 3.10-3.14.

  • Fixed issues:

Changelog

Sourced from pymupdf's changelog.

Change Log

Changes in version 1.26.7

Other:

  • Retrospectively mark 4756 <https://github.com/pymupdf/PyMuPDF/issues/4756>_ as fixed in 1.26.6.
  • Improved safety of pymupdf embed-extract. This now refuses to write to an existing file or outside current directory, unless -output or new flag -unsafe is specified.

Changes in version 1.26.6 (2025-11-05)

  • Use MuPDF-1.26.11.

  • Supported Python versions are now 3.10-3.14.

  • Fixed issues:

    • Fixed 4699 <https://github.com/pymupdf/PyMuPDF/issues/4699>_: cannot find ExtGState resource
    • Fixed 4712 <https://github.com/pymupdf/PyMuPDF/issues/4712>_: Crash with "corrupted double-linked list"
    • Fixed 4720 <https://github.com/pymupdf/PyMuPDF/issues/4720>_: Memory leaking in rewrite_images?
    • Fixed 4742 <https://github.com/pymupdf/PyMuPDF/issues/4742>_: 'Rect' object has no attribute 'get_area'
    • Fixed 4746 <https://github.com/pymupdf/PyMuPDF/issues/4746>_: Document.init() got an unexpected keyword argument 'encoding'
    • Fixed 4756 <https://github.com/pymupdf/PyMuPDF/issues/4756>_: swig --version doesn't work in all versions of swig; -version should be used instead

Changes in version 1.26.5 (2025-10-10)

  • Use MuPDF-1.26.10.

  • Fixed issues:

    • Fixed 2883 <https://github.com/pymupdf/PyMuPDF/issues/2883>_: Improve the Python type annotations for fitz_new
    • Fixed 4507 <https://github.com/pymupdf/PyMuPDF/issues/4507>_: Bugs in pyodide
    • Fixed 4613 <https://github.com/pymupdf/PyMuPDF/issues/4613>_: Thai and number blocks are not auto-scaled and get wrong hyphen when using in insert_htmlbox
    • Fixed 4700 <https://github.com/pymupdf/PyMuPDF/issues/4700>_: pymupdf.open() processes .zip file without raising
    • Fixed 4716 <https://github.com/pymupdf/PyMuPDF/issues/4716>_: Problems with unreadable characters
  • Other:

    • Supported Python versions are now 3.9-3.14.
    • We now define all class methods explicitly instead of with dynamic assignment; this improves type hints.
    • Removed pymupdf.utils.Shape class, was duplicate of pymupdf.Shape.
    • Allow use of cibuildwheel to build and test on Pyodide.
    • Fixed various Pyodide bugs.
    • In documentation, added section about Linux wheels and glibc compatibility.

... (truncated)

Commits
  • 026467a Increment minimum python version to 3.10.
  • 020c2e3 setup.py: use mupdf-1.26.11.
  • cc5908b changes.txt: use mupdf-1.26.11.
  • c850023 setup.py:get_requires_for_build_wheel(): improve how we choose swig.
  • 8468787 Revert version change for MuPDF 1.26.11 since the causing commit was reverted.
  • 898aa3d setup.py: specify swig-4.3.1 because latest 4.4.0 appears broken.
  • 7383334 tests/conftest.py: automatically install packages required for testing.
  • e595805 scripts/test.py: minor change to graal comment.
  • 5f9028c changes.txt: added fix of #4720.
  • d3287f9 setup.py: use swig -version instead of swig --version
  • Additional commits viewable in compare view

Updates pytest from 8.4.2 to 9.0.1

Release notes

Sourced from pytest's releases.

9.0.1

pytest 9.0.1 (2025-11-12)

Bug fixes

  • #13895: Restore support for skipping tests via raise unittest.SkipTest.
  • #13896: The terminal progress plugin added in pytest 9.0 is now automatically disabled when iTerm2 is detected, it generated desktop notifications instead of the desired functionality.
  • #13904: Fixed the TOML type of the verbosity settings in the API reference from number to string.
  • #13910: Fixed UserWarning: Do not expect file_or_dir on some earlier Python 3.12 and 3.13 point versions.

Packaging updates and notes for downstreams

  • #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its package_env through the SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST environment variable as a part of the release process -- by webknjaz.

Contributor-facing changes

  • #13891, #13942: The CI/CD part of the release automation is now capable of creating GitHub Releases without having a Git checkout on disk -- by bluetech and webknjaz.
  • #13933: The tox configuration has been adjusted to make sure the desired version string can be passed into its package_env through the SETUPTOOLS_SCM_PRETEND_VERSION_FOR_PYTEST environment variable as a part of the release process -- by webknjaz.

9.0.0

pytest 9.0.0 (2025-11-05)

New features

  • #1367: Support for subtests has been added.

    subtests <subtests> are an alternative to parametrization, useful in situations where the parametrization values are not all known at collection time.

    Example:

    def contains_docstring(p: Path) -> bool:
        """Return True if the given Python file contains a top-level docstring."""
        ...
    def test_py_files_contain_docstring(subtests: pytest.Subtests) -> None:
    for path in Path.cwd().glob("*.py"):
    with subtests.test(path=str(path)):
    assert contains_docstring(path)

... (truncated)

Commits
  • d1b64aa Prepare release version 9.0.1
  • 0a497c7 regendoc: remove CI environment variables (#13950) (#13951)
  • a9f7e6e 🧪 Run gh release w/o Git in CI/CD (#13942) (#13947)
  • 2682a66 Merge pull request #13944 from pytest-dev/patchback/backports/9.0.x/bef7d34f1...
  • a999997 Merge pull request #13941 from nicoddemus/min-pre-commit-version
  • 4bd63a0 Merge pull request #13935 from pytest-dev/patchback/backports/9.0.x/ce8b8a7b4...
  • 15f93b3 Merge pull request #13933 from webknjaz/maintenance/tox-pep517-env-setuptools...
  • 0fa11ae Merge pull request #13927 from pytest-dev/patchback/backports/9.0.x/3d8075743...
  • fa45470 Merge pull request #13926 from pytest-dev/patchback/backports/9.0.x/d587e0cf8...

@dependabot dependabot bot added the dependencies Pull requests that update a dependency file label Nov 24, 2025
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from 9e2a365 to cff67fb Compare December 1, 2025 03:19
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from cff67fb to a08395c Compare December 8, 2025 02:24
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from a08395c to b176321 Compare December 15, 2025 02:28
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from b176321 to 78aeea6 Compare December 22, 2025 02:24
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from 78aeea6 to 260a0b7 Compare December 29, 2025 02:21
Bumps the all-dependencies group in /python/agents/medical-pre-authorization with 9 updates:

| Package | From | To |
| --- | --- | --- |
| [google-adk](https://github.com/google/adk-python) | `1.16.0` | `1.19.0` |
| [google-genai](https://github.com/googleapis/python-genai) | `1.45.0` | `1.52.0` |
| [pdfplumber](https://github.com/jsvine/pdfplumber) | `0.11.7` | `0.11.8` |
| [google-cloud-aiplatform](https://github.com/googleapis/python-aiplatform) | `1.121.0` | `1.128.0` |
| [reportlab](https://www.reportlab.com/) | `4.4.4` | `4.4.5` |
| [google-cloud-storage](https://github.com/googleapis/python-storage) | `2.19.0` | `3.6.0` |
| [pymupdf](https://github.com/pymupdf/pymupdf) | `1.26.5` | `1.26.6` |
| [pytest](https://github.com/pytest-dev/pytest) | `8.4.2` | `9.0.1` |
| [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) | `1.2.0` | `1.3.0` |


Updates `google-adk` from 1.16.0 to 1.19.0
- [Release notes](https://github.com/google/adk-python/releases)
- [Changelog](https://github.com/google/adk-python/blob/main/CHANGELOG.md)
- [Commits](google/adk-python@v1.16.0...v1.19.0)

Updates `google-genai` from 1.45.0 to 1.52.0
- [Release notes](https://github.com/googleapis/python-genai/releases)
- [Changelog](https://github.com/googleapis/python-genai/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-genai@v1.45.0...v1.52.0)

Updates `pdfplumber` from 0.11.7 to 0.11.8
- [Release notes](https://github.com/jsvine/pdfplumber/releases)
- [Changelog](https://github.com/jsvine/pdfplumber/blob/stable/CHANGELOG.md)
- [Commits](jsvine/pdfplumber@v0.11.7...v0.11.8)

Updates `google-cloud-aiplatform` from 1.121.0 to 1.128.0
- [Release notes](https://github.com/googleapis/python-aiplatform/releases)
- [Changelog](https://github.com/googleapis/python-aiplatform/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-aiplatform@v1.121.0...v1.128.0)

Updates `reportlab` from 4.4.4 to 4.4.5

Updates `google-cloud-storage` from 2.19.0 to 3.6.0
- [Release notes](https://github.com/googleapis/python-storage/releases)
- [Changelog](https://github.com/googleapis/python-storage/blob/main/CHANGELOG.md)
- [Commits](googleapis/python-storage@v2.19.0...v3.6.0)

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

Updates `pytest` from 8.4.2 to 9.0.1
- [Release notes](https://github.com/pytest-dev/pytest/releases)
- [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst)
- [Commits](pytest-dev/pytest@8.4.2...9.0.1)

Updates `pytest-asyncio` from 1.2.0 to 1.3.0
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v1.2.0...v1.3.0)

---
updated-dependencies:
- dependency-name: google-adk
  dependency-version: 1.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: google-genai
  dependency-version: 1.52.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: pdfplumber
  dependency-version: 0.11.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: google-cloud-aiplatform
  dependency-version: 1.128.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
- dependency-name: reportlab
  dependency-version: 4.4.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: google-cloud-storage
  dependency-version: 3.6.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-dependencies
- dependency-name: pymupdf
  dependency-version: 1.26.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: all-dependencies
- dependency-name: pytest
  dependency-version: 9.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: all-dependencies
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: all-dependencies
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot bot force-pushed the dependabot/uv/python/agents/medical-pre-authorization/all-dependencies-3232a41d7d branch from 260a0b7 to 412acaa Compare January 5, 2026 02:29
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

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants