Skip to content

Add Forge Python dependency constraints#18

Open
im-sham wants to merge 1 commit into
mainfrom
codex/g370-forge-python-constraints
Open

Add Forge Python dependency constraints#18
im-sham wants to merge 1 commit into
mainfrom
codex/g370-forge-python-constraints

Conversation

@im-sham
Copy link
Copy Markdown
Owner

@im-sham im-sham commented Jun 4, 2026

Summary

  • add a pinned constraints.txt for the Forge CI dependency set
  • install Forge dev dependencies with -c constraints.txt in test and dependency-security jobs
  • audit the pinned constraints file with pip-audit

Verification

  • .venv/bin/python -m pytest tests/test_ci_workflow.py -q (5 passed)
  • .venv/bin/python -m pip install -c constraints.txt -e ".[dev]"
  • .venv/bin/python -m pip check
  • .venv/bin/python -m ruff check forge_cli/ tests/
  • .venv/bin/python -m pytest tests/ -q (71 passed, 1 skipped)
  • .venv/bin/python -m pip_audit --progress-spinner off -r constraints.txt (No known vulnerabilities found)
  • pip resolver dry-run under Python 3.11, 3.12, and 3.13

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant