Pythonモジュールをインストール可能なAPIにする

Pythonモジュールをインストール可能なAPIにする

Unix環境で仮想マシン用のAPIを開発しています。ほとんどのモジュールはPythonで開発されています。これについていくつかの質問があります。

インストール可能なAPIにしたいと思います。つまり、apt-get/yum installを介してインストールすることです。 yumに関する限り、リポジトリを作成し、モジュールをFTPの場所に配置する必要があります。しかし、私は全体像を得ることができませんでした。これを達成するにはどのような手順を実行する必要がありますか?あるいは、いくつかの参照URLが役に立ちます。

ベストアンサー1

これを2段階プロセスと考える必要があります。

まず、APIをインストールして使用できるようにします。pipsetup.pyプロジェクト用のファイルを作成して使用する設定ツール。しなければならないことが多く、この方法で自分のプロジェクトをインストールするために調整を始める前に、いくつかの例に従って手順を完了することをお勧めします。コンパイルが必要なC拡張を含めることができます。

いったんうまくいけば使えますstdebDebian インストール可能パッケージはそれに基づいて構築されました( .deb)。
建設施設rpm 組み込みただし、rpmユーティリティが利用可能である必要があります。 ²

1設定ツール、distutils、配布などについて混乱している場合は、クラブへようこそ。読むこのstackoverflowの答えいくつかの比較と記録を行い、これは枕の下にあります。
²正しく動作するには、少し注意が必要です。 setup.pyが正しく機能しない可能性が.rpmあります.deb。実際の例から始めて、そこから進んでください。

おすすめ記事