Skip to main content

Drop-in `git` console-script that delegates to pure-python-git. Install via `pip install pure-python-git[git]`.

Project description

pure-python-git-shim

A tiny companion package to pure-python-git whose only purpose is to install a git console-script that calls pythongit.cli:main.

Install via the pure-python-git[git] extra:

pip install "pure-python-git[git]"

That pulls in pure-python-git and this shim, giving you both pygit and git commands. Uninstalling this shim (pip uninstall pure-python-git-shim) cleanly removes the git console-script and leaves pygit working.

The point of having this as a separate distribution is that [project.scripts] in pyproject.toml can't be gated by extras — every declared entry point gets installed unconditionally. By moving the git entry point into a separate distribution, we make the drop-in behavior an opt-in choice rather than something that silently happens on every pip install pure-python-git.

See pure-python-git's main README for usage.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pure_python_git_shim-0.1.0.tar.gz (3.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pure_python_git_shim-0.1.0-py3-none-any.whl (4.1 kB view details)

Uploaded Python 3

File details

Details for the file pure_python_git_shim-0.1.0.tar.gz.

File metadata

  • Download URL: pure_python_git_shim-0.1.0.tar.gz
  • Upload date:
  • Size: 3.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.5

File hashes

Hashes for pure_python_git_shim-0.1.0.tar.gz
Algorithm Hash digest
SHA256 386af708ef46030814db001405b34d9ec629568ec5c41b8511c63b2d66e6f17e
MD5 f1bb91ccf13278b756a3b744e7648e72
BLAKE2b-256 f0049f53ba2241a34148d69b9987d54da9cb80fdd728c161695cc231bef30c86

See more details on using hashes here.

File details

Details for the file pure_python_git_shim-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for pure_python_git_shim-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dec7b532866acc1a9dae7d99feb8786a67ca7b3280296805a0378b015299f2d8
MD5 858d8364c5dfad380140ebed10c2914f
BLAKE2b-256 93e45e66bacdf661790cfdf2565a59c59a4c0297e83883fc77f46abe94a51bbf

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page