[Pythonjp-checkins] [python-doc-ja] push by songo****@gmail***** - Update 2.7.2: distutils/setupscript on 2011-11-10 01:05 GMT

Back to archive index

pytho****@googl***** pytho****@googl*****
2011年 11月 10日 (木) 10:05:38 JST


Revision: b97351416079
Author:   Naoki INADA  <inada****@klab*****>
Date:     Wed Nov  9 17:05:10 2011
Log:      Update 2.7.2: distutils/setupscript
http://code.google.com/p/python-doc-ja/source/detail?r=b97351416079

Modified:
  /distutils/setupscript.rst

=======================================
--- /distutils/setupscript.rst	Sat Mar 19 11:01:37 2011
+++ /distutils/setupscript.rst	Wed Nov  9 17:05:10 2011
@@ -300,11 +300,14 @@
  .. XXX Should mention clib libraries here or somewhere else!


-その他の操作
-------------
+その他のオプション
+--------------------

  他にもいくつかオプションがあり、特殊な状況を扱うために使います。

+:option:`optional` オプションはブール型で、真の場合は拡張モジュールのビルド 
に失敗したときに
+ビルドプロセス自体を停止せず、単にその拡張モジュールのインストールをしませ 
ん。
+
  :option:`extra_objects` オプションには、リンカに渡すオブジェクトファイル
  のリストを指定します。ファイル名には拡張子をつけてはならず、コンパイラで使 
われているデフォルトの拡張子が使われます。

@@ -315,9 +318,16 @@
  シンボルのリストを入れられます。コンパイルして拡張モジュールをビルドする際 
には、このオプションは不要です: Distutils は公開するシンボルを自動的に
  ``initmodule`` に渡すからです。

-
-パッケージと配布物の関係 (Relationships between Distributions and Packages)
-===========================================================================
+:option:`depends` オプションは、拡張モジュールが依存している(例: ヘッダーフ 
ァイルなどの)
+ファイルのリストです。
+このファイルのいずれかが前回のビルドから変更された時、ビルドコマンドはこの 
ソース
+ファイルをコンパイルしてリビルドします。
+
+
+.. Relationships between Distributions and Packages
+
+パッケージと配布物の関係
+=========================

  配布物はパッケージと3種類の方法で関係します:

@@ -379,6 +389,7 @@
  指定されたバージョンは、その配布物によって廃止されるバージョンを示していま 
す。バージョン指定が存在しない場合は、指定された名前のモジュールまたはパッ 
ケージの
  全てが廃止されたと解釈されます。

+.. _distutils-installing-scripts:

  スクリプトをインストールする
  ============================
@@ -399,6 +410,11 @@
           scripts=['scripts/xmlproc_parse', 'scripts/xmlproc_val']
           )

+.. versionchanged:: 2.7
+    テンプレートが提供されない時、全てのスクリプトが ``MANIFEST``
+    ファイルに追加されるようになりました。 :ref:`manifest` を参照してくださ 
い
+
+.. _distutils-installing-package-data:

  パッケージデータをインストールする
  ==================================
@@ -435,6 +451,12 @@

  .. versionadded:: 2.4

+.. versionchanged:: 2.7
+    テンプレートが提供されない時、全ての ``package_data`` にマッチするファ 
イルが ``MANIFEST``
+    ファイルに追加されるようになりました。 :ref:`manifest` を参照してくださ 
い
+
+
+.. _distutils-additional-files:

  追加のファイルをインストールする
  ================================
@@ -463,6 +485,10 @@
  単にファイルの列を指定できます。しかし、このやり方は推奨されておらず、指定 
すると :command:`install` コマンドが警告を出力します。
  ターゲットディレクトリにデータファイルを直接インストールしたいなら、ディレ 
クトリ名として空文字列を指定してください。

+.. versionchanged:: 2.7
+    テンプレートが提供されない時、全ての ``data_files`` にマッチするファイ 
ルが ``MANIFEST``
+    ファイルに追加されるようになりました。 :ref:`manifest` を参照してくださ 
い
+

  .. _meta-data:

@@ -490,7 +516,7 @@
   
+----------------------+---------------------------------------------------+----------------------+--------+
  | ``description``      | パッケージについての簡潔な概要説明                 
| 短い文字列           |        |
   
+----------------------+---------------------------------------------------+----------------------+--------+
-| ``long_description`` | パッケージについての詳細な説明                     
| 長い文字列           |        |
+| ``long_description`` | パッケージについての詳細な説明                     
| 長い文字列           | \(5)   |
   
+----------------------+---------------------------------------------------+----------------------+--------+
  | ``download_url``     | パッケージをダウンロードできる場所                 
| URL                  | \(4)   |
   
+----------------------+---------------------------------------------------+----------------------+--------+
@@ -516,12 +542,9 @@
     これらのフィールドは、2.2.3 および 2.3 より以前のバージョンの Python で 
も互換性を持たせたい場合には指定してはなりません。リストは
     `PyPI ウェブサイト <http://pypi.python.org/pypi>`_ にあります。

-.. (6)
-   The ``license`` field is a text indicating the license covering the
-   package where the license is not a selection from the "License" Trove
-   classifiers. See the ``Classifier`` field. Notice that
-   there's a ``licence`` distribution option which is deprecated but still
-   acts as an alias for ``license``.
+(5)
+    パッケージを PyPI に登録する際、 PyPI は ``long_description`` フィール 
ドの値を使って
+    パッケージのホームページをビルドします。

  (6)
     ``license`` フィールドは、パッケージのライセンスが Trove Classifier の




Pythonjp-checkins メーリングリストの案内
Back to archive index