githubの-distutilsのは、GitHubのために配布/ setuptoolsの/ distutilsのコマンドを提供するツールです あなたはリリースの代わりにPyPIのダウンロードのGitHubのダウンロードを使用することができます。
これを使用するには、指示に従ってください。
の命令の
まず第一に、ソフトウェアの標準的な配布方法内にパッケージされなければならない:Distutilsは、配布またはsetuptoolsのを使用しています。このパッケージには、そのための拡張コマンドが含まれています。
その後、あなたのセットアップ()構成のsetup_requiresパラメータ(setup.pyスクリプトの)にこのパッケージを追加します。
セットアップ(名= 'YourPackageName」、
 バージョン= '1.2.3'、
  ...、
  setup_requires = ['GitHubの-distutilsのは> = 0.1.0'])
今すぐあなたのsetup.pyのためのコマンドがgithub_uploadされます。
  Pythonのsetup.py github_upload --help
共通コマンド:(詳細は '--help-コマンド」を参照)
...
「github_upload 'コマンドのオプション:
  - リポジトリ(-R)GitHubのリポジトリ名などユーザー/ reponame
  - ユーザ名(-u)GitHubのユーザー名
  - パスワード(-p)GitHubのパスワード
...
ユーザー名と-p / - - -u /場合は、パスワードが存在しない、それがプロンプトを示します。 -R / - リポジトリが必要です。
ののアップロード
アップロードは非常に簡単です:
  Pythonのsetup.pyはsdist github_upload -Rユーザー/ reponameレジスタ
BYは説明した:
はsdist
&NBSPは、ソース配布ファイルを作成します。あなたのパッケージ名はYourPackageNameであれば、そのバージョンは1.2.3であり、その後、そのファイル名はYourPackageName-1.2.3.tar.gzになる。
github_upload -Rユーザー/ reponame
 あなたのGitHubのリポジトリに組み込まれたソース配布ファイルをアップロードします。それはバージョン管理されたになることを意味するものではありませんが、それは単にそのダウンロードページにアップロードされます。
登録
  GitHubのダウンロードURLを使用すると、PyPIの中には、このバージョンのパッケージを登録します。 PyPIのページのURLはhttp://pypi.python.org/YourPackageName/1.2.3になります
のデフォルト設定中のオプションの
あなたはのsetup.cfg設定ファイルで指定することで、これらのオプションのデフォルト値を作ることができます。あなたが--repositoryデフォルトにしたい場合は、(ハイフンがアンダースコアとなります)のようなのsetup.cfgファイルを行います。
[アップロード]
リポジトリ=ユーザー/ reponame
あなたにも速記の別名を行うことができます。
[エイリアス]
リリース=はsdistのgithub_uploadレジスタ
あなたはそのGitHubのリポジトリからソースコードをチェックアウトすることができます。
  gitのクローンgitの://github.com/dahlia/github-distutils.git
あなたがバグを見つけた場合は、問題追跡に報告してください。
Bitbucketのユーザーの場合の の
あなたが代わりにGitHubのののBitbucketを使用している場合は、同じ作者によるパッケージですBitbucketの-のdistutilsを使用します。
のこのリリースのの新機能:ます。
< UL>
の要件の
- のPythonます。
コメントが見つかりません