Skip to content

chore: pin dependencies and remove unused/non-production packages - #281

Merged
DogukanUrker merged 1 commit into
mainfrom
chore/lock-and-clean-dependencies
Jun 29, 2026
Merged

DogukanUrker merged 1 commit into
mainfrom
chore/lock-and-clean-dependencies

Conversation

@DogukanUrker

@DogukanUrker DogukanUrker commented Jun 29, 2026

Copy link
Copy Markdown
Owner

Analyzed the current diff and cleaned up dependencies: - Pinned dependencies to specific versions. - Removed unused requests dependency. - Reclassified ruff (dev) and filelock (test) from production dependencies to dev/test optional-dependencies.

Summary by CodeRabbit

  • Chores
    • Pinned application and development dependencies to exact versions to improve install consistency.
    • Updated test-related dependency versions (including Playwright) to better align test runs across environments.

@coderabbitai

coderabbitai Bot commented Jun 29, 2026

Copy link
Copy Markdown

Review Change Stack

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 00f9e5c5-f3b8-4f37-9799-93389e2ea946

📥 Commits

Reviewing files that changed from the base of the PR and between fa97df8 and 8ee7ab8.

⛔ Files ignored due to path filters (1)
  • app/uv.lock is excluded by !**/*.lock
📒 Files selected for processing (1)
  • app/pyproject.toml
🚧 Files skipped from review as they are similar to previous changes (1)
  • app/pyproject.toml

📝 Walkthrough

Walkthrough

In app/pyproject.toml, core, test, and dev dependency specifiers are changed from minimum >= constraints to exact == pins for multiple packages, including updates to bleach, playwright, and ruff.

Changes

Dependency version pinning

Layer / File(s) Summary
Pin all dependency versions
app/pyproject.toml
Core dependencies and optional test/dev extras switch from minimum constraints to exact version pins, including updates to bleach, playwright, and ruff.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Possibly related PRs

Poem

🐇 I hop on pins both neat and tight,
With == everything feels right.
No drifting versions in my brew,
Just tiny carrots fixed in view.
Hop hop, stable day and night!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Title check ✅ Passed The title is concise and accurately summarizes the main change: dependency pinning and removing unused packages.
Description check ✅ Passed The description covers the dependency changes and the proposed changes section, though it omits the Fixes # issue reference.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch chore/lock-and-clean-dependencies

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.

@DogukanUrker
DogukanUrker force-pushed the chore/lock-and-clean-dependencies branch from fa97df8 to 8ee7ab8 Compare June 29, 2026 10:08
@DogukanUrker
DogukanUrker merged commit 4dfc1ee into main Jun 29, 2026
3 checks passed
@DogukanUrker
DogukanUrker deleted the chore/lock-and-clean-dependencies branch June 29, 2026 10:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant