You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 2923f26
Browse filesBrowse the repository at this point in the historyBrowse files
release: rename distribution to pure-python-git for PyPI
PyPI rejected the name `pythongit` for normalising too close to the
existing `python-git` distribution. Renamed both PyPI artifacts:
pythongit -> pure-python-git
pythongit-git-shim -> pure-python-git-shim
The Python import path stays `pythongit.*` so user code that imports
`from pythongit import ...` is unaffected. Only the pip-install names
change.
Published 0.1.0 of both packages to PyPI:
https://pypi.org/project/pure-python-git/0.1.0/https://pypi.org/project/pure-python-git-shim/0.1.0/
Confirmed end-to-end from a clean venv:
pip install pure-python-git -> only `pygit` script
pip install "pure-python-git[git]" -> `pygit` + `git`
Updates:
- pyproject.toml: name = "pure-python-git", extras dep = "pure-python-git-shim==0.1.0"
- pure-python-git-shim/: renamed from pythongit-git-shim/
- pure-python-git-shim/pure_python_git_shim/: renamed package dir
- README.md, .gitignore, CI: all references switched
- CI smoke-tests now use the new wheel filenames
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: pyproject.toml
+12-10Lines changed: 12 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -3,12 +3,12 @@ requires = ["setuptools>=61"]
3
3
build-backend = "setuptools.build_meta"
4
4
5
5
[project]
6
-
name = "pythongit"
6
+
name = "pure-python-git"
7
7
version = "0.1.0"
8
-
description = "Pure-Python reimplementation of git. Installs `pygit`; opt in to a drop-in `git` shim via `pygit install-git-shim`."
8
+
description = "Pure-Python reimplementation of git. Installs `pygit`; opt in to a drop-in `git` shim via `pip install pure-python-git[git]` or `pygit install-git-shim`."
9
9
readme = "README.md"
10
10
requires-python = ">=3.9"
11
-
authors = [{ name = "pythongit" }]
11
+
authors = [{ name = "pure-python-git contributors" }]
0 commit comments