Skip to content

Potential name clash with PyPI gh #3

@jayvdb

Description

@jayvdb

https://pypi.org/project/gh/ is https://github.com/danielwhatmuff/gh and it only installs a bin script gh.

Despite the repo containing a subdir gh, the setup.py is looking for a gh.py which is missing, so nothing is installed into site-packages, which means there is not yet a real conflict between the two packages there.

There is a conflict with the bin script gh, but there are lots of Python packages which use that bin script name (gitsome, gh-commander and (not released) ghutil are ones I have found), and even more in other language runtimes.

I suggest creating an extra entrypoint gh-api which is more unique and used in documentation, and also adding a __main__ so that python3 -m gh will work even when there is something wrong with the bin scripts (e.g. pkg_resources blows up).

And/Or, subsume the functionality of PyPI package gh (which is quite small) and approach the author about a gentlemans agreement that they wont grow their library into a huge success which could mean users want gh and gh-api.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions