タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

setuptoolsに関するYoshioriのブックマーク (3)

  • [Python] setuptools - SumiTomohiko's blog

    この記事について この記事は、id:SumiTomohiko:20070623:1182602060の続きです。これが最後の記事になります。 setuptoolsを拡張し、再利用する distutilsの拡張を作成する distutilsに新しいコマンドを追加したり、setupの引数を追加するのは困難です。しかし、setuptoolsぱっめーじはこれを少し簡単にします。これは、distutilsの拡張を別のプロジェクトとして配布できるようにし、その拡張を必要としているプロジェクトがsetup_requires引数でそれらを参照するようにするだけで、可能になります。 setuptoolsを使えば、「エントリポイント」を定義するだけで、distutilsの拡張プロジェクトは新しいコマンドとsetup()引数でフックすることができるようになります。コマンドまたは引数名を、ハンドラをインポートする

    [Python] setuptools - SumiTomohiko's blog
  • [Python] setuptools - SumiTomohiko's blog

    この記事について この記事は、id:SumiTomohiko:20070622:1182537643の続きです。 setuptoolsに基づいたプロジェクトを配布する setuptoolsを使用する...バンドルせずに! あなたのユーザは自分のマシンにsetuptoolsをインストールしていないでしょうし、あるいはもししていたとしても、正しいバージョンであるとは限りません。これを正すのは簡単です; 単にez_setup.pyをダウンロードして、これをあなたのsetup.pyスクリプトと同じディレクトリに置けばいいです(ez_setup.pyをバージョン管理システムに追加するのを忘れないでください)。そうしたら以下の2行を、セットアップスクリプトがsetuptoolsから何かをインポートする前に、あなたのセットアップスクリプトの先頭に追加します。 import ez_setup ez_set

    [Python] setuptools - SumiTomohiko's blog
  • [Python] setuptools - SumiTomohiko's blog

    この記事について この記事は、setuptools - The PEAK Developer's Centerの日語訳です。まだ途中ですが、先が長いので、ここで一旦公開します。 なお、訳者は翻訳しただけで、記事の内容については確認していません。悪しからずご了承下さい。 setuptoolsを使ったパッケージのビルドと配布 setuptoolsは、Pythonのdistutils(ほとんどのプラットフォームではPython 2.3.5以上に対応します; 64ビットのプラットフォームでは、Python 2.4以上が必要です)を多く拡張します。これにより、Pythonのパッケージをビルドし、配布することが容易になります。他のパッケージに依存しているパッケージでは、とくにそうなります。 setuptoolsを使ってビルドされ、配布されたパッケージは、ユーザにはdistutilsを使った普通のPy

    [Python] setuptools - SumiTomohiko's blog
  • 1