| v1 | v2 | |
|---|---|---|
| 6 | 6 | == Python 本体の配置 == |
| 7 | 7 | |
| 8 | Python 本体は %{_libdir}/python2.6 の下にすべて配置されます。[[BR]] | |
| 9 | 組込モジュルーはマクロ定義されている %python_sitelib に配置されますが、[[BR]] | |
| 8 | Python 本体は以下のディレクトリに配置されます。[[BR]] | |
| 9 | {{{ | |
| 10 | %{_prefix}/lib/python2.6 # arch に依存しないもの | |
| 11 | }}} | |
| 12 | {{{ | |
| 13 | %{_prefix}/%{_lib}/python2.6 # arch に依存するもの | |
| 14 | }}} | |
| 15 | ||
| 16 | arch が i686 や ppc の場合は同じ場所 "/usr/lib" になりますが、x86_64 の場合は %{_lib} が | |
| 17 | lib64 と定義されているので違う場所 "/usr/lib64" に配置されます。 | |
| 18 | また組込モジュルーはマクロ定義されている %python_sitelib に配置されますが、 | |
| 10 | 19 | arch に依存するモジュールは %python_sitearch に配置されます。 |
| 20 | arch に依存するものは %_lib の値によって配置される場所が異なることに注意してください。 | |
| 11 | 21 | |
| 12 | 22 | == Python ライブラリパッケージの配置 == |
| … | … | |
| 21 | 31 | == Python プログラムパッケージの配置 == |
| 22 | 32 | |
| 23 | 原則として |
|
| 33 | 原則としてその RPM パッケージ独自のディレクトリに配置すること。[[BR]] | |
| 24 | 34 | 他の Python ライブラリを使用する場合は Python ライブラリへのパス指定などを使用 |
| 25 | 35 | することが望ましい。 [[BR]] |
| … | … | |
| 49 | 59 | * site-packages ディレクトリ {%python_sitelib または %python_sitearch} にモジュール *.py や、 |
| 50 | 60 | ライブラリ *.so を置くことは Python の名前空間を汚すことになるので注意しましょう。 |
| 51 | もしまとめられるなら、一つの名前を付けそのディレクトリ内に収める方が望ましいと |
|
| 61 | もしまとめられるなら、一つの名前を付けそのディレクトリ内に収める方が望ましいと思います。 | |
| 52 | 62 | |
| 53 | 63 |