Skip to content

Conversation

@jbencook
Copy link
Contributor

@jbencook jbencook commented Oct 14, 2025

Summary by CodeRabbit

  • Chores
    • Updated project templates to use Python virtual environments instead of Conda for initialization and dependency management.
    • Adjusted VS Code workspace templates to disable the Python language server by default.
    • Bumped version to 0.8.1.

@jbencook jbencook merged commit 88cdad5 into main Oct 14, 2025
1 check passed
@coderabbitai
Copy link

coderabbitai bot commented Oct 14, 2025

Caution

Review failed

The pull request is closed.

Walkthrough

Switches environment setup from Conda to Python venv in Makefiles, disables the Python language server in VSCode configs, and bumps project version from 0.8.0 to 0.8.1.

Changes

Cohort / File(s) Summary
Editor config: disable Python LS
.vscode/settings.json, sparrow_patterns/vscode/templates/settings.json
Set Python language server from "Pylance" to "None" in both the workspace and template settings.
Build env: Conda -> venv
Makefile, sparrow_patterns/makefile/templates/Makefile
Replace Conda activation with Python venv. Add VENV_ACTIVATE, create venv via python3.12 -m venv venv, activate, upgrade pip/uv, install deps, and run freeze within venv context.
Version bump
pyproject.toml
Increment project version from 0.8.0 to 0.8.1.

Sequence Diagram(s)

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

A whisk of make, a hop through envs anew,
From Conda’s warren to venv’s tidy burrow—woo!
Pylance sleeps; the server’s set to none,
Version ticks a patch—0.8.1.
I thump approval, ears held high—
Dependencies frozen, carrots dry.
Onward we bound; build scripts fly! 🥕🐇

✨ Finishing touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch venv

📜 Recent review details

Configuration used: CodeRabbit UI

Review profile: CHILL

Plan: Pro

📥 Commits

Reviewing files that changed from the base of the PR and between 275bd66 and 61cbf49.

📒 Files selected for processing (5)
  • .vscode/settings.json (1 hunks)
  • Makefile (2 hunks)
  • pyproject.toml (1 hunks)
  • sparrow_patterns/makefile/templates/Makefile (2 hunks)
  • sparrow_patterns/vscode/templates/settings.json (1 hunks)

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@jbencook jbencook deleted the venv branch October 14, 2025 14:50
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.

2 participants