Skip to content

Use PyPI FreshForge optional dependency - #242

Merged
gparadis merged 1 commit into
mainfrom
maintenance/freshforge-pypi-optional-dependency
Jul 2, 2026
Merged

Use PyPI FreshForge optional dependency#242
gparadis merged 1 commit into
mainfrom
maintenance/freshforge-pypi-optional-dependency

Conversation

@gparadis

@gparadis gparadis commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • add a PyPI-backed freshforge optional extra constrained to freshforge>=0.1.0a5,<0.2
  • include FreshForge in dev and test extras so integration tests exercise the published alpha
  • update FreshForge provider docs away from GitHub-direct install guidance
  • keep core Modelwright dependencies and normal imports FreshForge-free

Closes #241.

Verification

  • .venv/bin/python -m ruff check .
  • .venv/bin/python -m pytest tests/test_freshforge_integration.py -q
  • .venv/bin/python -m pytest
  • .venv/bin/sphinx-build -q -b html docs _build/html -W
  • .venv/bin/python scripts/verify_docs_theme.py _build/html
  • scripts/check_release_artifacts.sh
  • git diff --check

@gparadis
gparadis merged commit 3c45276 into main Jul 2, 2026
5 checks passed
@gparadis
gparadis deleted the maintenance/freshforge-pypi-optional-dependency branch July 2, 2026 06:30
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.

Maintenance: use PyPI FreshForge optional dependency

1 participant