質問

に書いた、迅速プログラムにpythonの追加ユーザーがGUIをcliます。たというを作成しますインストーラーを使用distutils.でもGUIフロントエンドのためのコマンドラインのアプリでのみ動作は*nixとにかくんなでクロスプラットフォーム.

私の主な目標はa.debパッケージをdebian/ubuntuユーザーもしっかり身につけるた理解できるということでしょう設定ファイルです。私は主にてウェブ-デベロッパーです。

編集:なんだろうけど、日本人プロジェクトを使用するdistutilsる事ができて本当に良かったので、いいビルです。

ここにいくつかの例があります有用なリンク

役に立ちましたか?

解決

を参照 distutils簡単な例.これは基本的にそのような、リアルトスクリプトは通常含まれるビットです。私は見たことがありませんが根本的により複雑なものです。本質的には、これまでリストのニーズを設置することができます。あらかじめ与えておく必要がありまで一部のマッピングdictsからのソースを設置樹木が同じでなければならない。

こちらはリアル(匿名化された例

#!/usr/bin/python 

from distutils.core import setup 

setup (name = 'Initech Package 3', 
          description = "Services and libraries ABC, DEF", 
          author = "That Guy, Initech Ltd", 
          author_email = "that.guy@initech.com", 
          version = '1.0.5', 
          package_dir = {'Package3' : 'site-packages/Package3'}, 
          packages = ['Package3', 'Package3.Queries'], 
          data_files = [ 
                       ('/etc/Package3', ['etc/Package3/ExternalResources.conf']) 
          ])

他のヒント

apt-get install python-stdeb

PythonにはDebianソースパッケージの変換ユーティリティ

このパッケージを提供するツールをDebianパッケージからPythonパッケージを新distutilsコマンドsdist_dsc.自動デフォルトにはDebianパッケージですが、多くのパッケージカスタマイズでき経由で設定ファイルを指定します。

  • pypi-インストールをクエリにPython Package Index(PyPI) パッケージには、ダウンロードで作成。debからそしてインストールインストール きます。deb.
  • py2dscに変換しdistutils築のtarballにDebian ソースパッケージです。

最Pythonプログラムを使用distutils. Django 一覧 http://code.djangoproject.com/svn/django/trunk/setup.py

また、あなたが読み取 の書類, でも総合的に、いくつかの良い例です。

また、以下の チュートリアル する。ではより短いときは、distutils文書などを紹介しています設定の代表的なプロジェクト。

distutilsんなのが難しいだのです。での問題だけにメタ情報(プログラム名、著者名、バージョン等)その選択にどのファイルに含めたい.例えば、サンプルdistutils setup.py モジュールから周辺)に複雑なpythonの図書館

Kamaelia setup.py

こんに対応データファイルまたはwhatnot、YMMV.

もう一つ、私は同意するものとしまdistutilsの文書はその一部はpythonの悪ます。これは非常に包括的に一部の地域が旨のある重要な情報です。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top