setup.py
1.0.0
このリポジトリは、次の Python プロジェクトをブートストラップするために使用できるサンプルの setup.py ファイルを提供するために存在します。これには、 setup.py
のいくつかの高度なパターンとベスト プラクティスに加え、コメントアウトされたいくつかの便利な機能が含まれています。
たとえば、このsetup.py
、面倒なsetup.cfg
ファイルを必要とせずに、ユニバーサル ホイール(およびsdist ) を作成し、Twine を使用してパッケージを PyPi にアップロードする$ python setup.py upload
コマンドを提供します。また、新しい git タグも自動的に作成/アップロードされます。
つまり、 setup.py
ファイルは、最初に使い始めるときは、近づくのが気が遠くなる可能性があります。グイドでさえ、「誰もがカーゴを崇拝している」と言っているのを聞いたことがあります。それは本当です - したがって、このリポジトリをコピー&ペーストするのに最適な場所にしたいのです:)
例を確認してください。
cd your_project
# Download the setup.py file:
# download with wget
wget https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py -O setup.py
# download with curl
curl -O https://raw.githubusercontent.com/navdeep-G/setup.py/master/setup.py
$ setup.py test
経由でテストします (簡潔な場合)。プルリクエストは奨励されています。
これは、パブリック ドメインにリリースされた無料で制限のないソフトウェアです。
誰でも、ソース コード形式またはコンパイルされたバイナリとして、商用か非商用かを問わず、目的や手段を問わず、このソフトウェアを自由にコピー、変更、公開、使用、コンパイル、販売、配布することができます。