Typically, you should add any dependencies to pyproject.toml
that should live in the client directory as in here.
Then after uploading the addon and adding it to your bundle, you can create a dependecy package which combine all dependencies within your bundle.
For additional info, see What are dependency package and how to update them?