Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Package name collision when installing it with pypi #117

Open
claudioiac opened this issue Nov 12, 2019 · 3 comments
Open

Package name collision when installing it with pypi #117

claudioiac opened this issue Nov 12, 2019 · 3 comments
Labels
bug Something isn't working

Comments

@claudioiac
Copy link

claudioiac commented Nov 12, 2019

  • etcd3-py version:0.1.6
  • Python version:
  • Operating System:

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
Copy link

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

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

@issue-label-bot issue-label-bot bot added the bug Something isn't working label Nov 12, 2019
@claudioiac claudioiac changed the title Package name collision when installing it with mypi Package name collision when installing it with pypi Nov 12, 2019
@Revolution1
Copy link
Owner

yeah, that's true

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

@claudioiac
Copy link
Author

claudioiac commented Nov 21, 2019 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

2 participants