Skip to content

Update pytest-asyncio requirement from >=0.21.0 to >=1.4.0#9

Closed
dependabot[bot] wants to merge 58 commits into
mainfrom
dependabot/pip/pytest-asyncio-gte-1.4.0
Closed

Update pytest-asyncio requirement from >=0.21.0 to >=1.4.0#9
dependabot[bot] wants to merge 58 commits into
mainfrom
dependabot/pip/pytest-asyncio-gte-1.4.0

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Jun 27, 2026

Copy link
Copy Markdown

Updates the requirements on pytest-asyncio to permit the latest version.

Release notes

Sourced from pytest-asyncio's releases.

pytest-asyncio v1.4.0

1.4.0 - 2026-05-26

Deprecated

  • Overriding the event_loop_policy fixture is deprecated. Use the pytest_asyncio_loop_factories hook instead. (#1419)

Added

  • Added the pytest_asyncio_loop_factories hook to parametrize asyncio tests with custom event loop factories.

    The hook returns a mapping of factory names to loop factories, and pytest.mark.asyncio(loop_factories=[...]) selects a subset of configured factories per test. When a single factory is configured, test names are unchanged.

    Synchronous @pytest_asyncio.fixture functions now see the correct event loop when custom loop factories are configured, even when test code disrupts the current event loop (e.g., via asyncio.run() or asyncio.set_event_loop(None)). (#1164)

Changed

  • Improved the readability of the warning message that is displayed when asyncio_default_fixture_loop_scope is unset (#1298)
  • Only import asyncio.AbstractEventLoopPolicy for type checking to avoid raising a DeprecationWarning. (#1394)
  • Updated minimum supported pytest version to v8.4.0. (#1397)

Fixed

  • Fixed a ResourceWarning: unclosed event loop warning that could occur when a synchronous test called asyncio.run() or otherwise unset the current event loop after pytest-asyncio had run an async test or fixture. (#724)

Notes for Downstream Packagers

  • Added dependency on sphinx-tabs >= 3.5 to organize documentation examples into tabs. (#1395)
Commits
  • 6e14cd2 chore: Prepare release of v1.4.0.
  • 4b900fb Build(deps): Bump codecov/codecov-action from 6.0.0 to 6.0.1
  • ab9f632 Build(deps): Bump zipp from 3.23.1 to 4.1.0
  • a56fc77 Build(deps): Bump hypothesis from 6.152.6 to 6.152.8
  • e8bae9b Build(deps): Bump requests from 2.34.0 to 2.34.2
  • fc43340 Build(deps): Bump idna from 3.14 to 3.15
  • 762eaf5 Build(deps): Bump jaraco-functools from 4.4.0 to 4.5.0
  • b62e222 Build(deps): Bump click from 8.3.3 to 8.4.0
  • 9190447 Build(deps): Bump pydantic from 2.13.3 to 2.13.4
  • 82a393c ci: Remove unnecessary debug output.
  • 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 this major version will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this minor version will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
  • @dependabot ignore this dependency will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)

dhl123 and others added 30 commits May 12, 2026 14:47
Feat: Test case evaluation & MCP Fix & Test case Integration
Chore: clean legacy, adjust project structure, and changed some environment variables
Example: add sre example for refinement loop testing
dhl123 and others added 19 commits June 13, 2026 20:27
Example: add example for call for paper case, clean setup etc.
Repo review pass with the following changes:

Packaging / metadata
- Add scripts/pyproject.toml defining the `smith` console script
  (smith = cli:main), so `pip install -e .` and every documented
  CLI command actually work. Previously no packaging file existed.
- Drop stdlib `argparse` from requirements.txt; document optional deps.

Documentation
- README: fix broken code fence that hid the Promptfoo step, expand the
  .env table (incl. required SYSTEM_VAR_FILE), add agent/MCP server
  start instructions, reconcile ARES paths, fix typos.
- SKILL.md: point at the existing opa_policy_creation.md guide.
- .env_template: document TIER2_*/MAX_LLM_CALLS, annotate RITS_* as
  example-agent-only.

Hygiene
- Remove mistyped dead file __int__.py; add missing
  policy_evaluation/__init__.py.
- Stop tracking generated artifacts (ares.log, integration *.txt).

Linting
- Apply the repo's own ruff + black standard across scripts/
  (ARES tree excluded); harden cli.py (import order, single
  load_dotenv, sys.exit, TEMP/TOP_P defaults).

Example guidance
- call-for-papers: fix tool name/typos, scope blocklist to `keywords`,
  rework the PhD narrow-scope rule (was a no-op against research_area)
  onto a per-user dissertation_area, and document the session-cap data
  dependency; update system_vars.json to match.
- car-price: specify brand/vehicle_type matching semantics, constrain
  analyst to recognized types, note intentional list overlap, and add
  an unknown-role rule.

Note: generated policy_generated.rego files are unchanged and must be
regenerated through the Smith pipeline to reflect the revised guidance.

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
refactor: fix project setup, docs, hygiene, and example guidance
* change rits to allama

* change rits to allama

* remove temporary files

* clean policy setting

* complete call for paper example

* add readme file

* add instruction on identifying failed test cases

* add instruction for HR agent example

* fix typos

* complete car price example

* add readme

* add revised policy

* fix redundant test cases

* feat:added cross validation for test cases, policy, defects

* fix: add detailed path

* revise readme

* update claude.md with new cli options

* change the ares malicious test cases folder name from malicious to ares_malicious

* update omalla model env setting for promptfoo

* remind user be patient when cross validate the test cases

* remove useless mcp tools

* remove useless mcp tools

* save misclassified cases, and rename the folders

* changed promptfoo config examples

* update agent.py to newer langchain version

Signed-off-by: Hailun Ding <hailun.ding@ibm.com>

* add example of base url

* reject disallowed flags and print error info

* add ares venv instructions

* fix ares configuration

* fix ares configuration

* fix ares configuration

* fix ares configuration

* add promptfoo settings in each example

* add missing ares config

Signed-off-by: Hailun Ding <hailun.ding@ibm.com>

* add missing ares config

Signed-off-by: Hailun Ding <hailun.ding@ibm.com>

* add empty promptfoo folder

* add detailed explaination on open skills

Signed-off-by: Hailun Ding <hailun.ding@ibm.com>

* emphasize smith should be used as a skill

* update readme

* update readme

---------

Signed-off-by: Hailun Ding <hailun.ding@ibm.com>
* chore: prepare repository for open sourcing

Add the standard open-source hygiene layer, mirroring the project's
reference conventions.

- Add CONTRIBUTING.md, SECURITY.md, CODE_OF_CONDUCT.md (DCO sign-off)
- Add .claude/CLAUDE.md and track it via .gitignore
- Apply SPDX Apache-2.0 headers across core source (scripts/, assets/)
  via a new scripts/tools/license_headers.py (--check/--fix)
- Enrich scripts/pyproject.toml: authors, maintainers, urls, keywords,
  classifiers
- Add root Makefile (lint/format/lint-policy/license/test/audit/ci) and
  .github/workflows/ci.yml + dependabot.yml
- Polish README: add logo, fix internal links, badges, and typos
- Clean pre-existing lint (ruff/black), including an undefined-name bug
  in detect_redundancy.py

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>

* update path in rag, added requirements installation in RagBot

---------

Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
Co-authored-by: Hailun Ding <hailun.ding@ibm.com>
Updates the requirements on [pytest-asyncio](https://github.com/pytest-dev/pytest-asyncio) to permit the latest version.
- [Release notes](https://github.com/pytest-dev/pytest-asyncio/releases)
- [Commits](pytest-dev/pytest-asyncio@v0.21.0...v1.4.0)

---
updated-dependencies:
- dependency-name: pytest-asyncio
  dependency-version: 1.4.0
  dependency-type: direct:production
...

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 Jun 27, 2026
araujof pushed a commit that referenced this pull request Jun 27, 2026
Feat: Test case evaluation & MCP Fix & Test case Integration
araujof pushed a commit that referenced this pull request Jun 27, 2026
Feat: Test case evaluation & MCP Fix & Test case Integration

Signed-off-by: Hailun Ding <Hailun.Ding@ibm.com>
@araujof araujof closed this Jun 27, 2026
@dependabot @github

dependabot Bot commented on behalf of github Jun 27, 2026

Copy link
Copy Markdown
Author

OK, I won't notify you again about this release, but will get in touch when a new version is available. If you'd rather skip all updates until the next major or minor version, let me know by commenting @dependabot ignore this major version or @dependabot ignore this minor version. You can also ignore all major, minor, or patch releases for a dependency by adding an ignore condition with the desired update_types to your config file.

If you change your mind, just re-open this PR and I'll resolve any conflicts on it.

@dependabot dependabot Bot deleted the dependabot/pip/pytest-asyncio-gte-1.4.0 branch June 27, 2026 19:07
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.

2 participants