The Project description in Pip should pull in the README.md by moving the long_description in setup.py to setup.cfg like:
Example setup.cfg
[metadata]
long_description = file: README.md
long_description_content_type = text/markdown
It probably also makes sense to remove the language from the README.md that suggests GitPython is not actively developed anymore since that does not seem to be the case.
Alternatively, there could be a Pip Product Description specific markdown file to use instead of the default README.md but I think cleaning up and improve the existing README.md a bit and using that for the pip product description makes the most sense.
The Project description in Pip should pull in the
README.mdby moving thelong_descriptioninsetup.pytosetup.cfglike:Example
setup.cfgIt probably also makes sense to remove the language from the
README.mdthat suggests GitPython is not actively developed anymore since that does not seem to be the case.Alternatively, there could be a Pip Product Description specific markdown file to use instead of the default
README.mdbut I think cleaning up and improve the existingREADME.mda bit and using that for the pip product description makes the most sense.