We're going to release the next major version of this SDK. A notable addition in v3 is the OAuth module! The initial beta version will be available very soon.
Here are the v3 changes affecting existing users.
slack_sdk (technically slack-sdk also works)slack.* to slack_sdk.*. That said, all existing code can be migrated to v3 without any code changes. All code must work while deprecation warnings tell developers new package names: UserWarning: slack package is deprecated. Please use slack_sdk.web/webhook/rtm package instead. For more info, go to https://slack.dev/python-slack-sdk/v3-migration/.The biggest reason for the renaming is the feature coverage in v3 and newer. The SDK v3 provides not only API clients but also other modules. As the first step, it will start supporting OAuth flow out-of-the-box. The secondary reason is to make the names more consistent. The renaming will address the long-lived confusion between the PyPI project and package names.
It'd be greatly appreciated if existing users could understand this.
slackclient v2 for a certain amount of time (a few years)slack_sdk v3.0.0 is released, this GitHub repository will be renamed to python-slack-sdk. We'll cut off v2 branch for slackclient v2 series maintenance.This issue lists all the tasks for the Python Slack SDK v3 release.
v3 branch: https://github.com/slackapi/python-slackclient/tree/v3slack_sdk (slack-sdk): https://pypi.org/project/slack-sdk/slack.* to slack_sdk.*/oauth https://github.com/slackapi/python-slackclient/pull/818/v3-migration/ https://github.com/slackapi/python-slackclient/pull/818/tutorial to be up-to-date #836python-slack-sdk/python-slackclientdirectory to slackapi.github.io GH pages repodocs to docs-v2 2) docs-v3 to docs/python-slack-sdk directory from slackapi.github.io GH pages repox in each of the [ ])Please read the Contributing guidelines and Code of Conduct before creating this issue or pull request. By submitting, you are agreeing to those rules.
This is very well thought through, @seratch. Thanks for the breakdown of steps. I really like the deprecation warnings and I'm looking forward to the updated naming pattern!
These are the remaining tasks. I'm going to complete all of them by the end of October.

Just a heads-up - I will be doing the following early next week:
https://slack.dev/python-slackclient in slackapi.github.io repopython-slack-sdkI've done with most the tasks.

v3.0.0rc2 is available on PyPI package registry. Try the version out and let us know if you find something wrong or unclear! We will be releasing v3.0.0 within a few days.
version 3.0.0 is now available on PyPI registry 馃帀
Most helpful comment
This is very well thought through, @seratch. Thanks for the breakdown of steps. I really like the deprecation warnings and I'm looking forward to the updated naming pattern!