setup.py を作成して実行
PyCharm は、モジュールの構築、配布、インストールを目的とした setup.py スクリプト作成に役立つアクションを提供します。 setup.py が作成されると、対応するアクションが無効になります
setup.py を作成
Project ツールウィンドウでパッケージを選択します。 次に、メインメニューの に移動します。
新しいセットアップスクリプト ダイアログで、パッケージ名、バージョン、作成者、作成者メール、パッケージ説明、ライセンスの詳細を指定します。

準備ができたら、「OK 」をクリックします。 PyCharm は setup.py を作成し、エディターで開きます。

PyCharm は、限られた引数セットで setup.py ファイルを作成することに注意してください。 残りの必要な詳細を手動で追加することもできます。 setup.py 引数の詳細については、「Python パッケージングユーザーガイド(英語) 」を参照してください。
setup.py に付属するプロジェクトで作業する場合、いくつかのタスクを実行して、 setup.py ファイル内に記述されているパッケージをビルド、インストール、配布できます。 PyCharm は、次の形式のコマンドラインシーケンスを作成できます:
setup.py タスクを実行する
メインメニューで へ移動します。
setup.py タスク名を入力する ダイアログで、タスク名の文字を入力します。

アスタリスクのワイルドカードと snake_case 名の頭文字が尊重されることに注意してください。 入力すると、候補リストが縮小して、一致する名前のみが表示されます。 目的のタスクを選択し、 Enter を押します。
コマンドライン フィールドに、実行するタスクの引数を入力します。

引数が不要な場合は、このフィールドを空のままにできます。
OK をクリックすると、 実行 ツールウィンドウでコマンドラインの実行が開始されます。

setup.py コマンド引数の詳細については、「Setuptools を使用したパッケージの構築と配布(英語) 」を参照してください。