--- id: git-python version: "1.1.1" license: unclear license_treatment: unclear maintenance: abandoned --- # git-python — combination and simplification of some useful git commands License: unclear · Maintenance: abandoned · Downloads: 604.5K/mo ## What it is and what it does git-python is a thin wrapper around common git operations, exposing them through a `gp` command-line tool with abbreviated syntax. It bundles together operations like repository initialization, staged commits, and tag-based pushes into single commands to reduce typing and mental overhead for repetitive workflows. The package has been unmaintained since 2020-01-08 and shows minimal adoption (2 stars). It offers no runtime dependencies but distributes as a .egg file, which creates friction with modern Python packaging practices. The unclear license status and abandoned maintenance posture make it a poor choice for production or long-term projects. Use it for: - Quick repository initialization and setup in local development workflows where you want to avoid typing full git commands - Automating repetitive commit-and-tag sequences in scripts that need abbreviated syntax - Educational projects or personal scripts where you want a simplified git interface for learning or prototyping ## Worth the install? AI-flagged interpretation of the facts above — verify before relying. Provides command-line shortcuts for common git operations like init, add-commit, and push-as-tag through a simplified `gp` command interface. No. The package is abandoned (last commit 2020-01-08), has unclear licensing, distributes via outdated .egg format, and offers only marginal convenience over native git commands. For any production or maintained codebase, use git directly or a modern, actively maintained wrapper instead. ## Install pip install git-python uv add git-python poetry add git-python ## Installing git-python Before you install: High install friction due to egg-based distribution. Package is abandoned as of 2020-01-08 with no maintenance activity since then, making it unsuitable for new projects. License in practice: License status is unclear—no SPDX identifier or raw license text is declared. This creates legal ambiguity about permitted use and redistribution. Quickstart: pip install git-python==1.1.1 After installation, use the `gp` command: gp init gp addc -m "commit message" gp pushc addt -t "tag-name" Package is distributed as a .egg file, which requires setuptools and may have compatibility issues with modern Python environments. Python version support is unspecified. Verify before relying: - Whether the `gp` command is properly registered in PATH after installation via egg distribution - Compatibility with Python versions beyond 3.8 (support unspecified in metadata) - Whether this package has any undeclared dependencies on system git or other tools ## Package facts - License: not declared (unclear) - Python support: unspecified - Install friction: high - Maintenance: abandoned - Downloads: 604.5K/month (top 15,000 on PyPI) - Known vulnerabilities: none known ## Tags git command shortcuts, simplified git cli, git wrapper tool, git workflow automation, git command simplification, git tag push helper, git init commit push, git-wrapper, cli-tool, abandoned [View on SkillFed](https://skillfed.io/packages/git-python) · [View on PyPI](https://pypi.org/project/git-python/)