Skip to content

chore(deps): bump the python-dependencies group with 2 updates#350

Open
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-dependencies-bb5240b49e
Open

chore(deps): bump the python-dependencies group with 2 updates#350
dependabot[bot] wants to merge 1 commit intomainfrom
dependabot/pip/python-dependencies-bb5240b49e

Conversation

@dependabot
Copy link
Copy Markdown

@dependabot dependabot bot commented on behalf of github Mar 16, 2026

Bumps the python-dependencies group with 2 updates: inspect-ai and pytest-asyncio.

Updates inspect-ai from 0.3.141 to 0.3.195

Changelog

Sourced from inspect-ai's changelog.

0.3.195 (14 March 2026)

  • OpenAI: Support for image output for multimodal modals.
  • OpenAI: Support for the updated OpenAI computer tool released with GPT 5.4.
  • Google: Support for image output for multimodal models.
  • Google: Support for the native Gemini computer tool.
  • Google: Include images from tool results in API requests for non-computer-use models.
  • Anthropic: Ensure that tool result content never carries citations.
  • Bedock: Add support for reasoning_effort for Nova models.
  • Bash Session: Catch ProcessLookupError in case bash session has crashed.
  • Compaction: Prevent trailing assistant messages for CompactionEdit and CompactionNative strategies.
  • Agents: Strip citations from content returned via as_tool() agent wrapper.
  • Agent Bridge: Print errors which occur in model proxy to stderr.
  • Sandbox Tools: Prevent race conditions when multiple coroutines attempt to inject sandbox tools.
  • Eval Logs: Use async S3 interface when flushing log buffer.
  • Eval Logs: Stream writes when flushing log buffer (reduces memory utilization by not fully materializing the log).
  • Eval Logs: Materialize samples and reductions fields lazily in EvalLog returned by eval().
  • Eval Logs: Add post-eval editing of tags and metadata with provenance tracking via edit_eval_log().
  • Eval Logs: Add tags parameter to Task, merged with eval-level tags at eval time.
  • Eval Logs: Remove JSON indentation inside .eval archives.
  • Eval Logs: Add condense_events/expand_events API pair and EventsData TypedDict for deduplicating and restoring repeated model event inputs and call messages.
  • Task Execution: Defer loading full task states until samples actually execute, reduding sample memory usage from O(total_samples × epochs) to O(concurrent_samples).
  • Task Execution: Add --max-dataset-memory option to limit the size of datasets held in memory during execution. When exceeded, samples are paged to disk.
  • Inspect Score: Add support for an optional list of metrics when rescoring a log.
  • Inspect View: Embed viewer directly in the log directory instead of a viewer/ subdirectory, fixing permission issues when serving logs.
  • Inspect View: Fix incorrectly themed sample column header text in VS Code (especially dark themes).
  • Inspect View: Fix issue where expanding one message in a sample chat would expand all messages.
  • Bugfix: Handle dicts with numeric keys in json_changes.
  • Bugfix: Raise error when computer use is requested with an incompatible model/bridge combination.
  • Bugfix: Catch NotADirectoryError when locating sandbox tools binary so S3 download/build fallbacks run on Python < 3.13.
  • Bugfix: Fix mutation of reused GenerateConfig values during request assembly.
  • Bugfix: Fix sandbox tools Docker build failure caused by staticx incompatibility with setuptools 82+ (removed pkg_resources).

0.3.193 (13 March 2026)

  • OpenAI: Don't serialize unspecified fields in ResponseCustomToolCallParam.
  • Anthropic: Update input tokens for Sonnet/Opus 4.6 to 1MM.
  • Bugfix: Handle missing 'content' content key in parse_reasoning_content for OpenAI.

0.3.192 (13 March 2026)

  • Anthropic: Fallback to summary compaction when native compaction fails to compact.
  • Compaction: Improve logging message for native compaction failures.
  • Model Args: Support for specifying model_args using the --model-role CLI flag.

0.3.191 (12 March 2026)

  • Mistral: Update to v2.0 of mistralai package.
  • Inspect View: Fix regression that prevented proper display of running samples.

... (truncated)

Commits
  • b71aca6 update changelog for release
  • a54092a update changelog for release
  • 7e7a5a2 model proxy: ensure we don't raise for errors expected during disconnection (...
  • 94e504d Use typing_extensions.TypedDict for Pydantic compat on Python < 3.12 (#3490)
  • e926014 Merge pull request #3481 from UKGovernmentBEIS/fix/embed-viewer-permissions
  • d488c7a Merge branch 'main' into fix/embed-viewer-permissions
  • 54c5017 Sandbox Tools: Prevent race conditions when multiple coroutines attempt to in...
  • 55f609e Don’t expand/collapse all messages at once (#3494)
  • 0b62adb Update CHANGELOG with recent changes and fixes
  • badaf34 Merge branch 'main' into fix/embed-viewer-permissions
  • Additional commits viewable in compare view

Updates pytest-asyncio from 0.24.0 to 1.3.0

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio 1.3.0

1.3.0 - 2025-11-10

Removed

  • Support for Python 3.9 (#1278)

Added

  • Support for pytest 9 (#1279)

Notes for Downstream Packagers

  • Tested Python versions include free threaded Python 3.14t (#1274)
  • Tests are run in the same pytest process, instead of spawning a subprocess with pytest.Pytester.runpytest_subprocess. This prevents the test suite from accidentally using a system installation of pytest-asyncio, which could result in test errors. (#1275)

pytest-asyncio 1.2.0

1.2.0 - 2025-09-12

Added

  • --asyncio-debug CLI option and asyncio_debug configuration option to enable asyncio debug mode for the default event loop. (#980)
  • A pytest.UsageError for invalid configuration values of asyncio_default_fixture_loop_scope and asyncio_default_test_loop_scope. (#1189)
  • Compatibility with the Pyright type checker (#731)

Fixed

  • RuntimeError: There is no current event loop in thread 'MainThread' when any test unsets the event loop (such as when using asyncio.run and asyncio.Runner). (#1177)
  • Deprecation warning when decorating an asynchronous fixture with @pytest.fixture in [strict]{.title-ref} mode. The warning message now refers to the correct package. (#1198)

Notes for Downstream Packagers

  • Bump the minimum required version of tox to v4.28. This change is only relevant if you use the tox.ini file provided by pytest-asyncio to run tests.
  • Extend dependency on typing-extensions>=4.12 from Python<3.10 to Python<3.13.

pytest-asyncio 1.1.1

v1.1.1 - 2025-09-12

Notes for Downstream Packagers

- Addresses a build problem with setuptoos-scm >= 9 caused by invalid setuptools-scm configuration in pytest-asyncio. (#1192)

pytest-asyncio 1.1.0

Added

  • Propagation of ContextVars from async fixtures to other fixtures and tests on Python 3.10 and older (#127)
  • Cancellation of tasks when the loop_scope ends (#200)
  • Warning when the current event loop is closed by a test

Fixed

... (truncated)

Commits
  • 2e9695f docs: Compile changelog for v1.3.0
  • dd0e9ba docs: Reference correct issue in news fragment.
  • 4c31abe Build(deps): Bump nh3 from 0.3.1 to 0.3.2
  • 13e9477 Link to migration guides from changelog
  • 4d2cf3c tests: handle Python 3.14 DefaultEventLoopPolicy deprecation warnings
  • ee3549b test: Remove obsolete test for the event_loop fixture.
  • 7a67c82 tests: Fix failing test by preventing warning conversion to error.
  • a17b689 test: add pytest config to isolated test directories
  • 18afc9d fix(tests): replace runpytest_subprocess with runpytest
  • cdc6bd1 Add support for pytest 9 and drop Python 3.9 support
  • Additional commits viewable in compare view

Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.


Dependabot commands and options

You can trigger Dependabot actions by commenting on this PR:

  • @dependabot rebase will rebase this PR
  • @dependabot recreate will recreate this PR, overwriting any edits that have been made to it
  • @dependabot show <dependency name> ignore conditions will show all of the ignore conditions of the specified dependency
  • @dependabot ignore <dependency name> major version will close this group update PR and stop Dependabot creating any more for the specific dependency's major version (unless you unignore this specific dependency's major version or upgrade to it yourself)
  • @dependabot ignore <dependency name> minor version will close this group update PR and stop Dependabot creating any more for the specific dependency's minor version (unless you unignore this specific dependency's minor version or upgrade to it yourself)
  • @dependabot ignore <dependency name> will close this group update PR and stop Dependabot creating any more for the specific dependency (unless you unignore this specific dependency or upgrade to it yourself)
  • @dependabot unignore <dependency name> will remove all of the ignore conditions of the specified dependency
  • @dependabot unignore <dependency name> <ignore condition> will remove the ignore condition of the specified dependency and ignore conditions

Bumps the python-dependencies group with 2 updates: [inspect-ai](https://github.com/UKGovernmentBEIS/inspect_ai) and [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio).


Updates `inspect-ai` from 0.3.141 to 0.3.195
- [Changelog](https://github.com/UKGovernmentBEIS/inspect_ai/blob/main/CHANGELOG.md)
- [Commits](UKGovernmentBEIS/inspect_ai@0.3.141...0.3.195)

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

---
updated-dependencies:
- dependency-name: inspect-ai
  dependency-version: 0.3.195
  dependency-type: direct:production
  update-type: version-update:semver-patch
  dependency-group: python-dependencies
- dependency-name: pytest-asyncio
  dependency-version: 1.3.0
  dependency-type: direct:development
  update-type: version-update:semver-major
  dependency-group: python-dependencies
...

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 Mar 16, 2026
@dependabot dependabot bot requested a review from nmayorga7 as a code owner March 16, 2026 03:09
@dependabot dependabot bot added dependencies Pull requests that update a dependency file python Pull requests that update python code labels Mar 16, 2026
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

Development

Successfully merging this pull request may close these issues.

0 participants