Update pytest requirement from >=7.4.0 to >=9.1.1#5
Closed
dependabot[bot] wants to merge 58 commits into
Closed
Conversation
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
Chore: delete temporary files
Demo: end to end demo
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](https://github.com/pytest-dev/pytest) to permit the latest version. - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@7.4.0...9.1.1) --- updated-dependencies: - dependency-name: pytest dependency-version: 9.1.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
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 If you change your mind, just re-open this PR and I'll resolve any conflicts on it. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Updates the requirements on pytest to permit the latest version.
Release notes
Sourced from pytest's releases.
Commits
cf470ecPrepare release version 9.1.1e0c8ce6Merge pull request #14625 from pytest-dev/patchback/backports/9.1.x/a07c31a97...1b82d16Merge pull request #14624 from pytest-dev/patchback/backports/9.1.x/b375b79ec...501c4bcMerge pull request #14596 from bluetech/doc-classmethodb61f588Merge pull request #14622 from chrisburr/fix-14608-initial-conftest-test-subdir9a567e0[automated] Update plugin list (#14617) (#14618)ef8b299Merge pull request #14620 from pytest-dev/patchback/backports/9.1.x/680f9f3ed...66abd07Merge pull request #14220 from bysiber/fix-stale-iexp-raisesgroup79fbf93Merge pull request #14612 from pytest-dev/patchback/backports/9.1.x/974ed48b6...0d312ebMerge pull request #14611 from bluetech/parametrize-argvalues-typingDependabot 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 rebasewill rebase this PR@dependabot recreatewill recreate this PR, overwriting any edits that have been made to it@dependabot show <dependency name> ignore conditionswill show all of the ignore conditions of the specified dependency@dependabot ignore this major versionwill 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 versionwill 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 dependencywill close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)