タグ付けされた質問 「egg」

4
Pythonの卵とは何ですか?
私はPythonを使い始めたばかりで、そのパッケージがどのように機能するかを理解しようとしています。おそらく「卵」はある種のパッケージ化メカニズムですが、それらが果たす役割の簡単な概要は何でしょうか。また、それらが有用である理由とそれらの作成方法に関するいくつかの情報かもしれません。
532 python  egg 

6
Rubyの「rvm」に相当するPythonはありますか?
Q: PythonでRubyバージョンマネージャ「rvm」と機能的に同等なものはありますか? (RVMは、あなたが簡単に切り替えることができます完全に Rubyインタプリタの異なるバージョン間や宝石(モジュールの異なるセット)。すべてのものについて、ダウンロード・ビルド・インストール・スイッチインタプリタの(-s)と宝石がRVMを呼び出すことによっての世話をします。それはありますすべて通常のユーザーアカウントで実行されます。)
145 python  egg  equivalent  rvm 

8
config.pyでグローバル構成変数を提供する最もPython的な方法?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 3か月前に閉鎖。 この質問を改善する 非常に複雑な単純なものの無限の探求で、Python eggパッケージにある典型的な「config.py」内にグローバル構成変数を提供するための最も「Python的な」方法を研究しています。 伝統的な方法(ああ、古き良き#define!)は次のとおりです。 MYSQL_PORT = 3306 MYSQL_DATABASE = 'mydb' MYSQL_DATABASE_TABLES = ['tb_users', 'tb_groups'] したがって、グローバル変数は次のいずれかの方法でインポートされます。 from config import * dbname = MYSQL_DATABASE for table in MYSQL_DATABASE_TABLES: print table または: import config dbname = config.MYSQL_DATABASE assert(isinstance(config.MYSQL_PORT, int)) これは理にかなっていますが、特に特定の変数の名前を覚えようとする場合は、少し面倒になることがあります。さらに、変数を属性として持つ「設定」オブジェクトを提供すると、より柔軟になる可能性があります。それで、bpython config.pyファイルからリードして、私は思いつきました: class Struct(object): def __init__(self, *args): self.__header__ = str(args[0]) if …

3
Python eggファイルの作成方法
Pythonのeggファイルについて質問があります。 パッケージごとに整理された多くのPythonコードがあり、eggファイルを作成しようとしています。手順に従っていますが、非常に一般的です。 それによると、setup.pyファイルが必要なようです。 setup.pyファイルに何を入れる必要があるか、またそれをどこに置くべきか教えてください。 卵ファイルを取得するには、setup.pyを作成して「setup.py bdist_egg」を起動するだけで十分だと思います。確認お願いいたします? .pycファイルのみをeggファイルに含めることはできますか? .eggファイルを使用すると、解凍することなくコードを開始できますかjava -jar <jar file>?
91 python  packaging  egg 

1
Pythonパッケージとegg-infoディレクトリ
誰かがegg-infoディレクトリがそれぞれのモジュールにどのように関連付けられているかを説明できますか?たとえば、私は次のものを持っています: /usr/local/lib/python2.5/site-packages/quodlibet/ /usr/local/lib/python2.5/site-packages/quodlibet-2.0.egg-info/ egg-infoディレクトリは対応するモジュールをsetuptools(easy_install)に見えるようにすることだと思いますよね?もしそうなら、setuptoolsはどのようにegg-infoディレクトリをモジュールディレクトリに結び付けますか? 私が正しい方向に進んでいると仮定すると、例として...私の既存のパッケージをsetuptoolsに表示したい場合は、moduleディレクトリとegg-infoディレクトリをサイトにシンボリックリンクできますか?パッケージディレクトリ?私はこれを自分で試したはずですが、パッケージがsetuptoolsに表示されるかどうかをテストする方法がわかりません。これをテストする方法も教えていただければボーナスポイント:) 私がこれらすべてを理解しようとしている主な理由は、モジュールの一部をサイトパッケージにシンボリックリンクして、モジュールに変更を加え、それらを使用するスクリプトに変更を再インストールせずに表示できるようにするためです。各変更後のPyPIからの卵。
80 python  setuptools  egg 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.