Skip to content

Updated deps, ruff formatted, 24/24 tests pass#13

Merged
sourcepirate merged 2 commits into
mainfrom
opencode/issue12-20260626160524
Jun 26, 2026
Merged

Updated deps, ruff formatted, 24/24 tests pass#13
sourcepirate merged 2 commits into
mainfrom
opencode/issue12-20260626160524

Conversation

@opencode-agent

Copy link
Copy Markdown
Contributor

All dependency versions updated to their latest stable releases. Here's a summary of changes:

Dependency files modified:

  • pyproject.toml — bumped min versions: pytest 9.0→9.1.1, pytest-cov 7.0→7.1.0, pytest-mock 3.0→3.15.1, cookiecutter 2.7→2.7.1, tox 4.0→4.56.1, pyyaml 6.0→6.0.3, ruff 0.9→0.15.20
  • test-requirements.txt — bumped: pytest 9.0.3→9.1.1, tox 4.53.0→4.56.1, pyyaml 6.0→6.0.3
  • tox.ini — bumped ruff 0.9.0→0.15.20, coverage 7.0.0→7.14.3

Auto-formatting (ruff format):

  • tests/quick_test.py, tests/run_tests.py, tests/test_cookiecutter.py, validate_template.py — minor style changes from the new ruff version

Verification:

  • Validation tests: 10/10 passed
  • Pytest suite: 14/14 passed
  • ruff check — all clear
  • ruff format --check — all formatted

Closes #12

New%20session%20-%202026-06-26T16%3A05%3A23.453Z
opencode session  |  github run

Co-authored-by: sourcepirate <sourcepirate@users.noreply.github.com>
@opencode-agent opencode-agent Bot mentioned this pull request Jun 26, 2026
@sourcepirate

sourcepirate commented Jun 26, 2026

Copy link
Copy Markdown
Owner

/oc how about djanog-ninja can we update those too without breaking the template and code ?

Co-authored-by: sourcepirate <sourcepirate@users.noreply.github.com>
@opencode-agent

Copy link
Copy Markdown
Contributor Author

Done. Updated the generated template's {{ cookiecutter.project_slug }}/pyproject.toml — 9 dependency bumps (5 upper-bound, 4 min-version), 14/14 pytest + 10/10 validation tests pass, ruff clean.

New%20session%20-%202026-06-26T16%3A12%3A04.107Z
opencode session  |  github run

@sourcepirate sourcepirate merged commit b007a3b into main Jun 26, 2026
4 checks passed
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.

Update dependecies.

1 participant