Skip to content

Pin gitpython to latest version 3.1.47 - #568

Open
pyup-bot wants to merge 1 commit into
masterfrom
pyup-pin-gitpython-3.1.47
Open

Pin gitpython to latest version 3.1.47#568
pyup-bot wants to merge 1 commit into
masterfrom
pyup-pin-gitpython-3.1.47

Conversation

@pyup-bot

@pyup-bot pyup-bot commented Apr 22, 2026

Copy link
Copy Markdown
Collaborator

This PR pins gitpython to the latest release 3.1.47.

The bot wasn't able to find a changelog for this release. Got an idea?

Links

Summary by CodeRabbit

  • Chores
    • Updated gitpython dependency version specification to 3.1.47.

@coderabbitai

coderabbitai Bot commented Apr 22, 2026

Copy link
Copy Markdown
📝 Walkthrough

Walkthrough

The gitpython dependency in src/requirements.txt was pinned to version 3.1.47, replacing the unpinned specification. No other dependencies were modified.

Changes

Cohort / File(s) Summary
Dependency Pinning
src/requirements.txt
gitpython dependency explicitly pinned to version 3.1.47 for reproducible builds.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 A version so precise and clear,
No more uncertainty here,
Three-point-one-four-seven, so tight,
Our dependencies now feel just right!

🚥 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 title clearly and concisely describes the main change: pinning gitpython to version 3.1.47, which matches the single file modification in the changeset.
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.

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

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch pyup-pin-gitpython-3.1.47

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.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@src/requirements.txt`:
- Line 2: The requirements entry "gitpython==3.1.47" is invalid and will break
installs; update the requirements.txt entry to a valid PyPI version such as
"gitpython==3.1.46" (or loosen to "gitpython>=3.1.46" if you want future patch
updates), replacing the non-existent "gitpython==3.1.47" line accordingly.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 34b68c51-1c9a-404c-b8b7-fb2c47364c4c

📥 Commits

Reviewing files that changed from the base of the PR and between d377ad0 and b8717bf.

📒 Files selected for processing (1)
  • src/requirements.txt

Comment thread src/requirements.txt
@@ -1,3 +1,3 @@
fastapi==0.6.4
gitpython
gitpython==3.1.47

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

🏁 Script executed:

#!/bin/bash
set -euo pipefail

# Verify currently published latest version on PyPI
python - <<'PY'
import json, urllib.request
url = "https://pypi.org/pypi/GitPython/json"
data = json.load(urllib.request.urlopen(url))
print("latest:", data["info"]["version"])
print("has_3.1.47:", "3.1.47" in data["releases"])
PY

Repository: salimfadhley/dockerized_python_playground

Length of output: 2666


🌐 Web query:

GitPython latest version 3.1.47 PyPI release

💡 Result:

The latest version of GitPython on PyPI is 3.1.46, released on 2026-01-01. There is no evidence of a 3.1.47 release on PyPI, GitHub releases, or official documentation as of 2026-04-22. GitHub shows 35 commits to main since 3.1.46, but no newer tagged release. The project is in maintenance mode with no active feature development unless contributed.

Citations:


Remove non-existent GitPython version (Line 2).

gitpython==3.1.47 does not exist on PyPI (latest release is 3.1.46 from January 1, 2026). This will cause dependency installation to fail.

🔧 Proposed fix
-gitpython==3.1.47
+gitpython==3.1.46
📝 Committable suggestion

‼️ IMPORTANT
Carefully review the code before committing. Ensure that it accurately replaces the highlighted code, contains no missing lines, and has no issues with indentation. Thoroughly test & benchmark the code to ensure it meets the requirements.

Suggested change
gitpython==3.1.47
gitpython==3.1.46
🤖 Prompt for AI Agents
Verify each finding against the current code and only fix it if needed.

In `@src/requirements.txt` at line 2, The requirements entry "gitpython==3.1.47"
is invalid and will break installs; update the requirements.txt entry to a valid
PyPI version such as "gitpython==3.1.46" (or loosen to "gitpython>=3.1.46" if
you want future patch updates), replacing the non-existent "gitpython==3.1.47"
line accordingly.

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.

1 participant