livekit-server-sdk-python icon indicating copy to clipboard operation
livekit-server-sdk-python copied to clipboard

Name conflict with Client SDK

Open oshoemaker opened this issue 2 years ago • 5 comments

Is it possible to rename this project to "livekitserver" or something similar so it does not conflict with the Python Client SDK?

oshoemaker avatar Aug 28 '23 17:08 oshoemaker

Sure, I'm open to the idea. I'm not sure why you would want both the client and server installed in the same project though.

AlexJMohr avatar Aug 28 '23 18:08 AlexJMohr

There is a use case that having a headless client participating in the session can be beneficial. It allows a low overhead communication mechanism for controlling the session without the need for other external services. We may end up using the go SDK or Rust so this isn't high priority. I do have both working in the same client using a this SDK as a local module and seems to work well.

oshoemaker avatar Aug 28 '23 20:08 oshoemaker

yeah this makes sense.. we are thinking about folding this package into a monorepo for both of our python SDKs.

The package names would be:

  • Client SDK: livekit on PyPi. livekit.rtc in code
  • Server SDK: livekit-api on PyPi. livekit.api in code

CC: @theomonnom

davidzhao avatar Sep 13 '23 16:09 davidzhao

i am having problems installing now , how to install this from pypi? better just do mono repo and have single package for both client and server should be better

v3ss0n avatar Sep 23 '23 11:09 v3ss0n

Hey, we’re going to release a Server SDK inside the client repo this week (mono repo, but different packages)

theomonnom avatar Sep 24 '23 22:09 theomonnom