Update fakeredis dependency to main repo#179
Conversation
Nate's PR fixing xpending_range has been merged into the main fakeredis repo, so we can now switch from his fork to the official repository. Changes: - Moved fakeredis from dev dependencies to main dependencies (it's used for the memory backend feature, not just testing) - Updated from Nate's fork to main repo at commit ad50a0d - This commit includes the xpending_range fix that returns all 4 required fields (message_id, consumer, time_since_delivered, times_delivered) - Added comment noting we're using a specific commit until version > 2.32.0 is released (presumably 2.33.0) Related: cunla/fakeredis-py#427 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
|
Claude finished @chrisguidry's task —— View job Pull Request ReviewI've completed my review of this PR that updates the fakeredis dependency from a fork to the main repository. Tasks:
Review Summary✅ Strengths:
📝 Observations:
🔒 Security Considerations:
⚡ Performance Considerations:
RecommendationThis PR looks good to merge. The changes are well-justified, properly documented, and improve the project's dependency management by moving to the official upstream repository. The migration from dev to main dependencies correctly reflects the actual usage of fakeredis in production code. Consider creating a GitHub issue to track updating to the next official fakeredis release (>2.32.0) when it becomes available, which will allow you to use a standard version specification instead of a git commit reference. |
|
📚 Documentation has been built for this PR! You can download the documentation directly here: |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## main #179 +/- ##
=========================================
Coverage 100.00% 100.00%
=========================================
Files 34 34
Lines 5216 5216
Branches 265 265
=========================================
Hits 5216 5216
Flags with carried forward coverage won't be shown. Click here to find out more. 🚀 New features to boost your workflow:
|
Nate's PR fixing xpending_range has been merged into the main fakeredis repo, so we can now switch from his fork to the official repository.
Changes
Testing
Verified with full test suite using memory backend - all 272 tests pass, including the 4 memory backend specific tests.
Related: cunla/fakeredis-py#427
🤖 Generated with Claude Code