Revolution1 / etcd3-py

Pure python client for etcd v3 (Using gRPC-JSON-Gateway)
Other
105 stars 25 forks source link

Package name collision when installing it with pypi #117

Open claudioiac opened 5 years ago

claudioiac commented 5 years ago

Description

pypi requires the packages to have unique names. In the case of this project once installed the package name is etcd3 instead of etcd3-py. This makes it incompatible if a user needs to install another package with the same name. Unfortunately pypi has plenty of other projects that install "etcd3" folders. One for all is python-etcd3 that implements a GRPC client. It is quite possible that a user needs both of these APIs to give options on which protocol to use. I strongly advise to rename the main project folder and subsequent import name Thanks!

issue-label-bot[bot] commented 5 years ago

Issue-Label Bot is automatically applying the label bug to this issue, with a confidence of 0.56. Please mark this comment with :thumbsup: or :thumbsdown: to give our bot feedback!

Links: app homepage, dashboard and code for this bot.

Revolution1 commented 4 years ago

yeah, that's true

I think I can change the module name to etcd3-py by the version 1.0.0

claudioiac commented 4 years ago

When are you planning to release it? I would hope to see this change in the next release... Thanks

On Thu, 21 Nov 2019 at 15:12, Renjie Cai notifications@github.com wrote:

yeah, that's true

I think I can change the module name to etcd3-py by the version 1.0.0

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/Revolution1/etcd3-py/issues/117?email_source=notifications&email_token=ANX545Z6LIJLHDHYIQP62DDQU2QMXA5CNFSM4JMBBIE2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEE2RUGA#issuecomment-557128216, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANX5453VWPBWQXKP4AIQ4CTQU2QMXANCNFSM4JMBBIEQ .