Skip to content

[Bug] Why the Heck are there TWO PyPi clients that say 'official' #460

@17jmumford

Description

@17jmumford

Pinecone, Pinecone, Pinecone. I expect more from you. Tell me, what would a dev think if they went to the following link:

https://pypi.org/project/pinecone-client/

They'd probably go, "this looks official! It's maintained by Pinecone, it says it's official, it's linked back to a project called pinecone-python-client, and it works when I test it!"

Then, 3 months later another dev comes along and tries to use the inference endpoint. The client doesn't have it. He checks the github and sees the version on Github doesn't match the version in PyPi. It's then he discovers the horrific truth: There is a SECOND OFFICIAL CLIENT.

https://pypi.org/project/pinecone/

What horror! He switches out the package, and his IDE becomes filled with typing errors and failed imports from packages have that have moved.

Oh why oh why does the first client still say OFFICIAL!? It should say "DEPRECATED, DO NOT USE. GO IMPORT 'pinecone' INSTEAD OF 'pinecone-client'"

Please please fix this.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstatus:needs-triageAn issue that needs to be triaged by the Pinecone team

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions