Skip to content

Make codecov a dev dependency#47

Open
epenet wants to merge 1 commit intotkdrob:masterfrom
epenet:epenet/20260122-1516
Open

Make codecov a dev dependency#47
epenet wants to merge 1 commit intotkdrob:masterfrom
epenet:epenet/20260122-1516

Conversation

@epenet
Copy link

@epenet epenet commented Jan 22, 2026

Proposed change

Fixes #46

Type of change

  • Dependency upgrade
  • Bugfix (non-breaking change which fixes an issue)
  • New feature (which adds functionality)
  • Breaking change (fix/feature causing existing functionality to break)
  • Code quality improvements to existing code or addition of tests

Additional information

  • This PR fixes or closes issue: fixes #
  • This PR is related to issue:
  • Link to documentation pull request:

Checklist

  • The code change is tested and works locally.
  • Local tests pass.
  • There is no commented out code in this PR.
  • The code has been formatted (make lint)
  • Tests have been added to verify that the new code works.

Summary by CodeRabbit

  • Chores
    • Updated project dependencies.

✏️ Tip: You can customize this high-level summary in your review settings.

@coderabbitai
Copy link

coderabbitai bot commented Jan 22, 2026

📝 Walkthrough

Walkthrough

The codecov package was moved from runtime dependencies to development dependencies in pyproject.toml, ensuring it no longer becomes a transitive dependency for users installing the package.

Changes

Cohort / File(s) Summary
Dependency Configuration
pyproject.toml
Relocated codecov from [tool.poetry.dependencies] to [tool.poetry.group.dev.dependencies], changing it from a runtime to development-only dependency.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~2 minutes

Poem

🐰 Codecov hops away with glee,
No longer haunting dependency trees,
To dev tools it skips so bright,
Runtime bloat takes flight!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The pull request title 'Make codecov a dev dependency' is concise and directly summarizes the main change: moving codecov from runtime to development dependencies.
Linked Issues check ✅ Passed The pull request successfully implements the core objective from issue #46: moving codecov from runtime dependencies to development dependencies in pyproject.toml.
Out of Scope Changes check ✅ Passed The pull request contains only the necessary change to pyproject.toml moving codecov to dev dependencies, with no extraneous modifications.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.


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.

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.

Package codecov should not be a runtime dependency

1 participant