Skip to content

chore(deps): bump the ci-python group across 1 directory with 86 updates - #1461

Open
dependabot[bot] wants to merge 8 commits into
developfrom
dependabot/pip/ci-python-f66ad3057c
Open

chore(deps): bump the ci-python group across 1 directory with 86 updates#1461
dependabot[bot] wants to merge 8 commits into
developfrom
dependabot/pip/ci-python-f66ad3057c

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 24, 2026

Copy link
Copy Markdown
Contributor

Bumps the ci-python group with 86 updates in the / directory:

Package From To
pygments 2.20.0 2.21.0
setuptools 83.0.0 84.0.0
stevedore 5.9.0 5.9.1
strix-agent 1.0.4 1.5.3
google-cloud-aiplatform 1.160.0 1.165.1
protobuf 6.33.6 7.36.0
aiohttp 3.14.1 3.14.3
annotated-types 0.7.0 0.8.0
caido-sdk-client 0.2.0 0.3.1
certifi 2026.6.17 2026.7.22
cffi 2.1.0 2.1.1
charset-normalizer 3.4.9 3.5.1
filelock 3.29.7 3.32.3
fsspec 2026.6.0 2026.7.0
google-api-core 2.31.0 2.34.0
google-auth 2.55.2 2.56.3
google-cloud-bigquery 3.42.2 3.43.0
google-cloud-core 2.6.0 2.6.1
google-cloud-storage 3.12.1 3.13.1
google-genai 2.11.0 2.19.0
google-resumable-media 2.10.0 2.10.1
googleapis-common-protos 1.75.0 1.75.1
griffelib 2.1.0 2.2.0
grpc-google-iam-v1 0.14.4 0.14.5
grpcio 1.82.1 1.83.0
grpcio-status 1.81.1 1.83.0
hf-xet 1.5.1 1.6.0
huggingface-hub 1.23.0 1.28.0
idna 3.18 3.19
importlib-metadata 8.9.0 9.0.0
litellm 1.89.2 1.97.0
mcp 1.28.1 2.0.0
openai 2.45.0 3.3.1
openai-agents 0.14.6 0.22.0
packaging 26.2 26.3
platformdirs 4.10.0 4.11.3
proto-plus 1.28.1 1.28.3
pydantic-core 2.46.4 2.48.0
pydantic-settings 2.14.2 2.15.0
python-dotenv 1.2.2 1.2.3
regex 2026.7.10 2026.7.19
sse-starlette 3.4.5 3.4.8
starlette 1.3.1 1.6.0
tiktoken 0.13.0 0.14.0
tqdm 4.68.4 4.70.0
typing-inspection 0.4.2 0.4.4
uvicorn 0.51.0 0.52.4
websockets 15.0.1 17.0.1
yarl 1.24.2 1.24.5
fastapi 0.139.0 0.141.1
sqlalchemy 2.0.51 2.0.52
alembic 1.18.5 1.19.1
greenlet 3.5.3 3.5.5
google-api-python-client 2.198.0 2.199.0
google-auth-httplib2 0.4.0 0.4.1
prometheus-fastapi-instrumentator 8.0.2 8.1.0
opentelemetry-api 1.43.0 1.44.0
opentelemetry-sdk 1.43.0 1.44.0
opentelemetry-instrumentation-fastapi 0.64b0 0.65b0
opentelemetry-exporter-otlp 1.43.0 1.44.0
wheel 0.47.0 0.48.0
icalendar 7.2.0 7.3.0
ruff 0.15.21 0.16.4
pydantic-ai-slim 2.9.0 2.32.1
genai-prices 0.0.71 0.1.4
httpcore2 2.5.0 2.12.0
httpx2 2.5.0 2.12.0
logfire-api 4.37.0 4.41.0
pydantic-graph 2.9.0 2.32.1
annotated-doc 0.0.4 0.0.5
asgiref 3.11.1 3.12.1
langchain-core 1.4.9 1.6.0
langsmith 0.10.2 0.11.1
mako 1.3.12 1.4.1
opentelemetry-exporter-otlp-proto-common 1.43.0 1.44.0
opentelemetry-exporter-otlp-proto-grpc 1.43.0 1.44.0
opentelemetry-exporter-otlp-proto-http 1.43.0 1.44.0
opentelemetry-instrumentation 0.64b0 0.65b0
opentelemetry-instrumentation-asgi 0.64b0 0.65b0
opentelemetry-proto 1.43.0 1.44.0
opentelemetry-semantic-conventions 0.64b0 0.65b0
opentelemetry-util-http 0.64b0 0.65b0
orjson 3.11.9 3.12.0
prometheus-client 0.25.0 0.26.0
wrapt 2.2.2 2.3.0
xxhash 3.8.1 4.0.1

Updates pygments from 2.20.0 to 2.21.0

Release notes

Sourced from pygments's releases.

2.21.0

  • New lexers:

  • Updated lexers:

    • Bash: Fix coloured keyword at the beginning of a name (#2926)
    • Boogie: Add missing Boogie and Civl Verifier keywords (#3156)
    • C#:
      • Recognize interpolated verbatim strings with either $@ or @$ prefixes (#2685)
      • Support dollar-prefixed and multi-quote raw strings (#3129, #2897)
      • Recognize union (#3182)
    • C/C++:
      • Add C23/C++26 attributes (#3084)
      • Add more C2Y keywords (#3092)
      • Highlight a function following a namespace body (#2928)
      • Fix C/C++ lexer support for multiline pre-processor comments (#3051)
      • Add .ipp as a file extension (#3141, #1008)
    • Clojure: Recognize named, octal and unicode character literals such as \space and \o377 as a single token (#979)
    • Csound: Add missing opcode parameter type letter (#3161)
    • CUDA: Derive from the C++ lexer instead of C to highlight C++ constructs such as template, class and namespace (#3127)
    • D: Allow non-ASCII (Unicode) identifiers (#1088)
    • Fish: Fix single quote backslash escape (#3138, #2821)
    • Go: Various lexer improvements (#3199)
    • GoogleSQL: Require a word break after SET (#3167)
    • Hexdump: Only match valid digits (#3200, #2847)
    • JavaScript: Highlight the arguments object (#3146)
    • Jsonnet: Recognize colons in array slice expressions (#2828)
    • JSX: Allow apostrophes in element text (#2816)
    • Julia: Fix rstrings backslash (#3140, #2537)
    • Kotlin: Support companion objects without an explicit name (#2525)
    • Kotlin: Don't let a nullable type marker (?) consume the following character, so Foo?, and a?:b tokenize correctly (#2964)
    • Kusto: Recognize member-access dots in dynamic objects (#2779)
    • Lua: Various improvements (#3143)
    • Macaulay2: Update symbols to 1.26.05 (#3120)
    • Markdown:
      • Highlight bold-italics (***...*** and ___...___) (#3067)
      • Fix mention regex to support hyphens in usernames (#3139, #3135)
    • Markdown, reStructuredText, TiddlyWiki5: Fix wrong token offsets for embedded code blocks (#3133)
    • Mathematica: Recognize \[Name] named-character escapes such as \[Nu] instead of emitting an Error token (#3097)

... (truncated)

Changelog

Sourced from pygments's changelog.

Version 2.21.0

(released August 17th, 2026)

  • New lexers:

  • Updated lexers:

    • Bash: Fix coloured keyword at the beginning of a name (#2926)
    • Boogie: Add missing Boogie and Civl Verifier keywords (#3156)
    • C#:
      • Recognize interpolated verbatim strings with either $@ or @$ prefixes (#2685)
      • Support dollar-prefixed and multi-quote raw strings (#3129, #2897)
      • Recognize union (#3182)
    • C/C++:
      • Add C23/C++26 attributes (#3084)
      • Add more C2Y keywords (#3092)
      • Highlight a function following a namespace body (#2928)
      • Fix C/C++ lexer support for multiline pre-processor comments (#3051)
      • Add .ipp as a file extension (#3141, #1008)
    • Clojure: Recognize named, octal and unicode character literals such as \space and \o377 as a single token (#979)
    • Csound: Add missing opcode parameter type letter (#3161)
    • CUDA: Derive from the C++ lexer instead of C to highlight C++ constructs such as template, class and namespace (#3127)
    • D: Allow non-ASCII (Unicode) identifiers (#1088)
    • Fish: Fix single quote backslash escape (#3138, #2821)
    • Go: Various lexer improvements (#3199)
    • GoogleSQL: Require a word break after SET (#3167)
    • Hexdump: Only match valid digits (#3200, #2847)
    • JavaScript: Highlight the arguments object (#3146)
    • Jsonnet: Recognize colons in array slice expressions (#2828)
    • JSX: Allow apostrophes in element text (#2816)
    • Julia: Fix rstrings backslash (#3140, #2537)
    • Kotlin: Support companion objects without an explicit name (#2525)
    • Kotlin: Don't let a nullable type marker (?) consume the following character, so Foo?, and a?:b tokenize correctly (#2964)
    • Kusto: Recognize member-access dots in dynamic objects (#2779)
    • Lua: Various improvements (#3143)
    • Macaulay2: Update symbols to 1.26.05 (#3120)
    • Markdown:
      • Highlight bold-italics (***...*** and ___...___) (#3067)
      • Fix mention regex to support hyphens in usernames (#3139, #3135)
    • Markdown, reStructuredText, TiddlyWiki5: Fix wrong token offsets for

... (truncated)

Commits
  • a43b45d Get ready for the 2.21.0 release.
  • d8f14cb Fix version_added for Purescript.
  • 19c5817 Remove superfluous parentheses from PostgresExplainLexer (#3232)
  • 9992e09 Merge pull request #3191 from jvoisin/dupes
  • bd22577 Fix regexlint warnings after latest update.
  • 6a62df1 Release preparation: Update the changelog.
  • aabba32 Merge pull request #3221 from jvoisin/alter
  • d3441d0 Merge pull request #3225 from jvoisin/caddy
  • c593f3f Add a lexer for Caddy
  • 0644b53 Simplify single-character regex alternations to character classes
  • Additional commits viewable in compare view

Updates setuptools from 83.0.0 to 84.0.0

Changelog

Sourced from setuptools's changelog.

v84.0.0

Features

  • Newline-separated keywords and platformspypa/setuptools#4887old specification <https://peps.python.org/pep-0345/>_ separated items with spaces and the current one uses commas. (#4887)
  • Extensionpypa/distutils#373#5022)
  • The C compiler modules now emit log messages through their own compilers.C.* loggers instead of the distutils root logger, part of decoupling the compilers package from distutils. The logger names are normalized to a stable compilers.C.* prefix so they remain constant as the package migrates toward a standalone compilers.C distribution. (#5266)
  • The C compilers gained a Compiler.call method -- a thin wrapper over subprocess.check_call (with macOS deployment-target env injection) that is the modern replacement for Compiler.spawn. The compilers no longer depend on distutils.spawn, distutils.dir_util, distutils.file_util, distutils._modified, or distutils.util.execute/split_quoted: the generic newer/newer_group and split_quoted helpers are vendored into the compilers package, and Compiler.mkpath/move_file/execute are implemented directly on the standard library (os.makedirs/shutil.move). The methods are retained for backward compatibility. (#5267)
  • The compilers no longer depend on distutils.util, distutils.version, distutils.compat, or distutils._macos_compat. The platform-identification helpers (get_platform/get_host_platform/is_mingw) now live in distutils.compilers.platform.detect and the macOS deployment-target logic and compiler_fixup in distutils.compilers.platform.macos; CygwinCCompiler.gcc_version returns a packaging.version.Version. distutils.util re-exports the platform/macOS helpers from their new homes for backward compatibility rather than keeping duplicate copies. (sysconfig lookups still route through distutils pending its own decoupling.) (#5268)
  • The compilers now read their build configuration from the standard library's sysconfig instead of distutils.sysconfig. Per-compiler customization -- previously distutils.sysconfig.customize_compiler -- has moved into Compiler.configure_system(): a no-op on the base class, with UnixCCompiler applying the compiler/flag/archiver settings CPython recorded in sysconfig (and the usual CC/CFLAGS/LDSHARED/… environment overrides). distutils.sysconfig.customize_compiler is retained as a thin wrapper that calls compiler.configure_system(). (#5269)

Bugfixes

  • The MSVC linker now passes its arguments through a response file when the command line would exceed the Windows maximum length, fixing failures when linking a large number of objects. (#4177)
  • The Cygwin and MinGW compilers now pass -O1 instead of a bare -O. The two are equivalent to GCC, but cc1 rejected the bare form when building 32-bit extensions with -m32. -- by :user:dchaudhari7177 (#4873)
  • copy_filepypa/distutils#379#5079)
  • Setuptools wheels no longer bundled the project's own test modules. -- by :user:itscloud0 (#5212)
  • build_ext no longer fails when cross-compiling with a compiler other than MSVC (such as MinGW). Compiler now provides a no-op initialize()pypa/distutils#399

Improved Documentation

  • Clarified what "correspond exactly to the directory structure" means in the packages section of the Package Discovery user guide. (#4109)
  • Documented how bdist_wheel's py_limited_api option controls abi3 wheel tagging for extension modules -- by :user:Himanshuagrawal4 (#4741)

Deprecations and Removals

  • Compiler.spawn is deprecated in favor of the new Compiler.call. call raises native subprocess exceptions; spawn remains as a shim that emits a DeprecationWarning and translates them to DistutilsExecError. The MSVC spawn compatibility shim for third-party monkeypatches predating the env argument (numpy.distutils before 1.19, per pypa/distutils#15) has been removed. distutils.spawn.spawn is likewise reduced to a thin wrapper around subprocess.check_call: it no longer resolves cmd[0] via shutil.which (subprocess searches PATH itself) nor injects MACOSX_DEPLOYMENT_TARGET (that now lives with the compilers, the only callers to which it applied). (#5267)
  • Building an extension with a MACOSX_DEPLOYMENT_TARGET lower than the interpreter's configured value now raises compilers.errors.PlatformError instead of distutils.errors.DistutilsPlatformError (the macOS deployment-target check moved into the compilers package). CygwinCCompiler.gcc_version returns a packaging.version.Version rather than the removed distutils.version.LooseVersion. Completing the transition begun in pypa/distutils#246, UnixCCompiler.runtime_library_dir_option now returns the ["-Wl,--enable-new-dtags", "-Wl,-rpath,<dir>"] list directly for GNU ld rather than collapsing it into a single string, and the temporary distutils.compat.consolidate_linker_args shim has been removed. (#5268)
  • The compilers now define their own exception vocabulary instead of borrowing distutils' framework errors. Language-agnostic exceptions (Error, UnknownFileType, and a new PlatformError) live at distutils.compilers.errors, leaving room for future compilers.<language> siblings; the C/C++-specific CompileError/LinkError/LibError/PreprocessError remain in distutils.compilers.C.errors. The compilers now raise compilers.errors.PlatformError where they previously raised distutils.errors.DistutilsPlatformError/DistutilsModuleError, and compilers._modified.newer raises the stdlib FileNotFoundError. distutils.errors keeps its own framework exceptions and re-exports the compiler ones (CCompilerError, CompileError, etc.) for backward compatibility; because CCompilerError is compilers.errors.Error, code catching it (as distutils' top-level handlers do) still catches the new PlatformError. (#5270)
  • customize_compiler now asserts that the compiler-related config variables (CC, CXX, CFLAGS, etc.) resolve to strings, raising AssertionError if any are unexpectedly Nonepypa/distutils#363
Commits
  • 72e919a Merge pull request #5293 from pypa/bugfix/integration-pip-flit-backend
  • 1b29701 Select the top-level pyproject.toml when reading build requirements
  • bb1b381 Bump version: 83.0.0 → 84.0.0
  • ee6fdd7 Sync with distutils @ e8eb87855 (#5292)
  • 2a4a9e4 Merge remote-tracking branch 'origin/main' into distutils-e8eb87855
  • cbd1195 Merge https://github.com/jaraco/skeleton
  • bd3594e Merge pull request #5287 from Avasam/Configuring-lint.flake8-comprehensions.a...
  • f02e90a Configure C408 to allow dict(a=1) rather than disabling it
  • c55f52b Configuring lint.flake8-comprehensions.allow-dict-calls-with-keyword-argument...
  • e9904b0 Match the distutils sdist base type for the user_options override
  • Additional commits viewable in compare view

Updates stevedore from 5.9.0 to 5.9.1

Updates strix-agent from 1.0.4 to 1.5.3

Release notes

Sourced from strix-agent's releases.

v1.5.3

What's Changed

Full Changelog: usestrix/strix@v1.5.2...v1.5.3

v1.5.2

What's Changed

Full Changelog: usestrix/strix@v1.5.1...v1.5.2

v1.5.1

What's Changed

Full Changelog: usestrix/strix@v1.5.0...v1.5.1

v1.5.0

What's Changed

... (truncated)

Commits
  • 7cc9fa9 chore: release v1.5.3
  • 174c16f fix(llm): send OpenRouter app attribution on the request itself (#1045)
  • 94a2586 fix(container): write the browser profile as root
  • 372e27f chore(container): drop explanatory comment
  • ad727ed fix(container): keep the browser env alive where image ENV is dropped
  • 7b3c8f9 fix(container): reclaim abandoned browser sessions (#1034)
  • ae07af6 chore: drop explanatory comment
  • 649a2e2 fix(llm): omit parallel_tool_calls on tool-less requests
  • 597aae6 chore: release v1.5.2
  • 06b158d fix(runner): settle child agents before closing sessions at wind-down (#1025)
  • Additional commits viewable in compare view

Updates google-cloud-aiplatform from 1.160.0 to 1.165.1

Release notes

Sourced from google-cloud-aiplatform's releases.

v1.165.1

1.165.1 (2026-08-19)

Bug Fixes

  • Truncate default pipeline and staging bucket names to 63 chars (03edd90)

v1.165.0

1.165.0 (2026-08-18)

Features

  • Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (09acba7)
  • Expose public update() and update_async() methods on Sessions and AsyncSessions client modules. (5df3113)
  • GenAI Client(evals) - add import_evaluation_set (eed0b4f)
  • GenAI Client(evals) - add list_evaluation_sets and delete_evaluation_set (6ee088b)
  • Onboard Vertex Model Garden to GenAI Python SDK: Add deploy_publisher_model support (9ef9093)

Bug Fixes

  • Check GCS ownership for default pipeline bucket (2baea5b)
  • Make the Telemetry API enablement check non-fatal in AdkApp.set_up(). (20205a8)
  • Parse Server-Sent Events in Agent Engine streaming responses (7cb2fe9)
  • Stop logging the "experimental" warning when creating a computer-use sandbox in the Vertex AI GenAI Python SDK. (6056aa0)

v1.164.0

1.164.0 (2026-08-12)

Features

  • Add build configuration support to Vertex AI Reasoning Engine (e20c003)
  • Add encryption_spec (CMEK) support to EvaluationMetric SDK. (6dd3179)
  • Add encryption_spec (CMEK) support to EvaluationRun SDK (50a43af)
  • Add encryption_spec (CMEK) support to EvaluationSet resource (c2244f9)
  • Add endpoint field to BatchPredictionJob for bring-your-own-endpoint batch prediction (19144a4)
  • Add sandbox templates and snapshots submodules to the Vertex AI GenAI SDK for Java. (f7e3a70)
  • Add Tool.ExaAiSearch to Vertex AI v1 (19144a4)
  • Add Tool.ExaAiSearch to Vertex AI v1beta1 (19144a4)
  • Allow users to configure max wait time for prompt management queries for Python and JS (ad63bfe)
  • Allow users to search for spaces without requiring admin privileges (19144a4)
  • Forward per-request labels to RunConfig in streaming_agent_run_with_events (f8eb68c)
  • GenAI Client(evals) - async auto-create EvaluationExperiment parity (e689f0e)
  • GenAI Client(evals) - auto-create EvaluationExperiment in create_evaluation_run (eb75e14)
  • GenAI Client(evals) - Pin SDK predefined metrics to latest Gemini 3.5 Flash versions by default (f5d94b4)
  • GenAI Client(evals) - Support show() for EvaluationDataset built from eval_cases (5b1a0aa)
  • Support Endpoints module for OpenModel prediction, and .get/undeploy/delete (8848353)

... (truncated)

Changelog

Sourced from google-cloud-aiplatform's changelog.

1.165.1 (2026-08-19)

Bug Fixes

  • Truncate default pipeline and staging bucket names to 63 chars (03edd90)

1.165.0 (2026-08-18)

Features

  • Add enable_data_retention to ToolParallelAiSearch, Add step_count to ReinforcementTuningHyperParameters, Add BidiGenerateContentSetup (09acba7)
  • Expose public update() and update_async() methods on Sessions and AsyncSessions client modules. (5df3113)
  • GenAI Client(evals) - add import_evaluation_set (eed0b4f)
  • GenAI Client(evals) - add list_evaluation_sets and delete_evaluation_set (6ee088b)
  • Onboard Vertex Model Garden to GenAI Python SDK: Add deploy_publisher_model support (9ef9093)

Bug Fixes

  • Check GCS ownership for default pipeline bucket (2baea5b)
  • Make the Telemetry API enablement check non-fatal in AdkApp.set_up(). (20205a8)
  • Parse Server-Sent Events in Agent Engine streaming responses (7cb2fe9)
  • Stop logging the "experimental" warning when creating a computer-use sandbox in the Vertex AI GenAI Python SDK. (6056aa0)

1.164.0 (2026-08-12)

Features

  • Add build configuration support to Vertex AI Reasoning Engine (e20c003)
  • Add encryption_spec (CMEK) support to EvaluationMetric SDK. (6dd3179)
  • Add encryption_spec (CMEK) support to EvaluationRun SDK (50a43af)
  • Add encryption_spec (CMEK) support to EvaluationSet resource (c2244f9)
  • Add endpoint field to BatchPredictionJob for bring-your-own-endpoint batch prediction (19144a4)
  • Add sandbox templates and snapshots submodules to the Vertex AI GenAI SDK for Java. (f7e3a70)
  • Add Tool.ExaAiSearch to Vertex AI v1 (19144a4)
  • Add Tool.ExaAiSearch to Vertex AI v1beta1 (19144a4)
  • Allow users to configure max wait time for prompt management queries for Python and JS (ad63bfe)
  • Allow users to search for spaces without requiring admin privileges (19144a4)
  • Forward per-request labels to RunConfig in streaming_agent_run_with_events (f8eb68c)
  • GenAI Client(evals) - async auto-create EvaluationExperiment parity (e689f0e)
  • GenAI Client(evals) - auto-create EvaluationExperiment in create_evaluation_run (eb75e14)
  • GenAI Client(evals) - Pin SDK predefined metrics to latest Gemini 3.5 Flash versions by default (f5d94b4)
  • GenAI Client(evals) - Support show() for EvaluationDataset built from eval_cases (5b1a0aa)
  • Support Endpoints module for OpenModel prediction, and .get/undeploy/delete (8848353)
  • Update Compute v1 to revision 20260722 (19144a4)

... (truncated)

Commits
  • 3219d51 chore(main): release 1.165.1 (#7082)
  • 03edd90 fix: truncate default pipeline and staging bucket names to 63 chars
  • a4e0875 chore: Skip Cloud Resource Manager lookup when the project is already an ID.
  • d6df734 chore(main): release 1.165.0 (#7068)
  • 5df3113 feat: Expose public update() and update_async() methods on Sessions and Async...
  • 9f11337 chore: Migrate all templates from Cloud Trace API to Telemetry API and drop ...
  • eed0b4f feat: GenAI Client(evals) - add import_evaluation_set
  • 20205a8 fix: Make the Telemetry API enablement check non-fatal in AdkApp.set_up().
  • 6056aa0 fix: Stop logging the "experimental" warning when creating a computer-use san...
  • 9ef9093 feat: Onboard Vertex Model Garden to GenAI Python SDK: Add deploy_publisher_m...
  • Additional commits viewable in compare view

Updates protobuf from 6.33.6 to 7.36.0

Commits

Updates aiohttp from 3.14.1 to 3.14.3
Updates annotated-types from 0.7.0 to 0.8.0

Release notes

Sourced from annotated-types's releases.

v0.8.0

What's Changed

New Contributors

Full Changelog: annotated-types/annotated-types@v0.7.0...v0.8.0

Commits

---
updated-dependencies:
- dependency-name: pygments
  dependency-version: 2.21.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: setuptools
  dependency-version: 84.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: stevedore
  dependency-version: 5.9.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: strix-agent
  dependency-version: 1.5.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-cloud-aiplatform
  dependency-version: 1.165.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: protobuf
  dependency-version: 7.36.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: aiohttp
  dependency-version: 3.14.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: annotated-types
  dependency-version: 0.8.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: caido-sdk-client
  dependency-version: 0.3.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: certifi
  dependency-version: 2026.7.22
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: cffi
  dependency-version: 2.1.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: charset-normalizer
  dependency-version: 3.5.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: filelock
  dependency-version: 3.32.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: fsspec
  dependency-version: 2026.7.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-api-core
  dependency-version: 2.34.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-auth
  dependency-version: 2.56.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-cloud-bigquery
  dependency-version: 3.43.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-cloud-core
  dependency-version: 2.6.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: google-cloud-storage
  dependency-version: 3.13.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-genai
  dependency-version: 2.19.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-resumable-media
  dependency-version: 2.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: googleapis-common-protos
  dependency-version: 1.75.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: griffelib
  dependency-version: 2.2.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: grpc-google-iam-v1
  dependency-version: 0.14.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: grpcio
  dependency-version: 1.83.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: grpcio-status
  dependency-version: 1.83.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: hf-xet
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: huggingface-hub
  dependency-version: 1.28.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: idna
  dependency-version: '3.19'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: importlib-metadata
  dependency-version: 9.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: litellm
  dependency-version: 1.97.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: mcp
  dependency-version: 2.0.0
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: openai
  dependency-version: 3.3.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: openai-agents
  dependency-version: 0.22.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: packaging
  dependency-version: '26.3'
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: platformdirs
  dependency-version: 4.11.3
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: proto-plus
  dependency-version: 1.28.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: pydantic-core
  dependency-version: 2.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: pydantic-settings
  dependency-version: 2.15.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: python-dotenv
  dependency-version: 1.2.3
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: regex
  dependency-version: 2026.7.19
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: sse-starlette
  dependency-version: 3.4.8
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: starlette
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: tiktoken
  dependency-version: 0.14.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: tqdm
  dependency-version: 4.70.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: typing-inspection
  dependency-version: 0.4.4
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: uvicorn
  dependency-version: 0.52.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: websockets
  dependency-version: 17.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
- dependency-name: yarl
  dependency-version: 1.24.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: fastapi
  dependency-version: 0.141.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: sqlalchemy
  dependency-version: 2.0.52
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: alembic
  dependency-version: 1.19.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: greenlet
  dependency-version: 3.5.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: google-api-python-client
  dependency-version: 2.199.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: google-auth-httplib2
  dependency-version: 0.4.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: prometheus-fastapi-instrumentator
  dependency-version: 8.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-api
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-sdk
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-instrumentation-fastapi
  dependency-version: 0.65b0
  dependency-type: direct:production
  dependency-group: ci-python
- dependency-name: opentelemetry-exporter-otlp
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: wheel
  dependency-version: 0.48.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: icalendar
  dependency-version: 7.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: ruff
  dependency-version: 0.16.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: pydantic-ai-slim
  dependency-version: 2.32.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: genai-prices
  dependency-version: 0.1.4
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: httpcore2
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: httpx2
  dependency-version: 2.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: logfire-api
  dependency-version: 4.41.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: pydantic-graph
  dependency-version: 2.32.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: annotated-doc
  dependency-version: 0.0.5
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: ci-python
- dependency-name: asgiref
  dependency-version: 3.12.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: langchain-core
  dependency-version: 1.6.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: langsmith
  dependency-version: 0.11.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: mako
  dependency-version: 1.4.1
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-exporter-otlp-proto-common
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-exporter-otlp-proto-grpc
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-exporter-otlp-proto-http
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-instrumentation
  dependency-version: 0.65b0
  dependency-type: direct:production
  dependency-group: ci-python
- dependency-name: opentelemetry-instrumentation-asgi
  dependency-version: 0.65b0
  dependency-type: direct:production
  dependency-group: ci-python
- dependency-name: opentelemetry-proto
  dependency-version: 1.44.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: opentelemetry-semantic-conventions
  dependency-version: 0.65b0
  dependency-type: direct:production
  dependency-group: ci-python
- dependency-name: opentelemetry-util-http
  dependency-version: 0.65b0
  dependency-type: direct:production
  dependency-group: ci-python
- dependency-name: orjson
  dependency-version: 3.12.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: prometheus-client
  dependency-version: 0.26.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: wrapt
  dependency-version: 2.3.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: ci-python
- dependency-name: xxhash
  dependency-version: 4.0.1
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: ci-python
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 24, 2026
@dependabot
dependabot Bot requested a review from seonghobae as a code owner August 24, 2026 03:05
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Aug 24, 2026
@github-actions

github-actions Bot commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

PR governance metadata gate update for f012853e6123017c290a7782cc7cf8e4801e4bb7: no current blocking failures remain.

PR governance metadata gate is waiting on current-head requirements; see the latest check for pending reasons.

devin-ai-integration[bot]

This comment was marked as resolved.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

seonghobae commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

Exact-head dependency evidence for 7a6b286:

  • PyPI metadata confirms strix-agent 1.5.3 requires cryptography>=48.0.1,<49 and openai<3; google-cloud-aiplatform 1.165.1 requires protobuf<7. The isolated Strix CI manifest therefore uses the newest compatible cryptography 48.0.1, openai 2.54.0, and protobuf 6.33.6, while the application runtime remains cryptography 50.0.0/openai 3.3.1/protobuf 7.36.0.
  • The corrected connector lock contains the verified websockets 17.0.1 sdist, manylinux cp314 x86_64 wheel, and macOS arm64 cp314 wheel hashes.
  • Exact-hash installs for backend, Strix CI, Bandit CI, and connector succeeded; backend tests passed 1786 with 32 skipped.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor

Exact-head lint RCA for 9189d04f: the CI dependency update also installs Ruff 0.16.4, whose expanded implicit defaults exposed 720 legacy backend findings. Added the same explicit [tool.ruff.lint] select = ["E4", "E7", "E9", "F"] contract and aligned the development coverage/Ruff pins. Verified on the exact branch: ruff check backend, git diff --check, and 54 governance/release tests passed.

devin-ai-integration[bot]

This comment was marked as resolved.

@seonghobae

Copy link
Copy Markdown
Contributor

Dependency-review RCA and fix

The dependency-review failure was a real finding: cryptography==48.0.1 is vulnerable to the reported PKCS#7 EnvelopedData oracle. The upstream strix-agent==1.5.3 metadata declares <49, but its installed source does not import cryptography directly; the central Strix installer already has a reviewed compatibility override and installs the hash lock with --no-deps.

Fix pushed at exact new head b8bee44027962285cfc2568f603cc233c05108c4:

  • restore the fixed cryptography==50.0.0 pin;
  • add the reproducible requirements-strix-ci-overrides.txt contract;
  • regenerate the Python 3.14 hash lock with that override;
  • update dependency-pin and release-governance tests to prevent the vulnerable pin from returning.

Exact-lock smoke installed all 100 hash-locked packages with --require-hashes --no-deps; strix-agent imported successfully with cryptography==50.0.0. Exact dependency environment backend validation: 1786 passed, 32 skipped; Ruff and targeted governance contracts passed; git diff --check passed. Hosted checks must be evaluated only for b8bee440; predecessor dependency-review evidence is obsolete.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Devin Review found 0 new potential issues.

Open in Devin Review

)

langsmith 0.11.1 evaluates deprecated asyncio.iscoroutinefunction() at
langsmith.client import time (class-body decorator), which raises
DeprecationWarning as an error under PYTHONWARNINGS=error on Python 3.14
and aborts pytest during pytest11 entrypoint autoload, before ini
filterwarnings apply. The repo never uses the LangSmith pytest plugin;
block its autoload via -p no:langsmith_plugin until upstream ships the
inspect.iscoroutinefunction fix.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Devin Review found 1 new potential issue.

Open in Devin Review

Comment thread backend/pytest.ini
@seonghobae

Copy link
Copy Markdown
Contributor

Exact-head verification — bd0d1af

The current head includes the fixed cryptography==50.0.0 Strix CI contract and the Python 3.14 pytest plugin isolation in backend/pytest.ini (-p no:langsmith_plugin). Current-tree validation:

  • full backend suite: 1785 passed, 33 skipped;
  • Ruff and git diff --check: passed;
  • requirements-strix-ci.txt and its override keep cryptography on the fixed release.

Hosted dependency/security/review evidence is still being regenerated for this exact head. No predecessor evidence or bypass is being used.

@seonghobae

Copy link
Copy Markdown
Contributor

Current-head review loop

  • Pull request: chore(deps): bump the ci-python group across 1 directory with 86 updates #1461
  • Exact head reviewed: f012853e6123017c290a7782cc7cf8e4801e4bb7
  • Valid finding fixed: backend/pyproject.toml retained older runtime pins while the PR updated backend/requirements.txt and its hash lock. The project dependency declarations now match the reviewed runtime pins for FastAPI, Starlette, Uvicorn, Pydantic Settings, SQLAlchemy/Alembic, OpenAI, Google clients, observability packages, protobuf, packaging tools, websockets, and iCalendar.
  • Verification: PYTHONPATH=backend python -m pytest -q backend/tests/test_container_dependency_pin_contract.py — 1 passed; a TOML/requirements consistency check passed; git diff --check and Ruff passed.
  • The live PR head bd0d1af76e3bd869cd42cbe9a00012e0b46d1bbe was re-read before pushing to the actual PR branch dependabot/pip/ci-python-f66ad3057c; the new PR head is f012853e6123017c290a7782cc7cf8e4801e4bb7.

Correction: an initial push used a newly named sibling branch and did not move the PR; the actual Dependabot branch was then updated normally after re-reading the unchanged live head.

Please rerun the current-head Checks and review. No merge is requested until exact-head gates and eligible approval are present.

@devin-ai-integration devin-ai-integration Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Devin Review found 0 new potential issues.

Open in Devin Review

@seonghobae

Copy link
Copy Markdown
Contributor

Current-head review disposition

  • Exact head: f012853e6123017c290a7782cc7cf8e4801e4bb7
  • The remaining Devin thread on backend/pytest.ini is informational. The langsmith plugin suppression and explicit Ruff default rule set preserve the intended test/lint contract; no source change is required.
  • All actionable dependency findings are resolved or outdated. The exact-head hosted Checks are queued and must complete normally.

The informational thread is being resolved after this disposition; no approval or check is being fabricated.

@seonghobae
seonghobae enabled auto-merge (squash) August 24, 2026 12:47
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.

1 participant