git-url-parse icon indicating copy to clipboard operation
git-url-parse copied to clipboard

Sharing name giturlparse

Open jayvdb opened this issue 4 years ago • 3 comments

https://github.com/nephila/giturlparse/ is giturlparse on PyPI. It has become more active recently.

As the two modules share the installed module name giturlparse we should either aim to having the same API, or https://github.com/coala/git-url-parse should install itself into git_url_parse with a shim at giturlparse for backwards compatibility.

jayvdb avatar Jul 14 '19 00:07 jayvdb

aim to having the same API

This would be merely having the same top level function for the main utility, and a similar structure for the returned value, an a common exception for errors. How much similarity is open for discussion.

Another possibility is that we work towards backporting functionality and tests from here into https://github.com/nephila/giturlparse/ , if @yakky wants to commit to that goal. Then we share the name until the backport is complete. Or the inverse could happen if @nephila doesnt want to maintain their library forever.

jayvdb avatar Jul 14 '19 00:07 jayvdb

Hi @jayvdb As wrote in the linked PR, I think it would pretty smart to converge the projects, it does not sound too smart to have two competing implementation for such use case.

I will have a look at this repo features, but given the goal it seems totally sensible and feasible to unite the efforts in a single application

yakky avatar Jul 14 '19 17:07 yakky

Possibly also look for other similar libraries if there are any better than both of these projects.

https://github.com/pydanny/watdarepo

jayvdb avatar Jul 19 '19 10:07 jayvdb