タグ

2007年12月13日のブックマーク (4件)

  • [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
  • 第2回 JBoss SeamでEJBベースのWebアプリケーション開発

    株式会社DTS ネットワーク事業部所属。Struts/Springベースのフレームワーク開発,プロジェクト支援が主な業務。EclipseプラグインによるIDE開発にも携わっている。 株式会社DTS ネットワーク事業プロジェクトマネージャ。Javaを中心にフレームワーク開発や開発プロセス定義など幅広く活躍中。StrutsIDEコミッタ。著書「まるごとEclipse! Vol.1」(発行:インプレスコミュニケーションズ)。 システム開発に携わる技術者は誰でも,他システムとの連携や後々の機能拡張に柔軟に対応できる構造にしたいと考えることでしょう。そのためにはある程度時間や人手が必要です。しかし,Webアプリケーション開発では,規模や複雑さは増える半面,納期は短くなっているのが現状です。 これを解決するための技術として注目されてきたのが分散オブジェクトです。分散オブジェクトでは,機能を出来

    第2回 JBoss SeamでEJBベースのWebアプリケーション開発